0001842718-23-000095.txt : 20231102 0001842718-23-000095.hdr.sgml : 20231102 20231102160824 ACCESSION NUMBER: 0001842718-23-000095 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 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: 231372310 BUSINESS ADDRESS: STREET 1: 99 WALL STREET STREET 2: #1950 CITY: NEW YORK STATE: NY ZIP: 10005 BUSINESS PHONE: (646) 278-4871 MAIL ADDRESS: STREET 1: 99 WALL STREET STREET 2: #1950 CITY: NEW YORK STATE: NY ZIP: 10005 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-20230930.htm 10-Q ias-20230930
false2023Q30001842718--12-31http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member00018427182023-01-012023-09-3000018427182023-10-31xbrli:shares00018427182023-09-30iso4217:USD00018427182022-12-31iso4217:USDxbrli:shares00018427182023-07-012023-09-3000018427182022-07-012022-09-3000018427182022-01-012022-09-300001842718us-gaap:CommonStockMember2023-06-300001842718us-gaap:AdditionalPaidInCapitalMember2023-06-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001842718us-gaap:RetainedEarningsMember2023-06-3000018427182023-06-300001842718us-gaap:CommonStockMember2023-07-012023-09-300001842718us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001842718us-gaap:RetainedEarningsMember2023-07-012023-09-300001842718us-gaap:CommonStockMember2023-09-300001842718us-gaap:AdditionalPaidInCapitalMember2023-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001842718us-gaap:RetainedEarningsMember2023-09-300001842718us-gaap:CommonStockMember2022-12-310001842718us-gaap:AdditionalPaidInCapitalMember2022-12-310001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001842718us-gaap:RetainedEarningsMember2022-12-310001842718us-gaap:CommonStockMember2023-01-012023-09-300001842718us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-3000018427182022-01-012022-12-310001842718srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-12-310001842718srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001842718us-gaap:RetainedEarningsMember2023-01-012023-09-300001842718us-gaap:CommonStockMember2022-06-300001842718us-gaap:AdditionalPaidInCapitalMember2022-06-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001842718us-gaap:RetainedEarningsMember2022-06-3000018427182022-06-300001842718us-gaap:CommonStockMember2022-07-012022-09-300001842718us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001842718us-gaap:RetainedEarningsMember2022-07-012022-09-300001842718us-gaap:CommonStockMember2022-09-300001842718us-gaap:AdditionalPaidInCapitalMember2022-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001842718us-gaap:RetainedEarningsMember2022-09-3000018427182022-09-300001842718us-gaap:CommonStockMember2021-12-310001842718us-gaap:AdditionalPaidInCapitalMember2021-12-310001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001842718us-gaap:RetainedEarningsMember2021-12-3100018427182021-12-310001842718us-gaap:CommonStockMember2022-01-012022-09-300001842718us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001842718us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001842718us-gaap:RetainedEarningsMember2022-01-012022-09-300001842718srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001842718srt:MinimumMember2023-09-300001842718srt:MaximumMember2023-09-300001842718srt:MinimumMember2022-09-300001842718srt:MaximumMember2022-09-30xbrli:pure0001842718srt:MinimumMember2023-01-012023-09-300001842718srt:MaximumMember2023-01-012023-09-300001842718srt:MinimumMember2022-01-012022-09-300001842718srt:MaximumMember2022-01-012022-09-3000018427182022-01-010001842718srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201613Member2023-01-010001842718ias:ComputerAndOfficeEquipmentMembersrt:MinimumMember2023-09-300001842718ias:ComputerAndOfficeEquipmentMembersrt:MaximumMember2023-09-300001842718ias:ComputerAndOfficeEquipmentMember2023-09-300001842718ias:ComputerAndOfficeEquipmentMember2022-12-310001842718ias:ComputerSoftwareMembersrt:MinimumMember2023-09-300001842718srt:MaximumMemberias:ComputerSoftwareMember2023-09-300001842718ias:ComputerSoftwareMember2023-09-300001842718ias:ComputerSoftwareMember2022-12-310001842718us-gaap:LeaseholdImprovementsMember2023-09-300001842718us-gaap:LeaseholdImprovementsMember2022-12-310001842718us-gaap:FurnitureAndFixturesMember2023-09-300001842718us-gaap:FurnitureAndFixturesMember2022-12-310001842718us-gaap:CustomerRelationshipsMembersrt:MinimumMember2023-09-300001842718us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-09-300001842718us-gaap:CustomerRelationshipsMember2023-09-300001842718us-gaap:CustomerRelationshipsMember2023-01-012023-09-300001842718us-gaap:DevelopedTechnologyRightsMember2023-09-300001842718us-gaap:DevelopedTechnologyRightsMember2023-01-012023-09-300001842718us-gaap:TrademarksMembersrt:MinimumMember2023-09-300001842718us-gaap:TrademarksMembersrt:MaximumMember2023-09-300001842718us-gaap:TrademarksMember2023-09-300001842718us-gaap:TrademarksMember2023-01-012023-09-300001842718us-gaap:OffMarketFavorableLeaseMember2023-09-300001842718us-gaap:OffMarketFavorableLeaseMember2023-01-012023-09-300001842718us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-12-310001842718us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-12-310001842718us-gaap:CustomerRelationshipsMember2022-12-310001842718us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001842718us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2022-12-310001842718us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-12-310001842718us-gaap:DevelopedTechnologyRightsMember2022-12-310001842718us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001842718us-gaap:TrademarksMembersrt:MinimumMember2022-12-310001842718us-gaap:TrademarksMembersrt:MaximumMember2022-12-310001842718us-gaap:TrademarksMember2022-12-310001842718us-gaap:TrademarksMember2022-01-012022-12-310001842718us-gaap:OffMarketFavorableLeaseMember2022-12-310001842718us-gaap:OffMarketFavorableLeaseMember2022-01-012022-12-310001842718us-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2021-09-290001842718us-gaap:LetterOfCreditMemberias:CreditAgreementMember2021-09-290001842718ias:AlternativeCurrencyMemberias:CreditAgreementMember2021-09-290001842718us-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2023-01-012023-09-300001842718us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:BaseRateMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2021-09-292021-09-290001842718ias:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberias:CreditAgreementMember2021-09-292021-09-290001842718ias:SecuredOvernightFinancingRateSOFRMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:RevolvingCreditFacilityMemberias:SterlingMembersrt:MinimumMemberias:CreditAgreementMember2021-09-292021-09-290001842718srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberias:SterlingMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:EurodollarMemberus-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:EurodollarMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberias:CreditAgreementMember2021-09-292021-09-290001842718srt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2021-09-292021-09-290001842718us-gaap:RevolvingCreditFacilityMemberias:CreditAgreementMember2023-09-300001842718us-gaap:RevolvingCreditFacilityMember2023-09-300001842718us-gaap:RevolvingCreditFacilityMember2022-12-31ias:segment0001842718srt:AmericasMember2023-07-012023-09-300001842718srt:AmericasMember2022-07-012022-09-300001842718srt:AmericasMember2023-01-012023-09-300001842718srt:AmericasMember2022-01-012022-09-300001842718us-gaap:EMEAMember2023-07-012023-09-300001842718us-gaap:EMEAMember2022-07-012022-09-300001842718us-gaap:EMEAMember2023-01-012023-09-300001842718us-gaap:EMEAMember2022-01-012022-09-300001842718srt:AsiaPacificMember2023-07-012023-09-300001842718srt:AsiaPacificMember2022-07-012022-09-300001842718srt:AsiaPacificMember2023-01-012023-09-300001842718srt:AsiaPacificMember2022-01-012022-09-300001842718country:US2023-07-012023-09-300001842718country:US2022-07-012022-09-300001842718country:US2023-01-012023-09-300001842718country:US2022-01-012022-09-300001842718srt:AmericasMember2023-09-300001842718srt:AmericasMember2022-12-310001842718us-gaap:EMEAMember2023-09-300001842718us-gaap:EMEAMember2022-12-310001842718srt:AsiaPacificMember2023-09-300001842718srt:AsiaPacificMember2022-12-310001842718us-gaap:CostOfSalesMember2023-07-012023-09-300001842718us-gaap:CostOfSalesMember2022-07-012022-09-300001842718us-gaap:CostOfSalesMember2023-01-012023-09-300001842718us-gaap:CostOfSalesMember2022-01-012022-09-300001842718us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001842718us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001842718us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001842718us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001842718us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001842718us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001842718ias:TimeBasedOptionsMemberias:A2018PlanMember2023-07-012023-09-300001842718ias:TimeBasedOptionsMemberias:A2018PlanMember2022-07-012022-09-300001842718ias:TimeBasedOptionsMemberias:A2018PlanMember2023-01-012023-09-300001842718ias:TimeBasedOptionsMemberias:A2018PlanMember2022-01-012022-09-300001842718ias:A2021PlanMemberias:TimeBasedOptionsMember2023-07-012023-09-300001842718ias:A2021PlanMemberias:TimeBasedOptionsMember2022-07-012022-09-300001842718ias:A2021PlanMemberias:TimeBasedOptionsMember2023-01-012023-09-300001842718ias:A2021PlanMemberias:TimeBasedOptionsMember2022-01-012022-09-300001842718ias:TimeBasedOptionsMember2023-07-012023-09-300001842718ias:TimeBasedOptionsMember2022-07-012022-09-300001842718ias:TimeBasedOptionsMember2023-01-012023-09-300001842718ias:TimeBasedOptionsMember2022-01-012022-09-300001842718ias:TimeBasedOptionsMember2023-09-300001842718ias:ReturnTargetOptionsMemberias:A2018PlanMember2023-07-012023-09-300001842718ias:ReturnTargetOptionsMemberias:A2018PlanMember2022-07-012022-09-300001842718ias:ReturnTargetOptionsMemberias:A2018PlanMember2023-01-012023-09-300001842718ias:ReturnTargetOptionsMemberias:A2018PlanMember2022-01-012022-09-300001842718ias:A2021PlanMemberias:ReturnTargetOptionsMember2023-07-012023-09-300001842718ias:A2021PlanMemberias:ReturnTargetOptionsMember2022-07-012022-09-300001842718ias:A2021PlanMemberias:ReturnTargetOptionsMember2023-01-012023-09-300001842718ias:A2021PlanMemberias:ReturnTargetOptionsMember2022-01-012022-09-300001842718ias:ReturnTargetOptionsMember2023-07-012023-09-300001842718ias:ReturnTargetOptionsMember2022-07-012022-09-300001842718ias:ReturnTargetOptionsMember2023-01-012023-09-300001842718ias:ReturnTargetOptionsMember2022-01-012022-09-300001842718ias:ReturnTargetOptionsMember2023-09-300001842718ias:A2018PlanMember2023-07-012023-09-300001842718ias:A2018PlanMember2022-07-012022-09-300001842718ias:A2018PlanMember2023-01-012023-09-300001842718ias:A2018PlanMember2022-01-012022-09-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2023-07-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2022-07-012022-09-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2023-01-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2022-01-012022-09-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2023-09-300001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMember2023-07-012023-09-300001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMember2022-07-012022-09-300001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMember2022-01-012022-09-300001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMember2023-09-300001842718ias:A2021PlanMember2023-07-012023-09-300001842718ias:A2021PlanMember2022-07-012022-09-300001842718ias:A2021PlanMember2023-01-012023-09-300001842718ias:A2021PlanMember2022-01-012022-09-300001842718ias:A2021PlanMember2023-09-300001842718ias:A2021PlanMemberus-gaap:StockCompensationPlanMember2023-07-012023-09-300001842718ias:A2021PlanMemberus-gaap:StockCompensationPlanMember2022-07-012022-09-300001842718ias:A2021PlanMemberus-gaap:StockCompensationPlanMember2023-01-012023-09-300001842718ias:A2021PlanMemberus-gaap:StockCompensationPlanMember2022-01-012022-09-300001842718ias:TimeBasedOptionsMemberias:A2018PlanMember2018-08-012018-08-010001842718us-gaap:ShareBasedCompensationAwardTrancheOneMemberias:TimeBasedOptionsMemberias:A2018PlanMember2018-08-012018-08-010001842718us-gaap:ShareBasedCompensationAwardTrancheTwoMemberias:TimeBasedOptionsMemberias:A2018PlanMember2018-08-012018-08-010001842718ias:ReturnTargetOptionsMemberias:A2018PlanMember2018-08-012018-08-010001842718ias:ReturnTargetOptionsMemberias:AmendedAndRestated2018PlanMember2023-09-300001842718ias:TimeBasedOptionsMemberias:AmendedAndRestated2018PlanMember2023-09-300001842718us-gaap:EmployeeStockOptionMemberias:A2021PlanMember2023-09-300001842718us-gaap:EmployeeStockOptionMemberias:A2021PlanMember2021-06-292021-06-290001842718ias:A2021PlanMemberias:TimeBasedOptionsMember2023-09-300001842718ias:A2021PlanMemberias:ReturnTargetOptionsMember2023-09-300001842718ias:TimeBasedOptionsMember2023-06-300001842718ias:TimeBasedOptionsMember2022-04-012022-06-300001842718ias:ReturnTargetOptionsMember2023-06-300001842718ias:ReturnTargetOptionsMember2022-04-012022-06-300001842718ias:TimeBasedOptionsMember2022-12-310001842718ias:TimeBasedOptionsMember2022-01-012022-12-310001842718ias:ReturnTargetOptionsMember2022-12-310001842718ias:ReturnTargetOptionsMember2022-01-012022-12-310001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2022-01-012022-04-300001842718us-gaap:RestrictedStockUnitsRSUMemberias:A2021PlanMember2022-05-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2023-06-300001842718us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2023-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2022-12-310001842718us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberias:A2021PlanMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberias:A2021PlanMember2023-01-012023-09-30ias:day0001842718ias:MarketStockUnitsMSUsMemberias:A2021PlanMembersrt:MinimumMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMembersrt:MaximumMemberias:A2021PlanMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMember2023-06-300001842718ias:MarketStockUnitsMSUsMember2023-07-012023-09-300001842718ias:MarketStockUnitsMSUsMember2023-09-300001842718ias:MarketStockUnitsMSUsMember2022-12-310001842718ias:MarketStockUnitsMSUsMember2023-01-012023-09-300001842718us-gaap:StockCompensationPlanMember2023-09-300001842718us-gaap:StockCompensationPlanMember2023-01-012023-09-300001842718us-gaap:StockCompensationPlanMember2022-08-012023-01-310001842718us-gaap:StockCompensationPlanMember2023-01-310001842718us-gaap:StockCompensationPlanMember2023-02-012023-07-310001842718us-gaap:StockCompensationPlanMember2023-07-310001842718us-gaap:StockCompensationPlanMember2023-08-010001842718us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001842718us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001842718us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001842718us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001842718us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001842718ias:MarketStockUnitsMSUsMember2023-07-012023-09-300001842718ias:MarketStockUnitsMSUsMember2022-07-012022-09-300001842718ias:MarketStockUnitsMSUsMember2023-01-012023-09-300001842718ias:MarketStockUnitsMSUsMember2022-01-012022-09-300001842718us-gaap:EmployeeStockMember2023-07-012023-09-300001842718us-gaap:EmployeeStockMember2022-07-012022-09-300001842718us-gaap:EmployeeStockMember2023-01-012023-09-300001842718us-gaap:EmployeeStockMember2022-01-012022-09-300001842718us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-09-300001842718us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2023-07-012023-09-300001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2022-07-012022-09-300001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2023-01-012023-09-300001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2022-01-012022-09-300001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2023-09-300001842718us-gaap:RelatedPartyMemberias:VistaConsultingGroupLlcMemberias:ConsultingServicesAndOtherMember2022-12-310001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2023-07-012023-09-300001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2022-07-012022-09-300001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2023-01-012023-09-300001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2022-01-012022-09-300001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2023-09-300001842718ias:VistaEquityPartnersManagementLlcMemberias:TravelAndOtherMemberus-gaap:RelatedPartyMember2022-12-310001842718ias:VistaEquityPartnersManagementLlcMemberus-gaap:RelatedPartyMemberias:SecondaryOfferingMember2023-05-012023-05-310001842718ias:VistaEquityPartnersManagementLlcMemberus-gaap:RelatedPartyMemberias:BlockTradeMember2023-06-012023-06-300001842718ias:VistaEquityPartnersManagementLlcMemberus-gaap:RelatedPartyMember2023-05-012023-06-300001842718us-gaap:EmployeeSeveranceMember2022-12-072022-12-07ias:employee0001842718us-gaap:EmployeeSeveranceMember2022-12-310001842718us-gaap:EmployeeSeveranceMember2023-01-012023-09-300001842718us-gaap:EmployeeSeveranceMember2023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
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 logo.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.)
12 E 49th Street, 20th Floor
New York, NY 10017
(Address of principal executive offices, including 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
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
On October 31, 2023, the Registrant had 157,850,631 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 DATA)September 30,
2023
December 31, 2022
ASSETS  
Current assets:  
Cash and cash equivalents$92,248 $86,877 
Restricted cash127 45 
Accounts receivable, net86,682 67,884 
Unbilled receivables41,857 41,550 
Prepaid expenses and other current assets18,853 24,761 
Due from related party20 29 
Total current assets239,787 221,146 
Property and equipment, net3,506 2,412 
Internal use software, net36,079 23,642 
Intangible assets, net188,402 217,558 
Goodwill673,755 674,094 
Operating lease right-of-use assets22,368 22,787 
Deferred tax asset, net1,673 2,020 
Other long-term assets4,705 5,024 
Total assets$1,170,275 $1,168,683 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable and accrued expenses$59,748 $60,799 
Due to related party38 122 
Deferred revenue237 99 
Operating lease liabilities, current9,031 6,749 
Total current liabilities69,054 67,769 
Net deferred tax liability24,371 45,495 
Long-term debt173,609 223,262 
Operating lease liabilities, non-current20,299 22,875 
Other long-term liabilities4,296 1,066 
Total liabilities291,629 360,467 
Commitments and Contingencies (Note 13)
Stockholders’ Equity
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2023; 0 shares issued and outstanding at September 30, 2023 and December 31, 2022.
  
Common Stock, $0.001 par value, 500,000,000 shares authorized, 157,597,931 and 153,990,128 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively.
158 154 
Additional paid-in-capital883,386 810,186 
Accumulated other comprehensive loss(3,688)(2,899)
Retained earnings (accumulated deficit)(1,210)775 
Total stockholders’ equity878,646 808,216 
Total liabilities and stockholders’ equity$1,170,275 $1,168,683 


See notes to the unaudited condensed consolidated financial statements.

3



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

 
Three Months Ended September 30,
Nine Months Ended September 30,
(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)2023202220232022
Revenue$120,331 $101,343 $340,074 $290,913 
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)25,599 19,171 71,100 53,864 
Sales and marketing29,604 28,190 87,566 77,961 
Technology and development17,211 19,459 53,850 54,071 
General and administrative22,611 20,150 85,673 56,081 
Depreciation and amortization14,027 12,617 40,373 37,585 
Foreign exchange loss, net2,078 4,064 931 3,503 
Total operating expenses111,130 103,651 339,493 283,065 
Operating income (loss)9,201 (2,308)581 7,848 
Interest expense, net(3,109)(2,619)(9,747)(5,859)
Employee retention tax credit 6,981  6,981 
Net income (loss) before income taxes6,092 2,054 (9,166)8,970 
Benefit (provision) from income taxes(19,841)(1,287)6,240 (5,083)
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Net income (loss) per share:
Basic$(0.09)$0.00 $(0.02)$0.03 
Diluted$(0.09)$0.00 $(0.02)$0.02 
Weighted average shares outstanding:
Basic157,055,904 155,389,195 157,691,005 155,007,655 
Diluted157,055,904 156,696,754 157,691,005 157,581,569 
Other comprehensive loss:
Foreign currency translation adjustments(1,717)(3,248)(789)(11,218)
Total comprehensive loss$(15,466)$(2,481)$(3,715)$(7,331)

See notes to the unaudited condensed consolidated financial statements.

4



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


Three Months Ended September 30, 2023
 Common Stock    
(IN THOUSANDS, EXCEPT SHARES)SharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive
loss
Retained earnings (accumulated deficit)Total
stockholders’
equity
Balance, July 1, 2023156,279,075 $156 $867,490 $(1,971)$12,539 $878,214 
RSUs and MSUs vested1,102,702 1 — — — 1 
Option exercises53,748 1 590 — — 591 
ESPP purchase162,406 — 1,424 — — 1,424 
Stock-based compensation— — 13,882 — — 13,882 
Foreign currency translation adjustment— — — (1,717)— (1,717)
Net loss— — — — (13,749)(13,749)
Balance, September 30, 2023157,597,931 $158 $883,386 $(3,688)$(1,210)$878,646 


Nine Months Ended September 30, 2023
 Common Stock    
(IN THOUSANDS, EXCEPT SHARES)SharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive
loss
Retained earnings (accumulated deficit)Total
stockholders’
equity
Balance, January 1, 2023153,990,128 $154 $810,186 $(2,899)$775 $808,216 
RSUs and MSUs vested2,692,984 3 — — — 3 
Option exercises641,250 1 5,583 — — 5,584 
ESPP purchase273,569 — 2,306 — — 2,306 
Stock-based compensation— — 65,311 — — 65,311 
Foreign currency translation adjustment— — — (789)— (789)
Adoption of ASC 326, net of tax
— — — — 941 941 
Net loss— — — — (2,926)(2,926)
Balance, September 30, 2023
157,597,931 $158 $883,386 $(3,688)$(1,210)$878,646 





See notes to the unaudited condensed consolidated financial statements.

5





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


Three Months Ended September 30, 2022
 Common Stock    
(IN THOUSANDS, EXCEPT SHARES)
SharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive loss
Accumulated
deficit
Total
stockholders’
equity
Balance, July 1, 2022155,498,704 $155 $804,175 $(8,285)$(11,479)$784,566 
RSUs vested471,995 — — — — — 
Option exercises603,670 1 2,526 — — 2,527 
Stock-based compensation— — 14,225 — — 14,225 
Foreign currency translation adjustment— — — (3,248)— (3,248)
Repurchase of common stock(3,080,061)(3)(23,652)— — (23,655)
Net income— — — — 767 767 
Balance, September 30, 2022153,494,308 $153 $797,274 $(11,533)$(10,711)$775,183 

Nine Months Ended September 30, 2022
 Common Stock    
(IN THOUSANDS, EXCEPT SHARES)
SharesAmountAdditional
paid-in
capital
Accumulated
other
comprehensive loss
Accumulated
deficit
Total
stockholders’
equity
Balance, January 1, 2022154,398,495 $154 $781,951 $(315)$(14,600)$767,190 
RSUs vested761,208 1 — — — 1 
Option exercises1,414,666 1 5,907 — — 5,908 
Stock-based compensation— — 33,068 — — 33,068 
Foreign currency translation adjustment— — — (11,218)— (11,218)
Repurchase of common stock(3,080,061)(3)(23,652)— — (23,655)
Net income— — — — 3,887 3,887 
Balance, September 30, 2022153,494,308 $153 $797,274 $(11,533)$(10,711)$775,183 






See notes to the unaudited condensed consolidated financial statements.

6



INTEGRAL AD SCIENCE HOLDING CORP.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
 Nine Months Ended September 30,
(IN THOUSANDS)20232022
Cash flows from operating activities:  
Net income (loss)$(2,926)$3,887 
Adjustments to reconcile net income (loss) to net cash provided by operating activities
Depreciation and amortization40,373 37,585 
Stock-based compensation65,641 33,107 
Foreign currency loss, net571 3,503 
Deferred tax benefit(17,974)(657)
Amortization of debt issuance costs348 348 
Allowance for credit losses2,223 647 
Employee retention tax credit (6,981)
Impairment of assets  55 
Changes in operating assets and liabilities:
Increase in accounts receivable(19,936)(8,031)
Increase in unbilled receivables(370)(289)
Decrease (increase) in prepaid expenses and other current assets5,851 (6,757)
Decrease (increase) in operating leases, net139 (502)
Increase in other long-term assets(27)(330)
Increase (decrease) in accounts payable and accrued expenses148 (8,226)
Increase in deferred revenue150 127 
Increase (decrease) in due to/from related party(93)74 
Net cash provided by operating activities74,118 47,560 
Cash flows from investing activities:
Payment for acquisitions, net of acquired cash (1,603)
Purchase of property and equipment(1,954)(917)
Acquisition and development of internal use software and other(23,539)(9,952)
Net cash used in investing activities(25,493)(12,472)
Cash flows from financing activities:
Proceeds from the Revolver75,000 15,000 
Repayment of long-term debt(125,000)(25,000)
Repayment of short-term debt (1,836)
Proceeds from exercise of stock options5,584 5,908 
Payments for repurchase of common stock (23,655)
Cash received from Employee Stock Purchase Program2,236 388 
Net cash used in financing activities(42,180)(29,195)
Net increase in cash, cash equivalents and restricted cash6,445 5,893 
Effect of exchange rate changes on cash, cash equivalents and restricted cash(1,330)(5,396)
Cash, cash equivalents and restricted cash at beginning of period89,671 76,078 
Cash, cash equivalents and restricted cash at end of period$94,786 $76,575 
Supplemental Disclosures:
Cash paid during the period for:
Interest$8,880 $5,548 
Taxes$10,361 $11,817 
Non-cash investing and financing activities:
Property and equipment acquired included in accounts payable$17 $145 
Internal use software acquired included in accounts payable$1,012 $1,385 
Lease liabilities arising from right of use assets$29,330 $26,214 

See notes to the unaudited condensed consolidated financial statements.

7



INTEGRAL AD SCIENCE HOLDING CORP.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(IN THOUSANDS, EXCEPT SHARE AND PER SHARE DATA)
(UNAUDITED) 


1.    Description of business

Integral Ad Science Holding Corp. and its wholly-owned subsidiaries (together, the “Company” or "IAS"), formerly known as Kavacha Topco, LLC, is a leading global media measurement and optimization platform. 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 global media measurement and optimization platform provides actionable data and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, audio, gaming, and video. The Company’s Quality Impressions® is a proprietary metric that helps ensure media quality standards. To be counted as a Quality Impression, a digital ad must be viewable, by a real person rather than a bot, in a brand-safe and suitable environment within the correct geography. The viewability and invalid traffic filtration aspects of Quality Impression are accredited by the Media Rating Council across desktop and mobile platforms. 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.

The Company operates within the United States ("U.S.") in New York, California, and Illinois. Operations outside the U.S. include but are not limited to the United Kingdom ("U.K."), Ireland, France, Germany, Italy, Spain, Singapore, Australia, Japan, India, and the Nordics.

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 Sheets as of September 30, 2023, the Condensed Consolidated Statements of Operations and Comprehensive Loss, of Cash Flows and of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022, 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 and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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, 2022, 2021 and 2020. There have been no significant changes to these policies, except for the adoption of Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments," as disclosed in Note 2(g) and Note 2(i), that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the nine months ended September 30, 2023. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023.

8


During the year ended December 31, 2022, the Company reclassified foreign exchange loss, net from "General and administrative" expenses within the Condensed Consolidated Statements of Operations and Comprehensive Loss as a separate line item "Foreign exchange loss, net" presented on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Corresponding prior period amounts have also been reclassified to conform to current period presentation.

The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our common stock held by non-affiliates exceeded $700,000. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company, (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023 and (iii) be exempt from providing an auditor's attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act.

(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 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. Significant estimates include fair value of assets acquired in business combinations, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, the allocation of purchase price consideration in the business combination valuation of acquired assets and liabilities, the estimated useful lives of intangible assets and internal use software, the allowance for doubtful accounts, goodwill impairment testing, assumptions used to calculate equity-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. Actual results may differ from these estimates due to risks and uncertainties, including the continued uncertainty surrounding rapidly changing market and economic conditions due to high inflation, changes to fiscal and monetary policy, high interest rates, currency fluctuations, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine and other geopolitical issues.

(d) Employee retention tax credit

The Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") provided an employee retention credit which was a refundable tax credit against certain employment taxes. The Consolidated Appropriations Act (the "Appropriations Act") extended and expanded the availability of the employee retention credit through December 31, 2021. The Appropriations Act amended the employee retention credit to be equal to 70% of qualified wages paid to employees during the 2021 fiscal year. The Company qualified for the employee retention credit beginning in March 2020 for qualified wages through June 2021 and filed a cash refund claim during the year ended December 31, 2022. The employee retention credit totaling $6,981 was included within Prepaid expenses and other current assets on the Company's Condensed Consolidated Balance Sheets as of December 31, 2022. As of September 30, 2023, substantially all of the tax credit receivable has been received.

(e) Foreign currency

The reporting currency of the Company is the U.S. dollar. The functional currency of our foreign subsidiaries is the currency of the primary economic environment in which they operate, which is their local currency. The financial statements of these subsidiaries are translated into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss in stockholders’ equity. Transaction gains and losses including those on intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in foreign exchange loss, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
9



For the three months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $1,810 and $4,311, respectively, and realized transaction losses of $268 and gains of $247, respectively. For the nine months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $571 and $3,985, respectively, and realized transaction losses of $360 and gains of $482, respectively.

(f) Cash, cash equivalents, and restricted cash

Cash equivalents includes amounts invested in money market accounts. The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be 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, 2023December 31, 2022
Cash and cash equivalents$92,248 $86,877 
Short term restricted cash$127 $45 
Long term restricted cash (held in other long-term assets)$2,411 $2,749 
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$94,786 $89,671 

(g) Accounts receivable, net

Accounts receivable are carried at the original invoiced amount less an allowance for credit losses. The allowance is estimated by pooling accounts receivables based on similar risk characteristics, and expected credit loss exposure is evaluated for each accounts receivable pool. 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 within the Condensed Consolidated Statements of Operations and Comprehensive Loss.

The activity in our allowance for credit losses consists of the following as of:

 September 30, 2023September 30, 2022
Balance, beginning of period$6,691 $5,883 
Additional provision$2,223 $647 
Receivables written off and impact of exchange rates$(406)$(1,129)
Adoption of ASC 326$(1,271)$ 
Balance, end of period$7,237 $5,401 
(h) 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 market stock units ("MSUs"), shares granted under the Company's 2021 Employee Stock Purchase Program ("ESPP"), 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 funds affiliated with Vista Equity Partners ("Vista"), the Company’s largest shareholder.

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 — Volatility is estimated based upon observed option-implied volatilities for the Company in addition to 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.
10



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

Fair value — Following the pricing of the Initial Public Offering, the Company’s shares have traded publicly, 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, 2023
September 30, 2022
Estimated fair value$3.35-$38.36$3.26-$14.43
Expected volatility (%)50%-65%65%-80%
Expected term (in years)0.26-4.000.50-10.00
Risk-free interest rate (%)3.63%-5.55%0.46%-3.35%
Dividend yield

(i) Recently adopted accounting pronouncements

In February 2016, the FASB issued ASU 2016-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, lessees are 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 is effective for the Company beginning January 1, 2022. Upon adoption, entities are 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 adopted ASU No. 2016-2 on January 1, 2022 using the modified retrospective transition approach, which resulted in the recognition of right-of-use assets ("ROU assets") of $21,666 and lease liabilities of $29,361. Differences between ROU assets and lease liabilities are attributed to deferred rent, lease incentive obligations and cease-use liability previously recognized under Accounting Standards Codification ("ASC") 420 Exit or Disposal Cost Obligations. The Company elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. In addition, the Company elected the expedient permitting the combination of lease and non-lease components into a single lease component. The Company made a policy election to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.

The adoption of ASU No. 2016-2 did not have a material impact on the Consolidated Statements of Operations and Comprehensive Loss or the Consolidated Statements of Cash Flows.

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.

The Company adopted ASU No. 2016-13 on January 1, 2023, utilizing the modified retrospective approach requiring a cumulative-effect adjustment to the opening accumulated deficit in the first quarter of 2023, and the adoption resulted in $941 adjustment to retained earnings on January 1, 2023, net of tax. Refer to Note 2(g), Accounts receivables, net, for details on the Company’s accounting policy in accordance with ASU 2016-13.

11


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 was intended 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 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. On December 21, 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” which defers the sunset date of ASC 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in ASC 848.

On June 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate indices that the Company can elect to accrue interest on outstanding borrowings from LIBOR to the Secured Overnight Financing Rate as administered by the Federal Reserve Bank of New York (“SOFR”). First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. As a result, as of June 30, 2023, the Company no longer had any contracts that referenced LIBOR. The Company adjusted the effective interest rate on outstanding borrowings on a prospective basis, which did not have a material impact on the condensed consolidated financial statements.

(j) Accounting pronouncements not yet adopted

In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," ("ASU No. 2021-08") which is intended to improve the accounting for acquired revenue contracts with customers in a business combination and create consistency in practice related to (i) the recognition of an acquired contract liability, and (ii) payment terms and their effect on subsequent revenue recognized by the acquirer. ASU No. 2021-08 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2023. The Company will evaluate the impact of this guidance on future acquisitions as transactions occur.

3.    Property and equipment, net

Property and equipment consisted of the following:
 Estimated
useful life
(in years)
September 30, 2023December 31, 2022
Computer and office equipment1-3 years$3,920 $3,761 
Computer software3-5 years$218 $218 
Leasehold improvementsVarious$2,136 $1,060 
Furniture5 years$559 $308 
Total property and equipment$6,833 $5,347 
Less: accumulated depreciation$(3,327)$(2,935)
Total property and equipment, net$3,506 $2,412 

Depreciation expense of property and equipment for the three months ended September 30, 2023 and 2022 was $287 and $234, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2023 and 2022 was $772 and $669, respectively.

12


4.    Internal use software, net

Internal use software consisted of the following:
 Estimated
useful life
(in years)
September 30, 2023December 31, 2022
Internal use software3-5 years$70,556 $47,658 
Less: Assets written off (199)
Less: Accumulated amortization(34,477)(23,817)
Total internal use software, net$36,079 $23,642 

Amortization expense related to internal use software for the three months ended September 30, 2023 and 2022 was $4,032 and $2,453, respectively. Amortization expense for the nine months ended September 30, 2023 and 2022 was $10,477 and $7,000, respectively.

5.    Intangible assets, net

The gross book value, accumulated amortization, net book value and amortization periods of the intangible assets were as follows:
 September 30, 2023
 Estimated
useful life (in years)
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,944 $(134,716)$167,228 8.8 years
Developed technology5 years137,042 (123,636)13,406 2.8 years
Trademarks5-9 years19,700 (11,958)7,742 3.6 years
Favorable leases6 years198 (172)26 0.8 years
Total$458,884 $(270,482)$188,402 
 December 31, 2022
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,955 $(112,589)$189,366 9.5 years
Developed technology4-5 years137,112 (118,650)18,462 3.5 years
Trademarks5-9 years19,700 (10,021)9,679 4.4 years
Favorable leases6 years198 (147)51 1.5 years
Total$458,965 $(241,407)$217,558 

Amortization expense related to intangibles for the three months ended September 30, 2023 and 2022 was $9,708 and $9,930, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2023 and 2022 was $29,124 and $29,916, respectively.

6.    Goodwill

The following table provides a roll forward of the changes in the goodwill balance:
Goodwill as of December 31, 2022
$674,094 
Impact of exchange rates(339)
Goodwill as of September 30, 2023
$673,755 
  


13


7.    Accounts payable and accrued expenses and other long-term liabilities

Accounts payable and accrued expenses consisted of the following:
 September 30, 2023December 31, 2022
Accounts payable$8,201 $10,487 
Accrued payroll8,249 12,623 
Accrued professional fees3,941 3,150 
Accrued bonuses and commissions15,294 16,527 
Accrued revenue sharing5,467 3,522 
Taxes payable3,803 3,130 
Accrued hosting fees4,597 5,949 
Other accrued expenses10,196 5,411 
Total accounts payable and accrued expenses$59,748 $60,799 

Other long-term liabilities consisted of the following:
 September 30, 2023December 31, 2022
Security deposit received$672 $672 
Fin 48 liability3,624 394 
Total Other long-term liabilities$4,296 $1,066 

8.    Long-term debt

On September 29, 2021, the Company entered into a credit agreement with various lenders, which was amended on June 23, 2023 (as amended, the "Credit Agreement”). The Credit Agreement provides for an initial $300,000 in commitments for revolving credit loans (the “Revolver”), 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 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 Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the Credit Agreement. During the nine months ended September 30, 2023, the Company drew down $75,000 and paid down $125,000 on the Revolver.

Borrowings under the Credit Agreement are scheduled to mature on September 29, 2026. The 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 initial proceeds of the Revolver in September 2021, together with cash on hand, were used to repay the outstanding balance of the term loan and revolving loan under the prior credit agreement. In connection with the entry into the Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets.

The interest rates for the Revolver under the Credit Agreement (i) for U.S. dollar loans are equal to the applicable rate for base rate loans ranging from 0.75% to 1.50% per annum, (ii) for Term SOFR Loans (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the Credit Agreement) denominated in sterling ranging from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7956% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement). Base rate borrowings may only be made in dollars. The Company is required to 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. The interest rate on September 30, 2023 was 7.3%.

Any borrowings under the 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.
14



The 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 Total Net Leverage Ratio (as defined in the Credit Agreement) of 3.50 to 1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the Credit Agreement) of 2.50 to 1.00. As of September 30, 2023, the Company was in compliance with all covenants contained in the Credit Agreement.

September 30, 2023December 31, 2022
Revolver$175,000 $225,000 
Less: Unamortized debt issuance costs(1,391)(1,738)
Total carrying amount$173,609 $223,262 

Amortization of debt issuance costs for the three months ended September 30, 2023 and 2022 were $116, respectively. Amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022 were $348, 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 $3,639 and $2,592 during the three months ended September 30, 2023 and 2022, respectively. The Company recognized interest expense of $11,326 and $5,615 during the nine months ended September 30, 2023 and 2022, respectively. Future principal payments of long-term debt as of September 30, 2023 are as follows:

Year Ending 
2023 (remaining three months)$ 
2024 
2025 
2026175,000 
 $175,000 

9.    Income taxes

At the end of each interim period, the Company estimates the annual expected effective income tax rate and applies that rate to its ordinary year-to-date earnings or loss. The income tax provision or benefit related to significant, unusual, or extraordinary items, if applicable, that will be separately reported or reported net of their related tax effects are individually computed and recognized in the interim period in which they occur. In addition, the effect of changes in enacted tax laws or rates, tax status, judgment on the realizability of a beginning-of-the-year deferred tax asset in future years or unrecognized tax benefits is recognized in the interim period in which the change occurs.

The computation of the annual expected effective income tax rate at each interim period requires certain estimates and assumptions including, but not limited to, the expected pre-tax income (or loss) for the year, projections of the proportion of income (and/or loss) earned and taxed in foreign jurisdictions, permanent and temporary differences, and the likelihood of the realization of deferred tax assets generated in the current year. The accounting estimates used to compute the provision or benefit for income taxes may change as new events occur, more experience is acquired, additional information is obtained or the Company’s tax environment changes. To the extent that the expected annual effective income tax rate changes during a quarter, the effect of the change on prior quarters is included in income tax provision in the quarter in which the change occurs.

For the three months ended September 30, 2023 and 2022, the Company recorded an income tax provision of $19,841 and $1,287, respectively. The Company’s effective tax rate for the three months ended September 30, 2023 and 2022 was 325.7% and 62.7%, respectively. The Company's effective tax rate for the three months ended September 30, 2023 is higher than for the respective three months ended September 30, 2022, primarily due to non-deductible stock-based compensation and other permanent tax differences and discrete items.

15


For the nine months ended September 30, 2023 and 2022, the Company recorded an income tax benefit of $6,240 and income tax provision of $5,083, respectively. The Company’s effective tax rate for the nine months ended September 30, 2023 and 2022 was 68.1% and 56.7%, respectively. The Company's effective tax rate for the nine months ended September 30, 2023 is higher than for the respective nine months ended September 30, 2022, primarily due to non-deductible executive compensation and other permanent tax differences and discrete items.

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.

10.    Segment data

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (“CODM”), in deciding how to allocate resources and in assessing performance. The Company’s Chief Executive Officer is the CODM.

The Company manages its operations as a single segment for the purpose of assessing and making operating decisions. The 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,
 2023202220232022
Revenue
North and South America (“Americas”)$83,419 $69,786 $236,610 $199,078 
Europe, Middle East and Africa (“EMEA”)27,649 23,110 78,201 68,368 
Asia and Pacific Rim (“APAC”)9,263 8,447 25,263 23,467 
Total$120,331 $101,343 $340,074 $290,913 

For the three months ended September 30, 2023 and 2022, revenue in the U.S. was $78,777 and $65,725, respectively. For the nine months ended September 30, 2023 and 2022, revenue in the U.S. was $224,743 and $188,193, respectively.


The following table summarizes long lived assets, net by geographic area:
 September 30, 2023December 31, 2022
Long lived assets  
Americas$15,301 $16,016 
EMEA8,597 6,419 
APAC1,976 2,764 
Total$25,874 $25,199 

11.    Stock-based compensation

Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2023 and 2022 were as follows:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Cost of revenue$118 $101 $328 $258 
Sales and marketing5,714 4,457 17,859 10,650 
Technology and development2,902 3,168 13,434 6,979 
General and administrative5,166 6,521 34,020 15,220 
Total$13,900 $14,247 $65,641 $33,107 
16



The Company maintains multiple stock-based incentive compensation plans. Expense relating to outstanding awards under such plans is summarized as follows:

Three Months Ended September 30,Nine Months Ended September 30,Unamortized Expense as ofWeighted
Average Vesting Term
 2023202220232022September 30, 2023
Time Based Options
2018 Plan$1,727 $3,234 $3,544 $10,970 
2021 Plan536 672 1,740 2,417 
Total Time Based Options Expense$2,263 $3,906 $5,284 $13,387 $4,977 1.5 years
Return Target Options
2018 Plan$(2,111)$ $18,215 $ 
2021 Plan  3,124  
Total Return Target Options Expense$(2,111)$ $21,339 $ $ 0.0 years
LTIP Expense (2018 Plan)$16 $ $333 $ 
Other equity awards under 2021 Plan
Restricted Stock Units ("RSUs")$8,760 $7,552 $25,483 $16,524 $104,381 3.1 years
Market Stock Units ("MSUs")4,632 2,657 12,194 3,065 23,845 3.5 years
Other equity awards under 2021 Plan expense
$13,392 $10,209 $37,677 $19,589 $128,226 
Employee Stock Purchase Plan "ESPP"$340 $131 $1,008 $131 
Total Stock-Based Compensation Expense
$13,900 $14,247 $65,641 $33,107 $133,203 

Integral Ad Science Holding Corp. Amended and Restated 2018 Non-Qualified 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 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 were to 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 Board 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 could 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. During the three months ended June 30, 2023, with the filing of a “shelf” registration statement on Form S-3, the market condition and the implied performance condition relating to the Return-Target Options were deemed to be probable.


17


In connection with the IPO, the 2018 Plan was amended and restated (the “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. 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. 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.

Vesting of the Time-Based Options accelerates 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 the Return-Target Options vest.

The total number of Time-Based Options and Return Target Options outstanding under the Amended and Restated 2018 Plan as of September 30, 2023 were 2,656,023 and 1,342,092, 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. As of September 30, 2023, there were 35,121,308 shares reserved for issuance under the 2021 Plan. The total number of shares reserved for issuance under the 2021 Plan is 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 31st immediately prior to the date of increase or (ii) such number of shares of common stock determined by our Board or compensation committee.

As of September 30, 2023, there were 1,147,846 total options outstanding under the 2021 Plan, consisting of 764,908 Time-Based Options and 382,938 Return-Target Options. The vesting conditions for the options issued under the 2021 Plan are identical to those described under the Amended and Restated 2018 Plan.

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

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20233,499,594 $7.68 6.32$36,049 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(34,027)12.40 — — 
Exercised(53,748)10.98 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 


18


Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20231,909,715 $7.66 6.39$19,724 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(175,573)9.43 — — 
Exercised  — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
  —  

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

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20234,251,290 $8.07 6.97$12,163 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(198,221)14.43 — — 
Exercised(641,250)8.71 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20232,153,264 $8.03 6.97$6,190 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(419,122)10.34 — — 
Exercised  — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
  —  

19


Restricted Stock Units ("RSUs")

RSUs under the 2021 Plan granted prior to May 2022 vest 25% each year and become fully vested after four years of service. RSUs under the 2021 Plan granted during or after May 2022 vest 6.25% at the end of each successive quarter and become fully vested after four years of service.

RSU activity for the three months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of July 1, 20239,792,184 $12.42 
Granted614,174 14.54 
Canceled or forfeited(329,852)13.06 
Vested(996,715)13.35 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 

RSU activity for the nine months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 20238,085,367 $11.88 
Granted3,915,070 13.89 
Canceled or forfeited(659,753)13.11 
Vested(2,260,893)12.74 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 

Market Stock Units ("MSUs")

The Company granted MSUs under the 2021 Plan to certain executive officers. MSUs vest over four years, 25% on the first anniversary of the vesting commencement date and 6.25% at the end of each quarter thereafter. The number of MSUs eligible to vest is based on the performance of the Company's common stock over each applicable vesting period. The number of shares eligible to vest is calculated based on a payout factor. The payout factor is calculated by dividing (i) the average closing price of the Company's stock during the ten trading days immediately preceding the applicable vesting date by (ii) the closing price of the Company's stock on the vesting commencement date. The payout factor is zero if such quotient is less than 0.60 and is capped at 2.25. Such quotient is then multiplied by the target number of MSUs granted to the relevant officer to determine the number of shares to be issued to the officer at vesting. The grant date fair value of the MSUs was determined using a Monte-Carlo simulation. The Company uses the accelerated attribution method to account for these awards.

20


MSU activity for the three months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20232,156,449 $18.83 
Granted36,792 19.44 
Canceled or forfeited(235,411)18.37 
Change in awards based on performance43,273 14.88 
Vested(105,987)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 

MSU activity for the nine months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of January 1, 20231,209,262 $14.55 
Granted1,446,396 21.01 
Canceled or forfeited(444,979)16.52 
Change in awards based on performance116,528 14.89 
Vested(432,091)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 

2021 Employee Stock Purchase Plan

The Company adopted the ESPP for the primary purpose of incentivizing employees in future periods. As of September 30, 2023, 4,573,457 shares of common stock are reserved for issuance under the ESPP. The number of shares available for issuance under the ESPP is increased on January 1st of each calendar year, 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 may purchase shares through payroll deductions of up to 15% of their eligible compensation, subject to a maximum of $25 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.

The ESPP provides eligible employees the opportunity to purchase shares of the Company's common stock through payroll deductions at a price equal to 85% of the fair market value of the shares on (i) the first business day of the offering period or (ii) the last business day of the offering period, whichever is lower. The ESPP is offered to employees in six-month windows, with phases beginning on February 1 and August 1 of each calendar year. For the window that ended on January 31, 2023, employees purchased 111,163 shares at a price of $7.93 per share. For the window that ended on July 31, 2023, employees purchased 162,406 shares at a price of $8.77 per share. After such purchases, 4,299,888 shares were available for future purchase under the ESPP.

12.    Stockholders’ equity

As of September 30, 2023, 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.

For the three months ended September 30, 2023, the Company issued 1,102,702 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 53,748 shares of common stock for $591, and employees purchased 162,406 shares of common stock through the ESPP. For the nine months ended September 30, 2023, the Company
21


issued 2,692,984 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 641,250 shares of common stock for $5,584 and employees purchased 273,569 shares of common stock through the ESPP.

For the three months ended September 30, 2022, the Company issued 471,995 shares of common stock for vested RSUs and employees exercised stock options in exchange for 603,670 shares of common stock for $2,527. For the nine months ended September 30, 2022, the Company issued 761,208 shares of common stock for vested RSUs and employees exercised stock options in exchange for 1,414,666 shares of common stock for $5,908. During the three and nine months ended September 30, 2022, the Company repurchased 3,080,061 shares of common stock for $23,655.

13.    Commitments and contingencies

Indemnifications

In its normal course of business, the Company has made certain indemnities, commitments, and guarantees under which it may be required to make payments in relation to certain transactions. Those indemnities include intellectual property indemnities to the Company’s customers, indemnities to directors and officers of the Company to the maximum extent permitted under the laws of the State of Delaware, and indemnifications related to the Company’s lease agreements. In addition, the Company’s advertiser and distribution partner agreements contain certain indemnification provisions which are generally consistent with those prevalent in the Company’s industry. The Company has not incurred any obligations under indemnification provisions historically and does not expect to incur significant obligations in the future. Accordingly, the Company has not recorded any liability for these indemnities, commitments, and guarantees in the accompanying balance sheets.

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, 2023 were approximately $163,905 for periods through 2028.

14.    Net income (loss) per share

Basic and diluted income (loss) per share is computed by dividing net income (loss) by the weighted-average shares outstanding:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Numerator:  
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Denominator:
Basic Shares:
Weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Diluted Shares:
Basic weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Dilutive effect of stock-based awards
 1,307,559  2,573,914 
Weighted-average diluted shares outstanding157,055,904 156,696,754 157,691,005 157,581,569 
Net income (loss) per share
Basic$(0.09)$0.00 $(0.02)$0.03 
Diluted$(0.09)$0.00 $(0.02)$0.02 

The following potential outstanding equity awards were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented given that their inclusion would have been anti-dilutive.

22


 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Options to purchase common stock5,267,371 5,169,703 5,792,252 4,493,135 
Restricted stock units9,328,583 6,964,588 9,231,891 2,086,980 
Market stock units1,822,258 793,212 1,799,804 284,942 
ESPP202,951  45,348  
Total16,621,163 12,927,503 16,869,295 6,865,057 

15.    Fair value disclosures

Assets and liabilities measured at fair value on a recurring basis

The Company invests in money market funds, which are measured and recorded at fair value on a recurring basis at each reporting period. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.

The following table summarizes our cash equivalents measured at fair value on a recurring basis:

Fair value hierarchy
Fair value


Money market funds
September 30, 2023Level 1$15,132 

There were no money market funds included in cash and cash equivalents as of December 31, 2022.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities.

Financial instruments

Financial instruments are valued based on observable inputs and classified within Level 2 of the fair value hierarchy. 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 8).

16.    Related-party transactions

The Company incurs expenses for consulting services and other expenses related to services provided by Vista Consulting Group, LLC (“VCG”). For the three months ended September 30, 2023 and 2022, the Company incurred expenses of $0 and $18, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $0 and $82, 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 of September 30, 2023 and December 31, 2022 were $0 in both periods.

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, 2023 and 2022, the Company incurred expenses of $21 and $19, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $64 and $56, 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, 2023 and December 31, 2022 were $2 and $13, respectively.

In May 2023, funds affiliated with Vista conducted an underwritten secondary offering of 11,500,000 shares of the Company’s common stock. In June 2023, funds affiliated with Vista sold 5,220,000 shares of the Company’s common stock in a block trade in compliance with Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”). The Company did not receive any proceeds from these sales, but bore the costs associated with therewith (other than underwriting discounts and commissions), which were $1,404 and were recorded within General and administrative expenses in the Condensed Consolidated Statement of Operations and Comprehensive Loss.
23


The Company had other related party transactions with companies owned by Vista Equity Partners that are immaterial individually and in aggregate to the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Operations and Comprehensive Loss.

17. Restructuring

On December 7, 2022, the Company announced a reduction in workforce of approximately 120 employees to better align resources, consistent with the Company’s strategy of increasing operational efficiency and improving productivity. The Company expects to pay the remaining balance of restructuring costs by the end of 2023. The Company recognized a liability and the related expense for these restructuring costs when the liability was incurred and could be measured. Restructuring accruals are based upon management estimates at the time and can change depending upon changes in facts and circumstances subsequent to the date the original liability was recorded.

Activity impacting the Company’s restructuring reserves, recorded within Accounts payable and accrued expenses on the Consolidated Balance Sheets, for the nine months ended September 30, 2023, was as follows:

Balance at December 31, 2022$4,315 
Restructuring reserve increase69 
Payments and impact of FX(4,112)
Balance at September 30, 2023
$272 

24


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 various macroeconomic factors, including inflation, rising interest rates, potential recessions, instability in geopolitical or market conditions generally and instability in the financial markets and banking industry;         
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, demand-side providers (“DSPs”), and proprietary platforms that we do not control;
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 acquisitions we have completed in the past and may consummate in the future, 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;
public health outbreaks, epidemics or pandemics, such as the COVID-19 pandemic;
risks posed by earthquakes, fires, floods, and other natural catastrophic events;
interruption by man-made problems such as terrorism, computer viruses or social disruption;
risks that our existing indebtedness could adversely affect our business and growth prospects;
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;
25


the risk that we are sued by third parties for alleged infringement, misappropriation, or other violation of their proprietary rights;
our ability to obtain, maintain, protect, or enforce intellectual property and proprietary rights that are important to our business;
our involvement in lawsuits to protect or enforce our intellectual property;
risks that our employees, consultants, or advisors have wrongfully used or disclosed alleged trade secrets of their current or former employers;
risks that our trademarks and trade names are not adequately protected;
the impact of unforeseen changes to privacy and data protection laws and regulation on digital advertising;    
the risk that a perceived failure to comply with laws and industry self-regulation may damage our reputation; and
other factors disclosed in the section entitled “Risk Factors” and elsewhere in our Annual Report on Form 10-K and this Quarterly Report on Form 10-Q.

We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. Important factors that could cause actual results to differ materially from our expectations, or cautionary statements, are disclosed under the sections entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K, 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.

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 sections titled “Risk Factors” and "Forward-Looking Statements" included in our Annual Report on Form 10-K for the year ended December 31, 2022 and in this Quarterly Report on Form 10-Q. 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 Corp. and, where appropriate, its subsidiaries.

26


Overview

We are a leading global media measurement and optimization platform that delivers the industry's most actionable data to drive superior results for the world's largest advertisers, publishers, and media platforms. We deliver independent measurement and verification of digital advertising to over 2,000 advertising customers across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, audio, video and emerging media like audio and gaming. Our Quality Impressions® is a proprietary metric that helps ensure media quality standards. To be counted as a Quality Impression, a digital ad must be viewable, by a real person rather than a bot, in a brand-safe and suitable environment within the correct geography. The viewability and invalid traffic filtration aspects of Quality Impression are accredited by the Media Rating Council across desktop and mobile platforms.

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 global media measurement and optimization platform, we have deep integrations with all the major advertising and technology platforms including Facebook, Instagram, Google, YouTube, LinkedIn, Amazon, Microsoft, Pinterest, Snap, Spotify, TikTok, The Trade Desk, X (formerly known as Twitter), Xandr, and Yahoo. Our platform uses advanced artificial intelligence (“AI”) and machine learning (“ML”) technologies to process over 280 billion daily digital interactions globally on average. With this data, we deliver actionable data to our global customers through our easy-to-use reporting platform, IAS Signal™, helping brands, agencies, publishers, and platform partners improve media quality and drive superior results.

Our pre-bid optimization and post-bid measurement 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 optimization solution is directly integrated with DSPs to help optimize return on ad spend (“ROAS”) by directing budget to the best available inventory. Our contextual ability is enabled through our deep integrations with all major DSPs. In addition, our targeting and pre-bid solutions extend to the social platforms. 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 maximize their yield by delivering high quality ad inventory that is fraud free, viewable, brand safe, and suitable, and geographically targeted.

Macroeconomic and Geopolitical Conditions

Current adverse macroeconomic and geopolitical conditions, including high interest rates, currency fluctuations, high inflation, changes to fiscal and monetary policy, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine, may adversely affect our results. In response to high levels of inflation, central banks, including the U.S. Federal Reserve and the European Central Bank, have increased interest rates. Our operating expenses are denominated in the currencies of the countries in which our operations are located, and our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates. For the three and nine months ended September 30, 2023, we incurred foreign exchange gains resulting from fluctuations primarily attributable to the British Pound and Euro currency movements relative to the U.S. dollar. In addition, as a result of increased interest rates, the interest rate under our debt instruments has increased from 4.6% at September 30, 2022 to 7.3% at September 30, 2023, increasing our cost of capital.

Our business depends on the overall demand for advertising and on the economic health of advertisers that benefit from our platform. Economic downturns, recessions, or unstable market conditions cause advertisers to decrease their advertising budgets, which in turn reduces spend through our platform.

27


Our Business Model

We generate revenue based on the volume of purchased digital ads that our solution measures. Advertisers and publishers use our media quality solutions for ad viewability, brand safety and suitability, optimization, context control, and ad fraud prevention. Our customers primarily pay us based on usage, where the customer pays a fee based on the total volume of ads measured. Certain contracts with customers utilize other pricing arrangements, including minimum commitments, overages based on tiered pricing or flat fees. We maintain an expansive set of integrations across the digital advertising ecosystem, including with leading programmatic and social platforms, which enables us to cover all key channels, formats and devices.

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
Optimization. We aim to deliver greater performance on programmatic ad buying via innovative solutions including contextual targeting and brand safety and suitability. These solutions include traditional open web media buying and select retail media platforms.
Social. We aim to develop deeper integrations with social platforms, also known as Walled Gardens, including video-based brand safety and suitability, to deliver continued transparency to our customers.
CTV. We plan to continue to expand our CTV-specific verification solutions and context control capabilities to address the fast-growing CTV segment. In 2022, we integrated data from our Publica LLC ("Publica") acquisition to power new methods of measuring and optimizing performant CTV impressions.
Adjacent product expansion. We plan to expand our platforms and integrations to address new measurement and optimization needs for our clients.

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-bid 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. 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 relationships with the leading social platforms, enhancing our optimization solutions, deriving benefit from our broad global position, and leveraging our differentiated data science and market-leading contextual capabilities.

28


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 8% growth in revenue year-over-year for the year ended December 31, 2022. We believe that Latin America, the Nordics and the APAC region may represent substantial growth opportunities, and we are investing in developing our business in those markets by way of expanded in-market customer service investment and by leveraging our global relationships. We aim to continue to grow in EMEA and APAC. We view ourselves as well-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 of each calendar year. 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 U.S. 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 presented are based on our advertising customers, as revenue from these customers represents substantially all the revenue. We previously provided the number of total advertising customers (as of the end of the applicable period) as a key business metric, however, starting with the second quarter of 2023, we have discontinued this metric as we no longer use it to evaluate our business or measure our performance.

The following table sets forth our key performance indicators for the periods set forth below:
 September 30,
 20232022
Net revenue retention of advertising customers (%) (as of the end of the period)116 %120 %
Total number of large advertising customers (as of the end of the period)219 184 

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

29


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.

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 decreased from 120% as of September 30, 2022 to 116% as of September 30, 2023. The decrease in the net revenue retention of advertising customers as of September 30, 2022 compared to September 30, 2023 was primarily due lower advertising revenue growth during the trailing-twelve-month period of 19% in 2023 compared to 25% in 2022.

Total number of large advertising customers

Historically, our revenue has been primarily driven by large advertising customers. Increasing awareness of our solutions, further developing our sales and marketing expertise, and continuing to build solutions that address the unique 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 our ability to recruit and cross-sell our products to large advertising customers is critical to our long-term success. Our total number of large advertising customers increased from 184 as of September 30, 2022 to 219 as of September 30, 2023. As macroeconomic conditions fluctuate, there is no guarantee that we will continue to see an increase of large advertising customers. Revenue from large advertising customers represented 85% of our total advertising revenue (measurement and optimization revenue) for the trailing-twelve-month period ended September 30, 2023, 84% for the trailing-twelve-month period ended December 31, 2022, and 81% for the trailing-twelve-month period ended September 30, 2022.

Components of Results of Operations

Revenue

We derive revenue from advertisers (buy-side) and publishers (sell-side). Our post-bid measurement (formerly referred to as advertiser direct) solutions enable advertisers to measure campaign performance and value across viewability, ad fraud prevention, brand safety and suitability for ads on desktop, mobile, CTV, social, display, audio, gaming and video platforms. Our pre-bid optimization (formerly referred to as programmatic) solutions are directly integrated with DSPs to help optimize return on ad spend by directing budgets to the best available inventory. Our publisher solutions drive yield by identifying high quality ad inventory that is fraud free, viewable, brand safe and suitable, and geographically targeted on a global basis.

We recognize revenue when control of the promised services is transferred to customers. We recognize revenue by multiplying the cost per thousand impressions ("CPM") and the number of impressions measured. An impression is measured by the platform when a digital ad is served to a real person rather than a bot, viewable on-screen, and presented in a brand-safe and suitable environment in the correct geography. Contracts with our customers primarily utilize a usage-based structure, in which the customer pays a fee to the Company based on the total number of ads measured. Depending on our customer needs, our contracts may also utilize other pricing arrangements, including minimum commitments, overages based on tiered pricing or flat fees.

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, equity-based compensation, and employee benefit costs, 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 of personnel costs, including salaries, bonuses, equity-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.

30


Technology and development. Technology and development expense consists of personnel costs of our engineering, product, and data sciences activities. Personnel costs including salaries, bonuses, equity-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 Condensed Consolidated Balance Sheet.

General and administrative. General and administrative expense consist of personnel costs, including salaries, bonuses, equity-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 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. Useful lives of intangible assets range from four years to fifteen years.

Foreign exchange loss, net. Foreign exchange loss, net, is impacted by fluctuations in exchange rates and the amount of foreign-currency denominated cash, receivables, intercompany balances, and payables.

Interest expense, net

Interest expense, net. Interest expense, net consists primarily of interest payments on our outstanding borrowings under our Credit Agreement (as defined below) and amortization of related debt issuance costs net of interest income.

Employee retention tax credit

Employee retention tax credit. Employee retention tax credit was recognized in 2022 in connection with our submission for employee retention credits under the CARES Act.

Benefit (provision) from income taxes

Benefit (provision) from income taxes. The benefit (provision) from income taxes resulted primarily from the current period book income (loss) multiplied by the effective tax rate.


31


Results of Operations

The following table sets forth our consolidated statement of operations for the periods indicated:
(in thousands, except percentages)Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Revenue$120,331 $101,343 $340,074 $290,913 
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)25,599 19,171 71,100 53,864 
Sales and marketing29,604 28,190 87,566 77,961 
Technology and development17,211 19,459 53,850 54,071 
General and administrative22,611 20,150 85,673 56,081 
Depreciation and amortization14,027 12,617 40,373 37,585 
Foreign exchange loss, net2,078 4,064 931 3,503 
Total operating expenses111,130 103,651 339,493 283,065 
Operating income (loss)9,201 (2,308)581 7,848 
Interest expense, net(3,109)(2,619)(9,747)(5,859)
Employee retention tax credit— 6,981 — 6,981 
Net income (loss) before income taxes6,092 2,054 (9,166)8,970 
Benefit (provision) from income taxes(19,841)(1,287)6,240 (5,083)
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Net income (loss) margin(11)%%(1)%%

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,
 2023202220232022
Revenue100 %100 %100 %100 %
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)21 %19 %21 %19 %
Sales and marketing25 %28 %26 %27 %
Technology and development14 %19 %16 %19 %
General and administrative19 %20 %25 %19 %
Depreciation and amortization12 %12 %12 %13 %
Foreign exchange loss, net%%— %%
Total operating expenses92 %102 %100 %97 %
Operating income (loss)%(2)%— %%
Interest expense, net(3)%(3)%(3)%(2)%
Employee retention tax credit— %%— %%
Net income (loss) before income taxes%%(3)%%
Benefit (provision) from income taxes(16)%(1)%%(2)%
Net income (loss)(11)%%(1)%%


32


Comparison of the Three Months Ended September 30, 2023 and 2022

(in thousands, except percentages)Three Months Ended September 30,
 20232022$
change
%
change
Revenue$120,331 $101,343 $18,988 19 %
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)25,599 19,171 6,428 34 %
Sales and marketing29,604 28,190 1,414 %
Technology and development17,211 19,459 (2,248)(12)%
General and administrative22,611 20,150 2,461 12 %
Depreciation and amortization14,027 12,617 1,410 11 %
Foreign exchange loss, net2,078 4,064 (1,986)(49)%
Total operating expenses111,130 103,651 7,479 %
Operating income (loss)9,201 (2,308)11,509 (499)%
Interest expense, net(3,109)(2,619)(490)19 %
Employee retention tax credit— 6,981 (6,981)(100)%
Net income before income taxes6,092 2,054 4,038 197 %
Provision for income taxes(19,841)(1,287)(18,554)1,442 %
Net income (loss)$(13,749)$767 $(14,516)(1,893)%

Revenue

Total revenue increased by $19.0 million, or 19%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022.
(in thousands, except percentages)Three Months Ended September 30,
 20232022$
change
%
change
Optimization revenue (f/k/a programmatic revenue)$56,998 $47,067 $9,931 21 %
Measurement revenue (f/k/a advertiser direct revenue)47,822 38,955 8,867 23 %
Publisher revenue (f/k/a supply side revenue)15,511 15,321 190 %
Total revenue$120,331 $101,343 $18,988 19 %

Total revenue for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022 increased due to a significant increase in our optimization revenue (formerly referred to as programmatic) of $9.9 million, or 21%, attributable to growth in volume of impressions of 19% and the acquisition of a number of new large customers. Revenue from our measurement customers (formerly referred to as advertiser direct) of $8.9 million, or 23%, reflecting growth in volume of impressions of 25% and the acquisition of a number of new large customers. The average CPMs for both measurement and optimization customers were consistent for the three months ended September 30, 2023 compared to the three months ended September 30, 2022.

Operating expenses

Cost of Revenue. Cost of revenue increased by $6.4 million, or 34%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. This increase was driven by an increase in hosting fees of $3.7 million, and an increase of $2.6 million in revenue share to our DSP partners on account of our growth in optimization revenue.

Sales and marketing. Sales and marketing expenses increased by $1.4 million, or 5%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. This increase was due to an increase in stock-based compensation expense of $1.3 million, an increase in compensation expenses of $0.6 million due to higher revenue growth, and increases in advertising and travel expenses of $0.7 million with the return to in-person events. These increases were partially offset by a decrease in restructuring costs of $1.0 million. The remaining increase in sales and marketing expenses is aggregated from several immaterial variances.

33


Technology and development. Technology and development expenses decreased by $2.2 million, or 12%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. This decrease was due to a decrease in compensation expenses of $2.8 million, as a result of higher capitalization of labor due to long-term investments in our product, a decrease in stock-based compensation expense of $0.3 million and a decrease of $0.5 million in professional service fees. These decreases were partially offset by increases in software application expenses of $0.7 million, and increases in restructuring costs of $0.8 million. The remaining decrease in technology and development expenses is aggregated from several immaterial variances.

General and administrative. General and administrative expenses increased by $2.5 million, or 12%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. This increase was due to an increases in compensation expenses of $2.0 million, an increase in professional and contractor fees incurred for accounting, legal and other services of $0.6 million, an increase in bad debt expense of $0.8 million and an increase of $0.3 million in software application expenses. This was partially offset by decreases in stock-based compensation expense of $1.4 million. The remaining increase in general and administrative expenses is aggregated from several immaterial variances.

Depreciation and amortization. Depreciation and amortization expenses increased by $1.4 million, or 11%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. This increase results from an increase in amortization expense related to capitalization of internal-use software of $1.6 million, offset by a decrease in amortization expense for intangible assets of $0.2 million.

Foreign exchange loss, net. Foreign exchange loss, net decreased $2.0 million, or 49% for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The loss resulted from fluctuations primarily attributable to the British Pound and Euro currency movements relative to the U.S. Dollar.

Interest expense, net

Interest expense, net. Interest expense, net increased by $0.5 million, or 19%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The increase in interest expense, net was attributable to increases in the interest rate on the Revolver from 4.6% at September 30, 2022 to 7.3% at September 30, 2023 driven by the macroeconomic environment, partially offset by lower interest due to repayment on our outstanding debt and higher interest income on our cash balances.

Employee retention tax credit

Employee retention tax credit. There was no Employee retention tax credit for the three months ended September 30, 2023. For the three months ended September 30, 2022, the Employee retention tax credit was $7.0 million. The employee retention tax credits were filed in 2022 pursuant to the CARES Act.

Provision for income taxes

Provision for income taxes. Provision for income taxes increased by $18.6 million, or 1,442%, for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. The tax provision increased mainly due to non-deductible executive compensation pursuant to Section 162(m) of the Internal Revenue Code and discrete items, including stock-based compensation.

34


Comparison of the Nine Months Ended September 30, 2023 and 2022

(in thousands, except percentages)Nine Months Ended September 30,
 20232022$
change
%
change
Revenue$340,074 $290,913 $49,161 17 %
Operating expenses:
Cost of revenue (excluding depreciation and amortization shown below)71,100 53,864 17,236 32 %
Sales and marketing87,566 77,961 9,605 12 %
Technology and development53,850 54,071 (221)— %
General and administrative85,673 56,081 29,592 53 %
Depreciation and amortization40,373 37,585 2,788 %
Foreign exchange loss, net931 3,503 (2,572)(73)%
Total operating expenses339,493 283,065 56,428 20 %
Operating income (loss)581 7,848 (7,267)(93)%
Interest expense, net(9,747)(5,859)(3,888)66 %
Employee retention tax credit— 6,981 (6,981)(100)%
Net income (loss) before income taxes(9,166)8,970 (18,136)(202)%
Benefit (provision) from income taxes6,240 (5,083)11,323 (223)%
Net income (loss)$(2,926)$3,887 $(6,813)(175)%

Revenue

Total revenue increased by $49.2 million, or 17%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022.
(in thousands, except percentages)Nine Months Ended September 30,
 20232022$
change
%
change
Optimization revenue (f/k/a programmatic revenue)$160,847 $135,537 $25,310 19 %
Measurement revenue (f/k/a advertiser direct revenue)133,433 110,210 23,223 21 %
Publisher revenue (f/k/a supply side revenue)45,794 45,166 628 %
Total revenue$340,074 $290,913 $49,161 17 %

Total revenue for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022 increased due to an increase in our optimization revenue of $25.3 million, or 19%, attributable to growth in volume of impressions of 14% as well as the acquisition of a number of new large customers. Revenue from our measurement customers increased $23.2 million, or 21%, reflecting growth in volume of impressions of 23% as well as the acquisition of a number of new large customers. The average CPMs for both measurement and optimization customers were consistent for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.

Operating expenses

Cost of Revenue. Cost of revenue increased by $17.2 million, or 32%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. This increase was driven by an increase in hosting fees of $11.2 million, an increase in revenue share to our DSP partners related to our growth in optimization revenue of $4.9 million and an increase in compensation expenses of $0.5 million.

Sales and marketing. Sales and marketing expenses increased by $9.6 million, or 12%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. This increase was due to an increase in stock-based compensation expense of $7.2 million, an increase in compensation expenses of $2.5 million due to higher revenue growth, and increases in advertising and travel expenses of $2.2 million with the return to in-person events. These increases were partially offset by a decrease in restructuring costs of $2.3 million. The remaining increase in sales and marketing expenses is aggregated from several immaterial variances.

35


Technology and development. Technology and development expenses were relatively flat for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. This was due to a decrease in compensation expenses of $8.4 million, as a result of higher capitalization of labor due to long-term investments in our product and decreases in professional and other fees of $0.7 million. Partially offset by increased stock-based compensation expense of $6.5 million, increases in software application expenses of $1.3 million and an increase in restructuring costs of $1.2 million. The remaining increase in technology and development expenses is aggregated from several immaterial variances.

General and administrative. General and administrative expenses increased by $29.6 million, or 53%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. This increase was attributable to increases in stock-based compensation expense of $18.8 million, compensation expenses of $5.8 million, professional fees incurred for audit, tax, legal and other services, including our Form S-3 filing and the secondary underwritten offering, of $4.0 million, and an increase in bad debt expense of $1.6 million. These increases were partially offset by a decrease in restructuring severance costs of $0.5 million. The remaining increase in general and administrative expenses is aggregated from several immaterial variances.

Depreciation and amortization. Depreciation and amortization expenses increased by $2.8 million, or 7%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. This increase results from an increase in amortization expense related to capitalization of internal-use software of $3.5 million, offset by a decrease in amortization expense for intangible assets of $0.8 million and depreciation expense for property, plant and equipment of $0.1 million.

Foreign exchange loss, net. Foreign exchange loss, net decreased $2.6 million, or 73% for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The loss resulted from fluctuations primarily attributable to the British Pound and Euro currency movements relative to the U.S. Dollar.

Interest expense, net

Interest expense, net. Interest expense, net increased by $3.9 million, or 66%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The increase in interest expense, net was attributable to increases in the interest rate on the Revolver from 4.6% at September 30, 2022 to 7.3% at September 30, 2023 driven by the macroeconomic environment, partially offset by lower interest due to repayment on our outstanding debt and higher interest income on our cash balances.

Employee retention tax credit

Employee retention tax credit. There was no Employee retention tax credit for the nine months ended September 30, 2023. For the nine months ended September 30, 2022, the Employee retention tax credit was $7.0 million. The employee retention tax credits were filed in 2022 pursuant to the CARES Act.

Benefit (provision) from income taxes

Benefit (provision) from income taxes. Benefit (provision) from income taxes increased by $11.3 million, or 223%, for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. The tax benefit increased mainly due to generation of book loss for the nine months ended September 30, 2023 as compared to book income for the nine months ended September 30, 2022, and non-deductible executive compensation pursuant to Section 162(m) of the Internal Revenue Code and discrete items including stock-based compensation.

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 U.S. GAAP. Adjusted EBITDA is the primary financial performance measure used by management to evaluate our business and monitor ongoing results of operations. We define Adjusted EBITDA as net income (loss) before depreciation and amortization, stock-based compensation, interest expense, income taxes, acquisition, restructuring and integration costs, employee retention tax credit, foreign exchange gains and losses and other one-time, non-recurring costs. Adjusted EBITDA margin represents the Adjusted EBITDA for the applicable period divided by the revenue for that period presented in accordance with U.S. GAAP.

36


We use non-GAAP financial measures to supplement financial information presented on a U.S. GAAP basis. We believe that excluding certain items from our U.S. 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 U.S. 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, these measures are not a substitute for, or superior to, U.S. GAAP financial measures or disclosures and should be read only in conjunction with financial information presented on a GAAP basis. 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.

Reconciliation of Adjusted EBITDA to its most directly comparable U.S. GAAP financial measure, net income (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
(in thousands, except percentages)Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Depreciation and amortization14,027 12,617 40,373 37,585 
Stock-based compensation13,900 14,247 65,641 33,107 
Interest expense, net3,109 2,619 9,747 5,859 
Provision (benefit) from income taxes19,841 1,287 (6,240)5,083 
Acquisition, restructuring and integration costs1,353 1,518 2,974 4,396 
Foreign exchange loss, net(1)
2,078 4,064 931 3,551 
Employee retention tax credit— (6,981)— (6,981)
Asset impairments and other costs11 1,517 55 
Adjusted EBITDA$40,570 $30,144 $112,017 $86,542 
Revenue$120,331 $101,343 $340,074 $290,913 
Net income (loss) margin(11)%%(1)%%
Adjusted EBITDA margin34 %30 %33 %30 %

(1)The adjustment for foreign exchange loss, net, was effective for the three months ended June 30, 2022 and periods thereafter. Adjusted EBITDA has not been recast for this adjustment for periods prior to June 30, 2022, because such adjustments would have been immaterial in such periods.

Liquidity and Capital Resources

General

We believe existing cash equivalents of $92.2 million, which includes cash generated from operations of $74.1 million in the nine months ended September 30, 2023 along with the $125.0 million available credit balance pursuant to our Revolving Credit agreement (as described further below) as of September 30, 2023, will be sufficient to meet working capital and capital expenditure requirements for at least the next 12 months.

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 $33.3 million as of September 30, 2023. Total non-cancelable purchase commitments related to hosting services as of September 30, 2023 were $163.9 million for periods through 2026.

37


We have financed our operations primarily through cash on our balance sheet and debt financing. We believe our existing cash and cash equivalents, our Revolver and cash provided by operations will be sufficient to meet our working capital and capital expenditure and cash needs for the next twelve months and beyond. We expect our operating cash flows to further improve as we increase our operational efficiency and experience economies of scale. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, and the continuing market acceptance of our products. In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights.

We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us, or at all. If we are unable to raise additional capital or generate cash flows necessary to expand our operations and invest in new technologies, it could reduce our ability to compete successfully and harm our results of operations.

Credit Agreement

On September 29, 2021, we entered into a credit agreement with various lenders, which was amended on June 23, 2023 (as amended, the “Credit Agreement”). The Credit Agreement provides for $300.0 million in commitments for revolving credit loans (the “Revolver”), 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 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 the Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the Credit Agreement. The Revolver matures in 2026.

On June 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate on outstanding borrowings from LIBOR to SOFR. The First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. Following the First Amendment, the interest rates applicable to the Revolver under the 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 (as defined in the Credit Agreement), (b) the Federal Funds Effective Rate plus 0.5%, and (c) Adjusted Term SOFR, which is calculated as the sum of (i) term SOFR as published by the Federal Reserve Bank of New York for a one-month Interest Period and (ii) a credit spread adjustment of 0.10% per annum (subject to a floor of 0.0%) (each term as defined in the Credit Agreement) plus 1%, or (ii) in the case of RFR Loans (as defined in the Credit Agreement) denominated in sterling or euro, (x) the applicable RFR (as defined in the Credit Agreement) or (y) the applicable Term RFR (as defined in the Credit Agreement), plus in the case of each of clauses (i) and (ii), the Applicable Rate (as defined in the Credit Agreement). The Applicable Rate (i) for base rate loans range from 0.75% to 1.50% per annum, (ii) for Term SOFR Loans (as defined in the Credit Agreement) ranges 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 Credit Agreement). Base rate borrowings may only be made in dollars. The company also pays 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 (as defined in the Credit Agreement). The interest rate at September 30, 2023 was 7.3%.

The 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 Total Net Leverage Ratio (as defined in the Credit Agreement) of 3.50 to 1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the Credit Agreement) of 2.50 to 1.00. As of September 30, 2023, the Company was in compliance with all covenants contained in the 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.

Restrictions on Subsidiaries under the Credit Agreement

The Company is a holding company that conducts substantially all its activities through its subsidiaries and has no material operations of its own or direct outstanding debt obligations. The Company’s wholly owned subsidiaries are subject to the terms and restrictions set forth in the Credit Agreement, which among other things, limit the ability of Company’s subsidiaries to make loans or advances or pay dividends or distributions. As is customary, these restrictions are subject to specific exceptions set forth in the Credit Agreement. The restrictions placed on the Company’s subsidiaries under the Credit Agreement have not had, nor are they expected to have, an impact on the Company’s ability to meet its cash obligations because substantially all of the Company’s consolidated cash obligations are obligations of the Company’s subsidiaries, which payment is generally permitted under the terms of the Credit Agreement.
38



Cash Flows

The table below presents a summary of our consolidated cash flows from operating, investing and financing activities for the periods indicated.
(in thousands)Nine Months Ended September 30,
 20232022
Net cash provided by operating activities$74,118 $47,560 
Net cash used in investing activities(25,493)(12,472)
Net cash used in financing activities(42,180)(29,195)
Net increase in cash and cash equivalents, and restricted cash$6,445 $5,893 
Effect of exchange rate changes on cash and cash equivalents, and restricted cash(1,330)(5,396)
Cash, cash equivalents, and restricted cash, at beginning of period89,671 76,078 
Cash, cash equivalents and restricted cash, at end of period$94,786 $76,575 

Operating Activities

For the nine months ended September 30, 2023, net cash provided by operating activities was $74.1 million, resulting from a net loss of $2.9 million adjusted for non-cash expenses of depreciation and amortization of $40.4 million, stock-based compensation of $65.6 million, bad debt expense of $2.2 million, amortization of debt issuance costs of $0.3 million and unrealized foreign currency losses of $0.6 million, partially offset by a decrease in working capital of $14.1 million, and a deferred tax benefit of $18.0 million.

For the nine months ended September 30, 2022, net cash provided by operating activities was $47.6 million, resulting from a net income of $3.9 million adjusted for non-cash expenses of depreciation and amortization of $37.6 million, stock-based compensation of $33.1 million, foreign exchange losses of $3.5 million, bad debt expense of $0.6 million, amortization of debt issuance costs of $0.3 million partially offset by Employee retention tax credit of $7.0 million, a decrease in working capital of $24.0 million, and a deferred tax benefit of $0.7 million.

Investing Activities

Cash used in investing activities was $25.5 million for the nine months ended September 30, 2023, reflecting capitalized costs related to our internal use software of $23.5 million, and the purchase of property and equipment of $2.0 million.

Cash used in investing activities was $12.5 million for the nine months ended September 30, 2022, reflecting capitalized costs related to our internal use software of $10.0 million, payment of $1.6 million for Context and Amino Payments acquisitions, and the purchase of property and equipment of $0.9 million.

Financing Activities

Cash used in financing activities was $42.2 million for the nine months ended September 30, 2023, due to a net repayment of outstanding long-term debt of $50.0 million, offset by receipt of $5.6 million for stock options exercised and $2.2 million for share purchases under the ESPP.

Cash used in financing activities was $29.2 million for the nine months ended September 30, 2022, reflecting cash paid for share repurchases of $23.7 million, a repayment of outstanding short-term debt of $1.8 million, repayment of outstanding long-term debt of $25.0 million, offset by proceeds from issuance of debt of $15.0 million, proceeds of $5.9 million in stock options exercised and cash received from the ESPP of $0.4 million.

39


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, we have entered 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.

JOBS Act

We currently qualify as an “Emerging Growth Company” pursuant to the provisions of the Jumpstart Our Business Startups Act of 2012 (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.

On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our common stock held by non-affiliates exceeded $700.0 million. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company and (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023.

Critical Accounting 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 estimates described in “Note 2—Basis of presentation and summary of significant accounting policies” to our consolidated financial statements appearing in our Annual Report on Form 10-K for the year ended December 31, 2022.

Recent Accounting Pronouncements

For a description of our recently adopted accounting pronouncements and recently issued accounting standards not yet adopted, see Note 2(j) to our condensed consolidated financial statements: “Basis of presentation and summary of significant accounting policies—Accounting pronouncements not yet adopted” included in Part I, Item 1 of this Quarterly Report on Form 10-Q.






40



Item 3.    Quantitative and Qualitative Disclosures about Market Risk

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of exposure due to potential changes in inflation or interest rates. We do not hold financial instruments for trading purposes.

Foreign Currency Exchange Risk

The functional currencies of our foreign subsidiaries are the respective local currencies. Most of our sales are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, U.K., Ireland, France, Germany, Italy, Spain, Singapore, Australia, Japan, India and the Nordics. 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 nine months ended September 30, 2023, a hypothetical 10% increase of the exchange rate between the U.S. Dollar and foreign currencies applicable to our business, with the U.S. Dollar strengthening, would have resulted in a negative impact on net loss of approximately $6.1 million.

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 Revolver carries interest at an applicable margin, for 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) Adjusted Term SOFR, which is calculated as the sum of (i) term SOFR as published by Federal Reserve Bank of New York for a the applicable Interest Period (as defined in the Credit Agreement) and (ii) a credit spread adjustment of 0.10% per annum (subject to a floor of 0.10%). For Eurodollar borrowings, the Revolver carries interest at an applicable margin equal to (a) the applicable RFR or (b) the applicable Term RFR, plus (i) the Applicable Rate for base rate loans range from 0.75% to 1.50% per annum, (ii) for SOFR 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.7956% 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.

The Federal Reserve may further raise the federal funds rate, which may result in downstream impacts to global exchange rates and further adverse impacts to our reported results. As of September 30, 2023, we had total outstanding debt of $175.0 million under our 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 $1.8 million or a benefit of $1.8 million, respectively.

As of September 30, 2023, our exposure due to changes in interest rates related to investment income from our investment portfolio of cash equivalents is not material due to the nature and amount of our money market funds. A hypothetical 100-basis point increase or decrease in interest rates would have no material effect on our interest income and financial results.

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

41


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, 2023 due to the material weaknesses in our internal control over financial reporting described below.

Material Weaknesses in Internal Control over Financial Reporting

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of a company’s annual or interim financial statements will not be prevented or detected on a timely basis.

We previously identified material weaknesses in our internal control over financial reporting that continue to exist. We did not design policies to maintain evidence of the operation of key control procedures, nor were monitoring controls evidenced at a sufficient level to provide the appropriate oversight of activities related to our internal control over financial reporting. Additionally, we did not design and maintain controls to ensure (i) appropriate segregation of duties in the operation of manual controls and (ii) account reconciliations, journal entries, and balance sheet and income statement fluctuation analyses were reviewed at the appropriate level of precision. In addition, the Company did not design and maintain effective controls over information technology, or IT, general controls for information systems that are relevant to the preparation of the consolidated financial statements. Specifically, we did not design and maintain (i) program change management controls for financial systems to ensure that IT program and data changes affecting financial IT applications and underlying accounting records are identified, tested, authorized and implemented appropriately, (ii) user access controls to ensure appropriate segregation of duties and that adequately restrict user and privileged access to financial applications, programs, and data to appropriate personnel, (iii) computer operations to ensure that critical batch jobs are monitored, privileges are appropriately granted, and data backups are authorized and monitored, and (iv) testing and approval controls for program development to ensure that new software development is aligned with business and IT requirements for financially relevant IT systems.

Management’s Remediation Efforts

We are continuing to implement measures to remediate the identified material weaknesses. The measures include (i) formalizing our 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 relevant to internal control over financial reporting, specifically around user access, change management, computer operations, and program development controls.

We continued remediation efforts through the quarter ended September 30, 2023, with the following actions designed to strengthen our control environment:

Continued to engage a global accounting advisory firm to assist with the documentation, evaluation, remediation and testing of our internal control over financial reporting;
Worked with experienced personnel to oversee our internal controls program and work with management in its design and implementation of internal control over financial reporting;
Hired additional experienced accounting and finance resources to support the operation of key internal control over financial reporting;
Formalized the design of our control framework and established an ongoing testing program in compliance with the Sarbanes-Oxley Act of 2002, as amended, that supports Management’s assessment of internal controls;
Established an ongoing program to provide appropriate training to our team members on internal control over financial reporting;
Developed detailed action plans to address control deficiencies identified across business processes and financial systems impacting our financial reporting;
Implemented a new ERP system to help streamline processes, increase automated controls, and enforce segregation of duties; and
Performed a comprehensive segregation of duties assessment over key systems for financial reporting and mitigating actions are in process of being implemented.

While we believe that these efforts will improve our internal control over financial reporting, we will not be able to conclude whether the steps we are taking will remediate the material weaknesses in our internal control over financial reporting until we have completed our remediation efforts and subsequent evaluation of their effectiveness.

42


As of September 30, 2023, there were instances where controls had not yet operated for a sufficient period of time to conclude that they are effective as of period-end. In addition, there are additional remedial actions in progress to further enhance systems and the related controls that support our internal control over financial reporting. These actions are subject to ongoing senior management review as well as audit committee oversight and we may conclude that additional measures are required to remediate the material weaknesses. We will continue to monitor progress and make any changes to the remediation plan as necessary.

While we are performing remediation activities to strengthen our controls, the material weaknesses will not be considered remediated until management completes the 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

As described above in the “Management’s Remediation Efforts” section, there were changes during the three months ended September 30, 2023, in our internal control over financial reporting that have materially affected, or are 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.
43


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

Other than as set forth below, there have been no material changes to the risk factors disclosed in Part 1, Item 1A “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022.

We currently qualify as an “Emerging Growth Company”; however, we will cease to qualify as such as of December 31, 2023, and will be required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act.

We currently qualify as an “Emerging Growth Company” as defined in Section 2(a) of the Securities Act, as amended, and have elected to take advantage of the benefits of the extended transition period for new or revised financial accounting standards and certain other exemptions and reduced reporting requirements provided by the JOBS Act. Accordingly, we have not been required to provide an auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act. Based on the Company’s aggregate worldwide market value of voting and non-voting common equity held by non-affiliates as of June 30, 2023, the Company will become a “large accelerated filer” and lose Emerging Growth Company status as of December 31, 2023. Therefore, our independent registered public accounting firm will be required to provide the attestation report on our system of internal control over financial reporting in our Annual Report for the year ending December 31, 2023.

We previously identified material weaknesses in our internal control over financial reporting that continue to exist. We are working to remediate these material weaknesses as efficiently and effectively as possible and expect full remediation could potentially go beyond December 31, 2023. We cannot assure that the measures we have taken to date, and that we plan to take, will be sufficient to remediate the material weaknesses we have identified or to avoid additional material weaknesses in future periods. If we are not able to remediate the material weaknesses, our auditors will not be able to provide an unqualified auditor’s attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act. If we are unable to assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of our internal control over financial reporting, or expresses an adverse opinion, investors may lose confidence in the accuracy and completeness of our financial reports, and our stock price may be adversely affected.

ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

None.

ITEM 3.    DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4.    MINE SAFETY DISCLOSURES

Not applicable.





44




ITEM 5.    OTHER INFORMATION

Insider Trading Arrangements

During the quarter ended September 30, 2023, none of our directors or officers (as defined in Section 16 of the Securities Exchange Act of 1934, as amended), adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement” (each as defined in Item 408(a) and (c) of Regulation S-K).


ITEM 6.    EXHIBITS

The following is a list of all exhibits filed or furnished as part of this report:
Exhibit
Number
  Description
3.1  
3.2  
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)
**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.
45


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 2, 2023By:/s/Tania Secor
Tania Secor
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)


EX-31.1 2 ex-311q323.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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the 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
d.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 2, 2023
 
/s/ Lisa Utzschneider
Lisa Utzschneider
Director and Chief Executive Officer


EX-31.2 3 ex-312q323.htm EX-31.2 Document

Exhibit 31.2
Certification Pursuant to Section 302 of Sarbanes-Oxley Act of 2002
I, Tania Secor, 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)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) 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.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the 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
d.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 2, 2023
 
/s/ Tania Secor
Tania Secor
Chief Financial Officer


EX-32.1 4 ex-321q323.htm EX-32.1 Document

Exhibit 32.1
Certification of the Chief Executive Officer
Pursuant to 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, 2023, 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 2, 2023
  /s/ Lisa Utzschneider
  Lisa Utzschneider
  Director and Chief Executive Officer


EX-32.2 5 ex-322q323.htm EX-32.2 Document

Exhibit 32.2
Certification of the Chief Financial Officer
Pursuant to 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, 2023, as filed with the U.S. Securities and Exchange Commission (the “Report”), I, Tania Secor, 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 2, 2023
/s/ Tania Secor
Tania Secor
Chief Financial Officer

EX-101.SCH 6 ias-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Description of business link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Basis of presentation and summary of significant accounting policies link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Property and equipment, net link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Internal use software, net link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Intangible assets, net link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Long-term debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Segment data link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Stock-based compensation link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net income (loss) per share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Fair value disclosures link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Related-party transactions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Basis of presentation and summary of significant accounting policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Property and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Internal use software, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Intangible assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Long-term debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Segment data (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-based compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Net income (loss) per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Fair value disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - 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 9954486 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Property and equipment, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Internal use software, net - Schedule of Internal Use Software, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Internal use software, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Intangible assets, net - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Long-term debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Long-term debt - Schedule of Long-term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Long-term debt - Future Principal Payments of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Segment data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Stock-based compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Stock-based compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Stock-based compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Stockholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Fair value disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Related-party transactions (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Restructuring - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Restructuring - Restructuring Reserve Activity (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ias-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ias-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ias-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Schedule of Market Stock Unit Activity Share-Based Payment Arrangement, Market Stock Unit, Activity [Table Text Block] Share-Based Payment Arrangement, Market Stock Unit, Activity Pay vs Performance Disclosure [Line Items] VCG Vista Consulting Group, LLC [Member] Vista consulting group, LLC. Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Technology and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Repayment of short-term debt Repayments of Short-Term Debt Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] 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, Continuing Operations Net deferred tax liability Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Accounts payable Accounts Payable, Current Segment Reporting [Abstract] Segment Reporting [Abstract] Weighted average remaining contractual life (years) - exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies (Note 13) Commitments and Contingencies 2018 Plan 2018 Plan [Member] Two thousand and eighteen plan member. Insider Trading Policies and Procedures [Line Items] Stock options - exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' equity Equity [Text Block] 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 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] Increase in other long-term assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Income taxes Income Tax Disclosure [Text Block] Increase in deferred revenue Increase (Decrease) in Contract with Customer, Liability Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate RSUs and MSUs vested (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Long term restricted cash (held in other long-term assets) Restricted Cash Equivalents, Noncurrent Current liabilities: Liabilities, Current [Abstract] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2023; 0 shares issued and outstanding at September 30, 2023 and December 31, 2022. Preferred Stock, Value, Issued 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] Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Weighted average exercise price - vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] 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 Accrued payroll Accrued Employee Benefits, Current Option exercises Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Short term restricted cash Restricted Cash Equivalents, Current Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Description of business Business Description [Text Block] Business description. Net income (loss) Net loss Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Schedule Of Internal Use Software [Table] Schedule Of Internal Use Software [Table] Schedule of internal use software. LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] ESPP Employee Stock [Member] Net income (loss) per share Earnings Per Share, Basic and Diluted, EPS [Abstract] Earnings Per Share, Basic and Diluted Repurchase of common stock Repurchase of common stock Stock Repurchased During Period, Value Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ Equity Equity, Attributable to Parent [Abstract] Option exercises (in shares) Stock options - exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Accounts receivable, net Receivable [Policy Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Weighted average exercise price - exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill at beginning of period Goodwill at end of period Goodwill Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Shares available for future purchase under ESPP (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 2025 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Local Phone Number Local Phone Number Increase in accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit Letter of Credit [Member] 2023 (remaining three months) Long-Term Debt, Maturity, Remainder of Fiscal Year Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Realized transaction gains (losses) Realized Gain (Loss), Foreign Currency Transaction, before Tax Offering period Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period 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 Restricted stock units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Payments and impact of FX Restructuring Reserve, Payments And Foreign Currency Translation Gain (Loss) Restructuring Reserve, Payments And Foreign Currency Translation Gain (Loss) Costs for sale of stock Payments of Stock Issuance Costs Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Trademarks Trademarks [Member] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Less: Unamortized debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Cash, cash equivalents, and restricted cash Cash and Cash Equivalents, Policy [Policy Text Block] Number of shares issued in sale of stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Payables and Accruals [Abstract] Payables and Accruals [Abstract] 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] Schedule of Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Interest expense, debt Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Technology and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Beginning balance Ending balance Restructuring Reserve Antidilutive securities excluded from computation of earnings per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Awards - granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest expense, net Interest Expense Property and equipment acquired included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Stock authorized for awards (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized General and administrative General and Administrative Expense [Member] Total property and equipment Property, Plant and Equipment, Gross Employee retention tax credit Employee retention tax credit Employee Retention Tax Credit Employee Retention Tax Credit 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 Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] Related-party transactions Related Party Transactions Disclosure [Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Favorable leases Off-Market Favorable Lease [Member] Schedule of Restricted Stock Unit Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three ESPP purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Risk-free interest rate (%), minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net book value Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Unbilled receivables Unbilled Receivables, Current Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] 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 Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Weighted average shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Awards - vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred revenue Contract with Customer, Liability, Current Schedule of Valuation Assumptions of Stock Options Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Minimum net leverage ratio Debt Instrument, Covenant, Net Leverage Ratio, Minimum Debt Instrument, Covenant, Net Leverage Ratio, Minimum Credit Agreement Credit Agreement [Member] Credit Agreement Additional proceeds from sale of stock Sale of Stock, Consideration Received on Transaction Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting rate (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Accrued revenue sharing Accrued Revenue Sharing, Current Accrued Revenue Sharing, Current Stock Options Options to purchase common stock Employee Stock Option [Member] Weighted Average Vesting Term Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total operating expenses Costs and Expenses Maximum Maximum [Member] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 Unamortized expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type 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 Tabular List, Table Tabular List [Table Text Block] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Europe, Middle East and Africa (“EMEA”) EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Cost of revenue (excluding depreciation and amortization shown below) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Increase (decrease) in due to/from related party Increase (Decrease) in Due from Related Parties, Current Stock-based compensation Share-Based Payment Arrangement [Text Block] Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Basis of presentation Basis of Accounting, Policy [Policy Text Block] Weighted average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Taxes payable Taxes Payable, Current Internal use software, net Internal Use Software Net [Text Block] Internal use software net. 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 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] Due to related party Other Liabilities, Current Variable Rate [Axis] Variable Rate [Axis] Increase (decrease) in accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Stock options - canceled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market funds included in cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve Activity Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Related Party [Domain] Related Party, Type [Domain] Security deposit received Security Deposit Liability, Noncurrent Security Deposit Liability, Noncurrent Computer software Computer Software [Member] Computer Software Weighted average exercise price - converted (in dollars per share) Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Conversion In Period, Weighted Average Exercise Price Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Conversion In Period, Weighted Average Exercise Price Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Weighted average grant date fair value - outstanding beginning balance (in dollars per share) Weighted average grant date fair value - outstanding ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Class of Stock [Line Items] Class of Stock [Line Items] Receivables written off and impact of exchange rates Accounts Receivable, Allowance For Credit Loss, Writeoff And Foreign Currency Translation Gain (Loss) Accounts Receivable, Allowance For Credit Loss, Writeoff And Foreign Currency Translation Gain (Loss) Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Maturities of Long-term Debt [Abstract] Maturities of Long-Term Debt [Abstract] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Lease liabilities arising from right of use assets Operating Lease Liability Obtained In Exchange For Right-Of-Use Asset Operating Lease Liability Obtained In Exchange For Right-Of-Use Asset Entity Tax Identification Number Entity Tax Identification Number Impact of exchange rates Goodwill, Foreign Currency Translation Gain (Loss) Statistical Measurement [Axis] Statistical Measurement [Axis] 2021 Plan 2021 Plan [Member] Two thousand and twenty one plan member. Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Long-term debt Long-Term Debt [Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Payments for repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] 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 Retained earnings (accumulated deficit) Adjustment to retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accrued hosting fees Accrued Hosting Fees, Current Accrued Hosting Fees, Current Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Internal Use Software [Abstract] Internal Use Software [Abstract] Internal use software. Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Common stock, shares, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Debt Instrument [Axis] Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective tax rate Effective Income Tax Rate Reconciliation, Percent Lease liabilities Operating Lease, Liability Vesting eligibility payout factor calculation, maximum quotient allowable for minimum payout factor (less than) Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Calculation, Maximum Quotient Allowable For Minimum Payout Factor Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Calculation, Maximum Quotient Allowable For Minimum Payout Factor Credit Facility [Axis] Credit Facility [Axis] Fin 48 liability Liability for Uncertainty in Income Taxes, Noncurrent Schedule of Future Principal Payments of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Vesting [Domain] Vesting [Domain] Decrease (increase) in prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Property and equipment, net Property, Plant and Equipment Disclosure [Text Block] All Executive Categories All Executive Categories [Member] Repayments of long-term lines of credit Repayments of Long-Term Lines of Credit Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Accounts payable and accrued expenses and other long-term liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Acquisition and development of internal use software and other Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Net income (loss) per share: Earnings Per Share [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Sales and marketing Selling and Marketing Expense Common Stock, $0.001 par value, 500,000,000 shares authorized, 157,597,931 and 153,990,128 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively. Common Stock, Value, Issued General and administrative Other expenses General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Accrued professional fees Accrued Professional Fees, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Vesting eligibility, payout factor calculation, measurement period for average closing stock price, number of trading days preceding vesting date Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor, Measurement Period For Average Closing Stock Price, Number Of Trading Days Preceding Vesting Date Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor, Measurement Period For Average Closing Stock Price, Number Of Trading Days Preceding Vesting Date Impairment of assets Asset Impairment Charges All Individuals All Individuals [Member] Supplemental Disclosures: Supplemental Cash Flow Information [Abstract] Share-based compensation arrangement by share-based payment award, vesting upon sale of share resulting in cash return, threshold Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Upon Sale Of Share Resulting In Cash Return, Threshold Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Upon Sale Of Share Resulting In Cash Return, Threshold Accounting Standards Update [Axis] Accounting Standards Update [Axis] Entity Filer Category Entity Filer Category Purchase obligation Purchase Obligation Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Repurchase of common stock (in shares) Repurchase of common stock (in shares) Stock Repurchased During Period, Shares PEO Name PEO Name Alternative Currency Alternative Currency [Member] Alternative Currency Expected volatility (%), minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Accrued bonuses and commissions Accrued Bonuses And Commissions, Current Accrued Bonuses And Commissions, Current Asia and Pacific Rim (“APAC”) Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Base Rate Base Rate [Member] Awards - change in awards based on performance (in shares) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Changes Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Changes Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Weighted average grant date fair value - granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash Restricted Cash, Current Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Cash received from Employee Stock Purchase Program Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Aggregate intrinsic value - exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Internal use software acquired included in accounts payable Noncash or Part Noncash Acquisition, Payables Assumed Other accrued expenses Other Accrued Liabilities, Current Eurodollar Eurodollar [Member] Furniture Furniture and Fixtures [Member] Accounts payable and accrued expenses Total accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long lived assets Long-Lived Assets Internal Use Software [Line Items] Internal Use Software [Line Items] Internal use software. Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Restructuring Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Entity Emerging Growth Company Entity Emerging Growth Company Debt costs Debt Issuance Costs, Net Effective interest rate on debt (as a percent) Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Estimated useful life (in years) Finite-Lived Intangible Asset, Useful Life Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] ESPP Share-Based Payment Arrangement [Member] Title Trading Arrangement, Individual Title Weighted average exercise price - beginning balance (in dollars per share) Weighted average exercise price - ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net income (loss) per share Earnings Per Share [Text Block] Approximate workforce reduction, number of employees Restructuring and Related Cost, Expected Number of Positions Eliminated Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Stock-based compensation Compensation Related Costs, Policy [Policy Text Block] Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] 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 Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Foreign currency loss, net Gain (Loss), Foreign Currency Transaction, before Tax Decrease (increase) in operating leases, net Increase (Decrease) in Operating Lease Liability Taxes Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax asset, net Deferred Income Tax Assets, Net Schedule of Cash Equivalents Measured at Fair Value on a Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Retained earnings (accumulated deficit) Retained Earnings [Member] Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Other long-term assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] ESPP purchase Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] VEP Vista Equity Partners Management, LLC [Member] Vista equity partners management, LLC. Risk-free interest rate (%), maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Expected volatility (%), maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 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 Increase in unbilled receivables Increase (Decrease) in Unbilled Receivable Increase (Decrease) in Unbilled Receivable. Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Schedule of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Related Party Related Party [Member] 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 Basis of consolidation Consolidation, Policy [Policy Text Block] Proceeds from the Revolver Proceeds from Issuance of Debt Restructuring reserve increase Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Computer and office equipment Computer And Office Equipment [Member] Computer and office equipment. Cash paid during the period for: Cash Paid During The Period For [Abstract] Foreign exchange loss, net Foreign Exchange Loss (Gain), Net Foreign Exchange Loss (Gain), Net Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized North and South America (“Americas”) Americas [Member] Amortization expense Capitalized Computer Software, Amortization Less: Accumulated amortization Capitalized Computer Software, Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Travel and Other Travel And Other [Member] Travel And Other Revolver Long-Term Debt, Gross Adjustments to reconcile net income (loss) to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Secondary Offering Secondary Offering [Member] Secondary Offering All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Market stock units Market Stock Units (MSUs) [Member] Market Stock Units (MSUs) Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Estimated useful life (in years) Capitalized Computer Software, Useful Life Capitalized Computer Software, Useful Life Allowance for credit losses Additional provision Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in-capital Additional Paid in Capital Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Weighted average grant date fair value - canceled or forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred tax benefit Deferred Income Tax Expense (Benefit) Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Weighted average exercise price - canceled or forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Awards - canceled or forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Weighted average grant date fair value - change in awards based on performance (in dollars per share) Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Change, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Change, Weighted Average Grant Date Fair Value Net income (loss) before income taxes Income (Loss) Attributable to Parent, before Tax 2024 Long-Term Debt, Maturity, Year One Estimated fair value (in dollars per share) Share Price Related Party [Axis] Related Party, Type [Axis] Aggregate intrinsic value - beginning balance Aggregate intrinsic value - ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Cost of revenue Cost of Sales [Member] Employee Severance Employee Severance [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Block Trade Block Trade [Member] Block Trade Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment RSUs and MSUs vested Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Weighted average exercise price - exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Repayment of long-term debt Repayments of Long-Term Debt Schedule of Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Basis of presentation and summary of significant accounting policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross book value Finite-Lived Intangible Assets, Gross Benefit (provision) from income taxes Income tax provision (benefit) Income Tax Expense (Benefit) Vesting [Axis] Vesting [Axis] Fair value disclosures Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Consulting Services and Other Consulting Services And Other [Member] Consulting Services And Other Name Trading Arrangement, Individual Name Stock options - converted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Converted In Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Converted In Period Revenue Revenue from Contract with Customer, Excluding Assessed Tax Due from related party Other Receivables, Net, Current Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Amendment Flag Amendment Flag Intangible assets, net Intangible Assets Disclosure [Text Block] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Amended and Restated 2018 Plan Amended And Restated 2018 Plan [Member] Amended and restated two thousand and eighteen plan member. Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payment for acquisitions, net of acquired cash Payments to Acquire Businesses, Net of Cash Acquired Market value of common stock held by non-affiliates Market Value Of Common Stock Held By Non-Affiliates, Entity Public Float Market Value Of Common Stock Held By Non-Affiliates, Entity Public Float Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate SOFR Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Estimated useful life (in years) Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Goodwill Goodwill Disclosure [Text Block] Long-term debt Total carrying amount Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Unrealized foreign exchange losses Unrealized Gain (Loss), Foreign Currency Transaction, after Tax Less: Assets written off Impairment Of Capitalized Computer Software, Net Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired and abandoned. Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Weighted-average shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Other Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Internal use software Capitalized Computer Software, Gross Operating expenses: Operating Expenses [Abstract] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] Additional paid-in capital Additional Paid-in Capital [Member] ESPP purchase (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Schedule of Internal Use Software, Net Internal Use Software [Table Text Block] Internal use software. Cover [Abstract] Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Return Target Options Return Target Options [Member] Return Target Options Restructuring and Related Activities [Abstract] Other long-term liabilities Total Other long-term liabilities Other Liabilities, Noncurrent Weighted average grant date fair value - vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Vesting eligibility, payout factor Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Segment data Segment Reporting Disclosure [Text Block] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Minimum interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant Terms, Interest Coverage Ratio, Minimum Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase price of ESPP shares, percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Weighted average remaining useful life Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted-average shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Operating income (loss) Operating Income (Loss) Time Based Options Time-Based Options [Member] Time-Based Options Sterling Sterling [Member] Sterling Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Commitment fee rate (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] 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 Incremental increases in maximum borrowing capacity Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Weighted average remaining contractual life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Aggregate intrinsic value ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract [Abstract] ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract Proceeds from long-term lines of credit Proceeds from Long-Term Lines of Credit Type of Restructuring [Domain] Type of Restructuring [Domain] Tranche One Share-Based Payment Arrangement, Tranche One [Member] 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 Internal use software, net Total internal use software, net Capitalized Computer Software, Net EX-101.PRE 10 ias-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ias-20230930_g1.jpg LOGO begin 644 ias-20230930_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %* J8# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4J*** "E MI** "EI** %I*6DH ***6@ I*6DH **** "BBB@ HHHH 6DI:2@!:2BEH 2B MBB@ HHI: $HHHH *6DI: $HHHH **6DH 6DHHH **6DH **** %I*6DH *** M* %I*6DH ***6@ HI*6@ I*** "BBB@!:2BB@!:2BB@ I:2B@ HHHH *6DI: M $HHHH **** "EI** "BEI* "EI** "BEI* "BBB@!:2EI* "EI** "BEI* M"BBB@ I:*2@!:2BEH 2EI*6@!***6@!*6DHH **** "EI** "BBB@!:**2@ MHI:2@!:2EI* "EI** %I**6@!***PO'GC+3OAWX+UOQ/JTRP:;I-I)>7$C' M5$4L>>W2@#>I*\^^ 7QFTG]H#X1^'/'NBJT5EJ]OYA@BU^1G_!#_ /Y'OXI?]@^Q_P#1DU?KG0 4444 %%+24 %+124 %%+2 M4 %+24M "4444 %+24M "5^;G_!9+]HC_A%? .B_"G2;I1J/B _;M4$@# M[;_X(S_M&/H/CC6_@]JTZ#3M;C?5=':64@I>1JOFP*N.?,B!DZC'D'@E^/U[ MK^7?X?>.-5^&?CK0/%FAS?9]7T6^AO[5^<;XW# -CJIQ@CN"1WK^ESX4_$;3 M/B[\-_#GC+1VW:=K5E'>1 ]4W#YE/NK94_2@#JZ*** "BEI* "BEI* %I*6D MH **6DH 6DI:* $HHI: "DI:2@ HS@9)P*\\^-_Q\\$_L\^#I?$?C;6H=+LP M2D$).9[J3:6$<2=6;"GIZ5^.?[5'_!4KXC?'">]T;P=--X"\&R9016KXO[E, MGF68'Y,C'RICO\Q!Q0!^I'Q\_;X^#'[.LEQ9>(O%"ZIX@A)5] T%1>7JL #M MN'O)FCR0K^5'Y M:QN1@E2T@!R,MUK\T"2S$DY)ZDT4 ?4GC#_@II^T7XR@6&7Q])I,:DG_ (D] MG#:-]-RKN_6O/;S]L3XW7\A>X^*/B:5F.26OWKQVB@#VO3OVUOCMI+AK7XJ^ M)HCD''VUF!QZ@]:];\(_\%9/VB/"_P!D2XU_2O$4%NH4Q:OI<;>;@8R[Q>6Y M/ON%?'-% 'ZW_"'_ (+9:!J,T=I\2_ =YHN[8O\ :?AV<746XG#,\$FQD0#G MY7D;L >_WQ\(_P!H#X=_'C2FO_ ?B[3/$<<:))-!:S8N+R\,?&U561BD,/BNUB"JQ)QFYC7A>WSH,6XGD6*&)"[R,_?MT?'=_VAOVDO%'B.*;S='M9!IFE@ @"U MA)"GD_Q,7;C^]7@- !7ZU?\ !&?]H;^TM"U[X1ZK)9O+T_38MRP MJ1YEQ*>(X4!ZLS8 _/H*_G<_:$^.WB+]H[XJ:OXW\228NKQO+M[57+)9VZD^ M7 AXX4$\X&22<#- #/CI\?/&?[17CBX\4>--4>_O&)6"W7*P6D9.?+B3^%?U M..:\[HHH **** "BBB@ HHHH **** "OK']B3]OSQ5^RKK\.E:E)<>(?AS=2 M@WFCL^Z2UR,>;;%C\K#@E/NMC'!PP^3J* /ZB/ ?CS0?B=X1TSQ/X9U*'5M$ MU*%9[:Z@;*LI['T8="#R""#6_7X5_P#!.']MVZ_9Q\=1^$_%&H,?ASK4X$HF M;*:;<-P)U/\ "AX#CI_%Q@FOW1@FCNH8YHG62*10Z.IR&!&010!)2444 +24 M4M "444M !244M "444M "444M "4M%)0 44M)0 4M%)0 44M)0 M)110 44 MM)0 4444 %%%% "TE%+0 E?C_P#\%MO^2H?#K_L&77_HR.OV K\?O^"VW_)4 M/AU_V#+K_P!&1T ?FS1110 4444 ?II_P1 _Y'OXI?\ 8/L?_1DU?KG7Y&?\ M$/\ _D>_BE_V#['_ -&35^N= !1110 4444 %+244 %%+24 %+24M "4444 M%?(O_!3C]H@_ K]G._LM.N3#XD\4,=+LO+!-&N]W@[P;*UOMC8% M+K4.1/-D=0G^K7TVN1]^OARI;JZEOKJ:YG\#^ _$/Q*\2VGA_POI%UK>LW;;8;.T3<[>Y[ >YP!0!@T5^HGP%_X(OWF MH6<.I?%;Q/\ V<[@,-&T4!V7KQ)*WMM/RC@@CFOKCPC_ ,$P/V=?"=C);2>" M#KK.^_S]7OII9%XQ@%64 >V* /P#HK]W/B)_P2;^ GC5I9M,TC4/"5TT8C0Z M5>,8D(S\WEONR>?6O@[]IG_@D[\0_@[I][K_ (+N?^$^\.V_F2R0P1;+^")1 MD$QCB0X#9V<\ '- 'PI13YH9+>:2*6-HI8V*NC@AE8'!!'8TR@ HHHH *_: M?_@DK^U?+\6OAS>?#/Q'>R7/BOPK");2>=@7N].+!5.+DDG'X ML5[M^QOXH\;_ I^.GA'Q_X7\,ZWKMEI]Z(M033-/GN5FM'&RXCQ&.6\MF*@ MY 8(<'% ']&-%%% !2TE+0 E%%% !2TE+0 E%%% "TE%% !12TE "TE+24 % M%%% "TE+24 %%%% "TE+24 +1244 %%%% !112T )7X__P#!;;_DJ'PZ_P"P M9=?^C(Z_8"OQ_P#^"VW_ "5#X=?]@RZ_]&1T ?FQ1110 4444 ?II_P0_P#^ M1[^*7_8/L?\ T9-7ZYU^1G_!#_\ Y'OXI?\ 8/L?_1DU?KG0 4444 %%%% " MTE%% !12TE !1110 4M)10!\U_\ !0?]HAOVPG:#Q+K!&C:,R?>2 MXE5B9>A \N-9'&1@LJK_ !5_/97VA_P5:_:!;XR?M*W/ARPG67PWX(C;2[7R MY Z2W3;7NY1\H(.\)%C)'^CAAC<17Q?0 4444 %%%% !7[B?\$EOV@3\5/V> MD\':G=>=KO@MA8KYC+N>R/-N0 O(HHH _-3_ (*:_P#!/V#Q9H]W\5/AKH;MXDMR&U?1M-B!-]&2 M 9DC')D7/(7)8=B0,?"'P[_X)W_M"_$NW^TV'PUU32K,3&%YO$!33"IVAMWE M3LLK+@CYE0C.1G@X_H:HH _'3P+_ ,$3OB%JULTGBSQ[H/AR0X*0Z=;2Z@<8 MYW%C" 0>PW#WKZ.\ _\ !&?X/>'H[:3Q)K/B'Q7="-1/&]PMK;LX^\46)0Z@ M^A=L>M??U)0!X;X'_8?^!7P]MK.+2/AEH+2VC;H;R^MA=7*GU\Z3U4=!#$J?R%6Z6@!*6DHH ***6@!*6DHH ***6@!**** "BBEH M *2BB@ HHHH 6DHHH ***6@ I*** "BEI* "BBB@ HHHH 6DHHH *_'_ /X+ M;?\ )4/AU_V#+K_T9'7[ 5^/_P#P6V_Y*C\.O^P9=?\ HR.@#\V**** "BBB M@#]-/^"'_P#R/?Q2_P"P?8_^C)J_7.OR,_X(?_\ (]_%+_L'V/\ Z,FK]_:X^.D'[.OP#\4>,W/\ IL$'V?3T MQG==2?+%^ 8Y_"O8J_&G_@L1^T/_ ,)I\4M+^&&ESAM+\,H+F_*29#WD@X4K MCC8A')_#S?V5J1; 9RB@QR]L[D*D MD#&_BE_P!@^Q_]&35^N= !1110 M)110 M M)110 M)110 4M)10!Y]\?OB]IOP'^#OBGQUJC#[/I%FTJ1Y ,LQ^6*,9XRSL MJCW85_-EXR\6ZEX^\6ZQXDUB;S]4U:[EO;F09P7=BQ !)PHS@#L !7Z1?\%F MOVCFU+Q'H7P:T>Y'V;3535]<,4H.Z=U/V>!@#QM0F4JW7S8B,;>?S$H **** M "NK^%'PXU/XO?$GPYX,T=6;4-:O8[1&5-_EJQ^>0C(R$4,Q]E-6[UC7?B]JUHZVMNC:7H[2+\KN2#/(N1SC"J"#P=P[T ?)W[>G[+J?LL M?&LZ'ITZ9+))O)7[LBY)+?*X/7UKYNK]RO^"M'P"?XL?LWR^*] M,@$FN^"93J9VKEY;$C;U[4+D7'B;31@F)L8QEAN7)(ZCKP* /V\I*** %I*** "B MBB@!:**2@ K\6?\ @LWX%?0?VB?#_B0%1!KFC+&(U7G? Y#,3[^8O_?-?M-7 MP3_P6$^#LWCK]GVP\76%F9[[PK>B:=XH]SBUD&Q\GLBDAC]!0!^)U%%% !11 M10!])_\ !/\ _:7'[,?[0VE:QJ,S)X4UA/[)UM;2QVC=>KP_3E/0CH ?LU16-X1\9Z#X^T&TUOPWK M%EKND7:;X+VPG66*09QPRGUS6S0 M)110 M)110 M)2TE "TE%+0 44E% !2 MTE+0 E+244 %+244 %+244 %%%% "TE%% "TE%% "TE%% "TE%% "TE%% "T M4E% !1110 444M "4444 %?C_P#\%MO^2H?#K_L&77_HR.OV K\?_P#@MM_R M5'X=?]@RZ_\ 1D= 'YL4444 %%%% 'Z:?\$/_P#D>_BE_P!@^Q_]&35^N=?D M9_P0_P#^1[^*7_8/L?\ T9-7ZYT %%%+0 4E%% !2T4E "TE%% !7,_$WX@: M7\*?A]XA\7ZU*(=+T6RDO)FSC(5YK^D_\ 9\^$&G_ ?X.^&/!.GHBKIEHB3R)_RUG( MS(^>^6SS7Y,?\$?_ -GN;XA?'*[^(^HVF[P_X-B/V>25#MFU&52L:KD;6\N/ MS'.#E6,)Q\U?M70!%>6<&H6<]K=0I<6T\;12PR*&5T88*D'J""1BOYO_ -KG MX#W/[-_Q^\4^"VBE73(9SP,H3W:-J_I%K\Y_P#@L=^S MR?&7PRT?XIZ5;;]4\,-]EU'RQ\TEC*PPQPI+>7)@]0%5Y2: /QPHHHH *N:+ MK%WX>UFPU6PD\F^L;B.Z@DQG9(C!E./8@53HH _I._97^-UI^T+\"O"WC6W= M3LU^.O_!'']HI_"OQ(U7X3ZK-_P 2SQ"C7NF- M)+@1WD:_/&JXYWQ@MU&/*/!W^&NJ?!WXG>)?!>LQ& M+4=%O9+23/\ $H.4<'N&4JP/<,*Y"OUX_P""OG[(\_BW0X/C7X7M6EU'1K9; M7Q#:PQEFFM W[NZ '.8MQ#GG]V5.0(CG\AZ "BBB@ HHHH [7X7_ !K\>?!? M53J'@?Q7JGAJX8[I%LIR(IB 5'F1'*28#'&Y3C.1S7UW\,?^"Q7QE\(0VEKX MHL=%\;6T.[S)YX3:7<@+N.4?!&!USZ8K^V]]"#@R6TJR+GTR M":MU_,3X%^,OCKX9W"3>%O%NKZ&R A5M+MU09Q_!G;V]*^L/@S_P5T^,OPZ: MSM/%'V'X@:3%\L@U!?)NV4ODD3H/O8) +*PZ<&@#]Q:*^2?V<_\ @IM\'?C[ M/::3]=C'J%TPLXB6Q#;+\L2 $G;\H!(Z;F;UK]6_P#@KY^T5)\-?@W8?#S29WBU MGQD76Z:/'[NPCQYH/N[,J8QRN_GBOQ6H **** "I;2UGO[J&VMH9+FYF=8XH M85+/(Y. J@?#7A I'_;+H=0UB:(@B6^E ,AW #<% M 2-21G;&N:]RI** "L7QMX0TWQ_X0UGPWK%O'=Z7JMK):7$,J[E9'4J01WZU MM4M '\R/QR^%5_\ !+XL^)_!.HAS-I%Z\$_P R\#Z]J_+"@ HHHH V?!7B[4OA M_P",-$\3:/*(-5TB\AOK5V!*B2-PZY (R,C!'<$BOZ4?@/\ %S2_CM\(?"WC MO2&'V36;))VB#!C!,/EEB)'\22*ZGW6OYE:_4+_@B_\ M$26>M>(_@WJUP[V M]XK:UH>]LK'*H N81D_Q+LD P/+E)Y:@#]9J2EI* %I*** "EHI* "EI** M(KJUAOK::VN(EGMYD,E?N36;XB\.Z9XMT.]T?6+*'4=,O(FAN+6X0 M,DB$8((H _EIHK[Q_;J_X)E^(/@3<:IXX^'D$_B+X?QMX"0K&=,O)^&]/N/*UWQH6TE0!DK9E?])/MN0^7_P #/I0!^2G[8W[0$W[2 MW[0?B?QF'D.D-+]BT>%R?W5C%E8L @%=_P TI7LTK5XK110 4444 *JM(P50 M69C@*!R:_H._X)Z?L^#]GO\ 9OT/3[J+R]>UH#5M3SVED4;5X_NH%7\*_(S_ M ()U_ -?C]^TWH%A>P^;H6AC^VM25AD-'$R[$.""-TC(,\U_04BK&JHJA548 M"J, #TH 6BBEH 2EI** //?V@O@_8?'KX->+/ FH%(UUBQDA@N'&?L]P!F&7 M_@+A3QU ([U_-3X@T'4/"NO:EHFK6KV6JZ;V\>.)O*AOX453E@-JF2,*P'5C'*> M>: /S]HHHH *[3X,?%#4O@O\4_#/C;23_INC7L=R$.<2*#AT(!&05)&,]ZXN MB@#^H?X>^-]-^)/@?0_%.CSI<:;JUI'=P21MN7:R@XSWP"=8^$VKW6_4=")O\ 2_,<;GLW.'09.3L<^P =!7Z3T +24M% !244 M4 %+24M !244M "5\;?M1?\ !,+X9_'P7NL^'[>+P)XPFW.;W3H0+6>0\[IH M1@$D]67!.3W.:^RJ* /Y]?CW_P $Z?C-\";JXF?P[-XKT))?+CU708VG# \@ MM$,NN0#V(&.37S-=6L]C=36US#);W$+M'+#*I5T8'!5@>00>,&OZHB P((R# MU%>;_$#]F[X7?%)Y)/%7@+0=;N'3R_M%U8QM*HYY5\9!^8\CGF@#^:"BOVV^ M(W_!'/X+>*+.7_A&+K7/!EZ$;R6@NS=P[R/E,B3;F90><*RDYZU\P?$G_@BK M\1=!CCF\%>--#\5IM?AA>K;ZQ\+_ !!DXC<#MO)"'&>=O'>OW#H 2E MHI* .(^+>O:AX?\ #MK<:==-:3/=K&SJJME=CG'(/<#\J\G_ .%E^*?^@U-_ MWZB_^(KTKXZ?\BK9?]?R_P#HN2O#Z_G3C;,<;A\XG3H5YPCRQT4I);=DS\EX MDQ>)HY@XTJDHJRT3:_)G3?\ "S/%/_0:F_[]1?\ Q-'_ LOQ3_T&IO^_47_ M ,37-4E?!_VQF?\ T%5/_!D_\SY;^T,;_P _I_\ @3_S.F_X69XI_P"@U-_W MZB_^)H_X67XI_P"@U-_WZB_^(KFJ2C^V,S_Z"JG_ (,G_F']H8W_ )_3_P# MG_F=3_PM#Q7_ -!J3_OQ#_\ $4?\+0\5_P#09D_[\0__ !%L(M]@I**6M MC02BBB@ HHHH **6DH *_'__ (+;?\E0^'7_ &#+K_T9'7[ 5^/_ /P6V_Y* MA\.O^P9=?^C(Z /S8HHHH **** /TT_X(?\ _(]_%+_L'V/_ *,FK]'BVCZ>IU 'ZP_\$FOV M>_\ A47[.7>1 M'\Q!VAN48@9VNV*]VH]001C!J.OL7_ (*D_ */X+_M)WFJZ=;QVVA>+D;5+:.- M0JI-D"=0!_M$-GN7-?'5 !1110!Z=^S7\;M0_9W^-?A?QW8B26/3;D"\M4)_ MTFU?Y9H\!E!.TDKN. ZH3G%?TD^'?$%AXL\/Z;K6E74-]IFH6\=U;75NX>.6 M-U#*RL."""""*_EHK]JO^"0?[1G_ LCX+WGPYU:Z\S7O!K*+4/UETYS^[QZ M^6^Y#Z*8O6@#[]HHHH **6DH ***6@!**6DH **** "BBB@ HHI: "N$^)7P M)^'?QBL;BU\:^"]$\2+/$83/?62-<(I!'[N;'F1L S89&!&>"*[JB@#\Q_VE M?^"-^B:C:7FL_!S5)=)OE&\>'=4E,MO)U^6.8Y=#T^]N''6ORM\;>!]?^&_B MB^\.^)])N=$UNQ?R[BSNTVNA_D0>Q&0>QK^HJOF3]MW]B?P[^UAX%F>**#3/ M'NGQ,VE:QMP6(&1!,1RT;=/]GJ/2@#^?.BM;Q9X4U?P+XFU/P]KUA+IFLZ;< M/:W=I-C=%(IP1D$@CT()!&""0:R: "BBB@ K^AS]@7X^G]H;]FOPWKEY/%)K MVGJ=+U5(W#,L\7RAF ^Z738^.P<5_/'7Z(_\$8_C(WACXT>(?AW=SHECXFL3 M=VB22$'[7;Y)5%[EHFD8^T(H _9:BBEH \Y^.G_(JV7_ %_+_P"BY*\/KW#X MY_\ (JV7_7\O_HN2O$*_F3CS_D=S_P ,?R/QKBG_ )&+]$%%%%?GI\B)2TE% M "T444 )2T44 %%%% !1110 4U_NGZ4ZFO\ =/TJ9; ?5FD_\@NS_P"N*?\ MH(JU572?^079?]<4_P#015NO[9H_PH^B/Z/I_!'T$HI:2MC0**** "BEHH 2 MBBEH 2OQ^_X+;?\ )4/AU_V#+G_T9'7[ U^/_P#P6V_Y*A\.O^P9=?\ HR.@ M#\V**** "BBB@#]-/^"'_P#R/?Q2_P"P?8_^C)J_7.OR,_X(?_\ (^?%+_L' MV/\ Z,FK]=* $HI:* $HI:2@ HI:\)_;8_:"B_9K_9U\3>+8IH5UV2,:=HL, MI_UM[+E4('\6Q=\I'=8FH _)K_@JE^T,WQF_:0O/#VG732>&_!BMI<"+(&CD MN\YN91A00=VV+!)QY.1C<17QE3[BXENKB2>>1YII&+O)(Q9F8G)))ZDGO3* M"BBB@ K]HO\ @C_^SN/A_P#!Z^^(^J6NS6O%C 6IE3#16,9.S;D<;V+/D'!& MS/2ORF_9S^#U]\>?C1X5\%6,32+J-X@NF!($=NIS*Q(!Q\H.#ZD5_29X9\.V M/A'P[INB:9"MOI^GVZ6T$2C 5%4 #]* -*EI*^3/^"B/[8M_^R9\.=&E\,C3 M[CQCK-YY=I;Z@ID184&99&C#*2O1<@\,RT ?6=%?B%_P^3^/7_/EX/\ _!7- M_P#'Z/\ A\G\>O\ GR\'_P#@KF_^/T ?M[2U^(/_ ^2^/7_ #Y>#_\ P5S? M_'Z7_A\G\>O^?+P=_P""N;_X_0!^WE%?B%_P^3^/7_/EX/\ _!7-_P#'Z7_A M\E\>O^?+P?\ ^"N;_P"/T ?H9_P4P^ +_'3]F?5Y+"%IM>\,DZQ8HB[F<(O[ MU ,CDIGGMBOP(K[HE_X+'?'>XC>.73_!LD3@JR/I4Q# ]01Y_2OB#4KTZEJ5 MU=F)(3<2O+Y<8PJ;F)P/89H K4444 %>V_L9_'JY_9Q_:)\*>+UF9-*,_P!@ MU>$2%%EL9B%EW>NSY90#QNB3TKQ*B@#^J.UNH;ZVBN;>5)[>9!)'+&P974C( M8$=00>M25\=_\$O?VB!\;/V=;'2-1N_/\2>%2--N5889H0/W+^_RX'''&*^Q M: "DHI: $HHI: "DHI: $HI:* $HHI: $HI:* $HI:* $HI:2@#\I?\ @LC^ MS+!:R:7\9]"L?+>9TT[Q 88U"L?NP3N1CYND9)R2#&. M?EE7](W[7WPWM_B MQ^S9X^\.SJA>;3)98'D7<(YHUWH^.Y!&:_FYH **** "O4_V5_B$OPK_ &D/ MAMXIEODTRRL-=M3>W!?#FLH_F M)J.FVUXK_P!X21*^?UK>H \Y^.G_ "*ME_U_+_Z+DKP^OI_Q-X7L?%EC':7X MD:&.02CRW*G< 1U'L37-?\*7\-_\\[G_ +_M7XOQ1PCF6;YE+%X7EY6DM6T] M%Z,_/,[R'%YABW7HVM9+5_\ /!J*]Y_X4OX;_N7/_@0U'_"E_#?_/.Y_P# MAJ^3_P"(?9UWI_\ @3_^1/!_U4S#^[]__ /!J*]Y_P"%+>'/[ES_ -_VH_X4 MOX;_ .>=S_W_ &H_XA]G7>G_ .!/_P"1#_53,/[OW_\ /!J*]X_X4OX;_N7 M7_@0U+_PI?PW_"TM>\_\*7\ M-_W+G_O^U'_"E_#?]RY_[_M1_P 0^SKO3_\ G_\B'^JF8?W?O\ ^ >#45[C MJ'P=\/6NGW,R)<[XXF=0"17AM?,9QD.,R*4(XSEO.]N5M[6\EW/$S#*\ M1ECC&O;WMK.^P4M)2U\Z>0%-;[I^E.IK?=/TJ9;,#ZLTG_D%67_7%/\ T$5: MJKI/_(+L_P#KBG_H(JU7]LT?X4?1']'T_@CZ"TE%+6QH)1110 4444 %%%% M!7X__P#!;;_DJ'PZ_P"P9=?^C(Z_8"OQ_P#^"VW_ "5#X=?]@RZ_]&1T ?FQ M1110 4444 ?II_P0_P#^1[^*7_8/L?\ T9-7ZYU^1G_!#_\ Y'OXI?\ 8/L? M_1DU?KG0 44M)0 4444 %?BS_P %@OV@/^%@_&C3OAYIMRSZ/X0C)ND5@4DO MI "Y..>F6QUK]7OVBOC)I_P#^#/BCQOJ$B*-,M&:WC=@/.G(Q%&,\$L MQ [U_-IXI\2W_C+Q)JFNZI,9]1U*YDNIY"2U.VC,EZ[:1H[21@LL:']_(I(X!;"<'G:P[5^H%4U?R\'&3 MCD5_2I^U'X^MOAC^SYX]\17382TTF?:FX R,R%0H]SGBOYJJ "BBB@ HHHH M_I8_99DFD_9C^$+W&[SV\'Z.9-PP=QLH2\@%]JDJBYZLS84#N2!0!^7'_!9;]HP:UX MIT/X0Z->L;;2P-2UM8R-IG+M=^+^K6R/::0K:5HXE3)^TNH,TRYZ%8R$!'7S9!VK\X/"_AO4?&7B/3-"T MFW:ZU/4;B.UMX5'WI'8*/PYY/85_29^SG\&].^ ?P8\+^!],7]UIMJHFD90& MEG;YI7..[.6)^M 'I%%%>9?M*?&:R^ /P2\5>-[R2-)-.M&^R1R$?O;EAMB0 M D9)8CC/- 'Y#?\ !6O]H!OBM^T8W@ZPFW:!X'C-@-K[EEOGVMJ[KFL77B+6K_ %6^D\V]OKB2ZGD_O2.Q9C^9-4J "BBB@ HHHH * M*** "BBB@ HHHH **** "OLC_@EK^T8WP0_:2L- U&>1?#/C8QZ-'_L7_'N/]HW]GCPMXLEFCEUH0"SU M9$S\MW$-LAP>F[ ?_@7>O<* "BBEH 2BBL[5/$FDZ&C/J.IV=BJ@L3<3K'@ M9[F@#1HKY]\ M/O\ @M)\+]$AO(O"_A?7_$MZJ$V\DJI:VLC9.%9F/F*/<(>O>@#]#:*_*?P' M_P %K+O5_B=H*-'L]6TB^@U+3+R)9[>[M9 \HHI: $HI:2@ HI:\3 M_:P_:F\,_LJ_#&^\1:Q+%=ZS)&R:3HOFA);Z?HJ]R$!(+-@X /!Z4 ?&O_!9 MC]HBWTKPEHWP?TV=7O\ 5'CU35D\L'R[=')A7)Z%I%SQV0YQD9_(VNG^)WQ( MUSXO>/\ 7/&7B6Y%WK>L7+7-S(HPH. %11DX55"J!DX"CDUS% !1110 5Z)^ MSI\/X_BI\>OA[X2N+66\LM7UVSM;R*$X;[*9E\\@]L1!S^%>=U]]_P#!''X/ MR>,?VB-2\<7-JLFF^$M.?RIF)!6\N 8TP.C?NO/SZ;EXYR #]K**6B@!***6 M@ I*6B@!***6@!**** "BEI* *FL?\@B^_ZX2?\ H)KY6KZIUC_D$7W_ %PD M_P#037RK7X5XE?Q<+Z2_.)^8\8_Q*/H_T%HI*6OQ<_.A*1ONGZ4ZFM]T_2D] M@/JS2?\ D%6?_7%/_015JJND_P#(+L_^N*?^@BK=?VQ1_A1]$?T?3^"/H)11 M2UL:"4444 %%%% !2T4E !7X_P#_ 6V_P"2H_#K_L&77_HR.OV K\?_ /@M MM_R5#X=?]@RZ_P#1D= 'YL4444 %%%% 'Z:?\$/_ /D>_BE_V#['_P!&35^N M=?D9_P $/_\ D>_BE_V#['_T9-7ZYT %%%% !7Y;?\%GOVBC:V/AWX-:1=$/ M<[=:UT+T\L$BUA)]V#R,O;9$>]?IKXI\26/@_P -ZGKFIS+!I^G6TEU/(Q P MB*6/7OQ7\UW[07Q%?L3_ #C_9S_ &=?"WA>6()K4L O M]6;'/VJ4!G4_[F0G_ ?>O=J $KYJ_;<_93\3?M;>$](\+:;X\@\'Z!;SFZOK M=]-:Z:\D&/+R1*@55Y.,')(Y&.?I6B@#\G?^'&^I_P#18;3_ ,)YO_DFC_AQ MOJ?_ $6&T_\ ">;_ .2:_6*EH _)S_AQOJ?_ $6&T_\ ">;_ .2:/^'&^I_] M%AM?_">;_P"2:_6*B@#\G?\ AQOJ?_18;3_PGF_^2:/^'&^I_P#18;3_ ,)Y MO_DFOUBI: /R<_X<;ZG_ -%AM/\ PGF_^2:/^'&^I_\ 18;3_P )YO\ Y)K] M8J* /R=_X<;ZG_T6&T_\)YO_ ))H_P"'&^I_]%AM/_">;_Y)K]8Z2@#\G?\ MAQOJ?_18;3_PGF_^2:^=?VT/^"=?B#]D'PEH/B8^)HO&&B:A=M87-S#8_9#9 MS%-\0*F5RP<++\PP 4 /WA7[V5Y_\?OA!IGQZ^#OBGP)JP MM8LVBCF*[C!, M,-%*!ZI(JL/I0!_,Q16SXS\(ZKX!\6:OX;URU:RU?2KJ2TNH'!&UT8@XSU!Q MD'N"#WK&H **** /T'_X(^_M"GP'\7[_ .&VI3,-*\6+YEFN?E2]C4GT_B0$ M=N:;)Y6H:;=17ENYZ"2-PRD^V0*_I,_9S^,FG_ M !\^#'A;QOISKC4K1&N(5<.89P-LL9/JK@@_2@#TFOB3_@HU^UU\4/V4;;P_ M=>$M'TFYT36EDMQJEY&SM:W2_,$*[L-N7<1P,;3S7VW7E/[4/P&TW]I#X*^( M?!5^L:W%U"9+"Z<-O$7BS;_;FO:GK.UMP_M"\DGP<8S\['G%-\8>$ MM5\!>*M6\.:Y9R6&L:7GP9_ M:$@MH=$\6VND:_*HW:#KCBTNPV"2J!SMF( )_=,V ,G%?0M?RL5Z7X+_ &FO MBW\.]/M-/\-_$KQ5H^F6:E+?3[?5YQ:Q*3DA82VP#.3PO+_B7=VUUXO\5:WXJNK9#%!-K>HS7CQ(3DJK2,Q49Y MP* /V3_:4_X*U_#+X7VMWI7P\D7XA^)@&C$]KN73;=QC!:8@>:.>/*W*% M?D'\:/C?XR^/WC:Z\5>-=7DU34YLA%QMAMTSD1Q(.$4>GYDUPE% !1110 44 M44 %?T!?\$X/V?&^ /[-.BP:A:K;^)-?)UC4^6+*T@'EQG/0I&$4@<9!/?-? ME[_P31_97E_:$^-UKK6J6S-X/\*RQWMXYX6:<$-##[\C<1Z#D$&OWF1%C551 M0JJ,!5& !Z4 +2TE+0!SGCCQ@G@O3;>\DM6NQ-.(-BOMQE6;/3_9_6N,_P"% M]0?] :7_ ,"!_P#$U=^.W_(KZ=_U_K_Z*EKQ.OPWBSB?-&PM7E@E'3E MB]UYIGYGGN=8[!8UT:$[1LNB?YH]?_X7S;_] :7_ +_C_P")H_X7S!_T!I?^ M_P"/_B:\@HKX_P#UWSW_ )_K_P !C_D?/_ZR9I_S]_\ )8_Y'K__ OFW_Z MTO\ W_'_ ,36KX8^+D/B76H-.73)+=I<_O&F# 8'IBO"JZWX6?\ (\:?_P " M_E7J97QAG6)Q]"A5K7C*44_=CLVO([<%Q!F-;%4J)7\7"^DO MSB?F/&/\2CZ/]!*6DI:_%S\Z"FO]UOI3J:WW3]*F6S ^K-)_Y!5G_P!<4_\ M015JJND_\@NR_P"N*?\ H(JU7]LT?X4?1']'T_@CZ!1116QH%%%% "T4E% ! M2TE% !7X_P#_ 6V_P"2H?#K_L&77_HR.OV K\?_ /@MM_R5'X=?]@RZ_P#1 MD= 'YL4444 %%%% 'Z:?\$/_ /D>_BE_V#['_P!&35^NE?D7_P $/_\ D>_B ME_V#['_T9-7ZYT %+25%>7<5C:37,[B.&%#([$X 4#)- 'Y]_P#!8/\ :&'@ M7X1Z?\-]+N@FK^*7+7B+]Y+)""V>WS-M7!Z@DCI7XPU[+^U[\>I_VD/C]XG\ M9F21M+DF^R:5'(3^[LXR1& " 1N^:0J>AD([5XU0 4444 %?8'_!+O\ 9W_X M7E^TIIVK:C:^?X8\&;-9OMV=KW )^R1'!!YE7S,8(*PLI^]7Q_7] /\ P3?_ M &=U_9]_9MT=+ZV6+Q-XCQK&J,4Q(C.H\N%B>?W:;1CIN+D?>- 'U/1244 + M1244 +2444 +2444 %+244 +2444 +1124 +1244 ?CI_P %D/V>5\'_ !&T M;XJZ9 L>G^),6&H[6'_'[&A*-C.*!+>VS/:2[=QBN$^:)P,CD,!7\W?B#0;[POKFH:/J4#6VH6,[VUQ"XP4=& M*D?F* *%%%% !7Z9?\$:/VBSHOB_6O@]JUR?LNL!]3T4.Q7UK(<[=\;!@& ()4XP1GD M$CO0!_412UQ?P9^*FD?&[X5^&/'6ANK:=KEC'=K&)%G))XBT^#;K^FVT1\W4(% "W"!?O2QJ,," M,L@&#E K?CY7]4S*'4JP#*1@@]#7Y-?\%%O^":\^F7FI_$_X3:89K&9FN=8\ M.6J6FMU'53R2@Z=O2@#\OJ*5E*L0001P0:2@ HHHH **** "BBB@ HHH MH **** "NP^$?PG\2?'#XB:-X*\)V7V[7-5F\J)7;;'&H!9Y)&_A1%!8GT' M)P*;\*_A/XI^-7C73_"OA#29M6UB\<*J1J=D:]Y)&Z(@[D_J<"OWC_8F_8F\ M-_LC>#7*>7JWCG5(E&K:V5[#!\B$'[L0//JQ )Z* >A?LR_L]Z'^S)\(=&\ M$:*XNGM4\R^U$Q^6U]=,/WDQ7+;03T7)VC R<9KU2BB@!:*2B@#S?X[?\BOI MW_7^O_HJ6O$Z]L^.W_(KZ=_U_K_Z*EKQ*OYDX[_Y'=3_ Q_(_&.*/\ D92] M%^0M)2TE?GI\F+76?"O_ )'BP_X%_*N2KK?A7_R/%A_P+^5>WD?_ "-,-_CC M^:/2RW_?:/\ BC^9]$T4E%?V$?T"+1244 5-8_Y!-]_UPD_]!-?*U?5.L?\ M((OO^N$G_H)KY6K\*\2OXN%])?G$_,>,?XE'T?Z!124M?BY^="4C?=;Z4ZFO M]T_2D]@/JS2?^079_P#7%/\ T$5:JKI/_(+L_P#KBG_H(JW7]L4?X4?1']'T M_@CZ"4M)16QH%%%% !2TE% !2T4E !7X_P#_ 6V_P"2H?#K_L&77_HR.OV MK\^?^"E7[$_Q+_:D\<>$=3\#0:9+::79307#:A>B [G=" !@YX4T ?B]17VS M_P .@?VA/^?3PW_X-Q_\11_PZ!_:$_Y]/#?_ (-Q_P#$4 ?$U%?;/_#H']H/ M_GT\-_\ @W'_ ,11_P .@?VA/^?3PW_X-Q_\10!ZW_P0_P#^1[^*7_8/L?\ MT9-7ZYU\!?\ !,_]B_XD?LK^*?'%]XZ@TR*WU>SM8;4Z?>"7_ .RG\-=6_P"$HALSXUUJ[+WDMI()5C@3B*-9-H)' M5B.Q8U]<4 %+24M "4M)10 4M)2T )2TE% !2TE+0 E%%% "TE%% "TE%% " MU^)O_!7C]GO_ (5G\<+/QYIMMY>B>,HVDE93PE]$%$HQVW*48=OO8Z&OVRKP MG]M;]G%/VHOV?]>\'P&"+7XRNH:+&_\ P;C_ .(H_P"'0/[0G_/IX;_\&X_^(H ^)J*^V?\ MAT#^T)_SZ>&__!N/_B*/^'0/[0G_ #Z>&_\ P;C_ .(H ^B?^",/[0@NM)\0 M_!_5+D>;:NVKZ.K=2C$"XC'T;#^VYO6OU&K\L?ZZ G$L9&!G*DX!XSC/2OV)A9Y(8V=/*=E!9,YVG'(SWH D MIK*'4JP#*1@@]#3J2@#\^/VVO^"6>B_%YK_QE\+$M?#GC.1O.N=*<^78ZB>= MQ&!^ZE/7(^5CG(&=P_('Q_\ #OQ-\*_%%YX<\7:'>^'];M&*RV=]$4;ABNY3 MT="5.'4E6 R"17]0M>>?&?\ 9]^'_P"T%X=.C>//#-GKMNH(@GD79?[YVD<%*^\M,TNST73K;3]/M M(+&PM8UA@M;:,1Q1(HPJJH&% ' H \D_9G_93\#_LM>#8]%\*V7FWT@!O MM8N@&N;M\(O[MM_W]K>\#_#'6?#_ (FM+ZZ$'D1YW;),GD5Z^3\/YM1S'#U*F&DH MJ<6W;971WX#*L=3Q=*U['Y[Q3@L3BITG0IN5D]EZ'"T5W7_"F?$7]VV_[^TO\ PIGQ%_=MO^_O M_P!:ORC_ %;SG_H%G]Q\-_8^8?\ /B7W'"4U_NGZ5WG_ IGQ%_=MO\ O[2- M\%_$3*1MMO\ O[2?#64>.OV4?A#\2 MI!+XB^'F@:C.JE4G:R170$\[2 ,=*\G]KW'_Q5=3X6_X)H?L\>%&1HO 4.H[3 MG&J7$ET#SWWDU]144 M "TE+24 %+24>E "T M4E% !2TGK10 4M)10 4M)10 4M)10 4M)1Z4 +2444 +2444 +24M)Z4 +12 M44 +1244 +12>M% !2TE% "T4E% !2TGK10 M%)ZT4 +2444 +2444 %+2=J M* %I*/2B@!:*2B@!:*3UHH *6D]** %HI/2B@ I:3UHH **** %I*** %I** =/6@!:*2B@!:2BB@!:*2B@ I:2EH 2BCTHH __]D! end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
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 12 E 49th Street,  
Entity Address, Address Line Two 20th Floor  
Entity Address, City or Town New York,  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 10017  
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 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   157,850,631
Amendment Flag false  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001842718  
Current Fiscal Year End Date --12-31  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 92,248 $ 86,877
Restricted cash 127 45
Accounts receivable, net 86,682 67,884
Unbilled receivables 41,857 41,550
Prepaid expenses and other current assets 18,853 24,761
Due from related party 20 29
Total current assets 239,787 221,146
Property and equipment, net 3,506 2,412
Internal use software, net 36,079 23,642
Intangible assets, net 188,402 217,558
Goodwill 673,755 674,094
Operating lease right-of-use assets 22,368 22,787
Deferred tax asset, net 1,673 2,020
Other long-term assets 4,705 5,024
Total assets 1,170,275 1,168,683
Current liabilities:    
Accounts payable and accrued expenses 59,748 60,799
Due to related party 38 122
Deferred revenue 237 99
Operating lease liabilities, current 9,031 6,749
Total current liabilities 69,054 67,769
Net deferred tax liability 24,371 45,495
Long-term debt 173,609 223,262
Operating lease liabilities, non-current 20,299 22,875
Other long-term liabilities 4,296 1,066
Total liabilities 291,629 360,467
Commitments and Contingencies (Note 13)
Stockholders’ Equity    
Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2023; 0 shares issued and outstanding at September 30, 2023 and December 31, 2022. 0 0
Common Stock, $0.001 par value, 500,000,000 shares authorized, 157,597,931 and 153,990,128 shares issued and outstanding at September 30, 2023 and December 31, 2022, respectively. 158 154
Additional paid-in-capital 883,386 810,186
Accumulated other comprehensive loss (3,688) (2,899)
Retained earnings (accumulated deficit) (1,210) 775
Total stockholders’ equity 878,646 808,216
Total liabilities and stockholders’ equity $ 1,170,275 $ 1,168,683
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars 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 dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common stock, shares, issued (in shares) 157,597,931 153,990,128
Common stock, shares, outstanding (in shares) 157,597,931 153,990,128
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Revenue $ 120,331 $ 101,343 $ 340,074 $ 290,913
Operating expenses:        
Cost of revenue (excluding depreciation and amortization shown below) 25,599 19,171 71,100 53,864
Sales and marketing 29,604 28,190 87,566 77,961
Technology and development 17,211 19,459 53,850 54,071
General and administrative 22,611 20,150 85,673 56,081
Depreciation and amortization 14,027 12,617 40,373 37,585
Foreign exchange loss, net 2,078 4,064 931 3,503
Total operating expenses 111,130 103,651 339,493 283,065
Operating income (loss) 9,201 (2,308) 581 7,848
Interest expense, net (3,109) (2,619) (9,747) (5,859)
Employee retention tax credit 0 6,981 0 6,981
Net income (loss) before income taxes 6,092 2,054 (9,166) 8,970
Benefit (provision) from income taxes (19,841) (1,287) 6,240 (5,083)
Net income (loss) $ (13,749) $ 767 $ (2,926) $ 3,887
Net income (loss) per share:        
Basic (in dollars per share) $ (0.09) $ 0.00 $ (0.02) $ 0.03
Diluted (in dollars per share) $ (0.09) $ 0.00 $ (0.02) $ 0.02
Weighted average shares outstanding:        
Basic (in shares) 157,055,904 155,389,195 157,691,005 155,007,655
Diluted (in shares) 157,055,904 156,696,754 157,691,005 157,581,569
Other comprehensive loss:        
Foreign currency translation adjustments $ (1,717) $ (3,248) $ (789) $ (11,218)
Total comprehensive loss $ (15,466) $ (2,481) $ (3,715) $ (7,331)
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional paid-in capital
Accumulated other comprehensive loss
Retained earnings (accumulated deficit)
Retained earnings (accumulated deficit)
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2021     154,398,495        
Beginning balance at Dec. 31, 2021 $ 767,190   $ 154 $ 781,951 $ (315) $ (14,600)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
RSUs and MSUs vested (in shares)     761,208        
RSUs and MSUs vested 1   $ 1        
Option exercises (in shares)     1,414,666        
Option exercises 5,908   $ 1 5,907      
Stock-based compensation 33,068     33,068      
Foreign currency translation adjustment $ (11,218)       (11,218)    
Repurchase of common stock (in shares) (3,080,061)   (3,080,061)        
Repurchase of common stock $ (23,655)   $ (3) (23,652)      
Net loss 3,887         3,887  
Ending balance (in shares) at Sep. 30, 2022     153,494,308        
Ending balance at Sep. 30, 2022 775,183   $ 153 797,274 (11,533) (10,711)  
Beginning balance (in shares) at Dec. 31, 2021     154,398,495        
Beginning balance at Dec. 31, 2021 $ 767,190   $ 154 781,951 (315) (14,600)  
Ending balance (in shares) at Dec. 31, 2022 153,990,128   153,990,128        
Ending balance at Dec. 31, 2022 $ 808,216 $ 941 $ 154 810,186 (2,899) 775 $ 941
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13            
Beginning balance (in shares) at Jun. 30, 2022     155,498,704        
Beginning balance at Jun. 30, 2022 $ 784,566   $ 155 804,175 (8,285) (11,479)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
RSUs and MSUs vested (in shares)     471,995        
Option exercises (in shares)     603,670        
Option exercises 2,527   $ 1 2,526      
Stock-based compensation 14,225     14,225      
Foreign currency translation adjustment $ (3,248)       (3,248)    
Repurchase of common stock (in shares) (3,080,061)   (3,080,061)        
Repurchase of common stock $ (23,655)   $ (3) (23,652)      
Net loss 767         767  
Ending balance (in shares) at Sep. 30, 2022     153,494,308        
Ending balance at Sep. 30, 2022 $ 775,183   $ 153 797,274 (11,533) (10,711)  
Beginning balance (in shares) at Dec. 31, 2022 153,990,128   153,990,128        
Beginning balance at Dec. 31, 2022 $ 808,216 $ 941 $ 154 810,186 (2,899) 775 $ 941
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
RSUs and MSUs vested (in shares)     2,692,984        
RSUs and MSUs vested 3   $ 3        
Option exercises (in shares)     641,250        
Option exercises 5,584   $ 1 5,583      
ESPP purchase (in shares)     273,569        
ESPP purchase 2,306     2,306      
Stock-based compensation 65,311     65,311      
Foreign currency translation adjustment (789)       (789)    
Net loss $ (2,926)         (2,926)  
Ending balance (in shares) at Sep. 30, 2023 157,597,931   157,597,931        
Ending balance at Sep. 30, 2023 $ 878,646   $ 158 883,386 (3,688) (1,210)  
Beginning balance (in shares) at Jun. 30, 2023     156,279,075        
Beginning balance at Jun. 30, 2023 878,214   $ 156 867,490 (1,971) 12,539  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
RSUs and MSUs vested (in shares)     1,102,702        
RSUs and MSUs vested 1   $ 1        
Option exercises (in shares)     53,748        
Option exercises 591   $ 1 590      
ESPP purchase (in shares)     162,406        
ESPP purchase 1,424     1,424      
Stock-based compensation 13,882     13,882      
Foreign currency translation adjustment (1,717)       (1,717)    
Net loss $ (13,749)         (13,749)  
Ending balance (in shares) at Sep. 30, 2023 157,597,931   157,597,931        
Ending balance at Sep. 30, 2023 $ 878,646   $ 158 $ 883,386 $ (3,688) $ (1,210)  
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income (loss) $ (2,926) $ 3,887
Adjustments to reconcile net income (loss) to net cash provided by operating activities    
Depreciation and amortization 40,373 37,585
Stock-based compensation 65,641 33,107
Foreign currency loss, net 571 3,503
Deferred tax benefit (17,974) (657)
Amortization of debt issuance costs 348 348
Allowance for credit losses 2,223 647
Employee retention tax credit 0 (6,981)
Impairment of assets 0 55
Changes in operating assets and liabilities:    
Increase in accounts receivable (19,936) (8,031)
Increase in unbilled receivables (370) (289)
Decrease (increase) in prepaid expenses and other current assets 5,851 (6,757)
Decrease (increase) in operating leases, net 139 (502)
Increase in other long-term assets (27) (330)
Increase (decrease) in accounts payable and accrued expenses 148 (8,226)
Increase in deferred revenue 150 127
Increase (decrease) in due to/from related party (93) 74
Net cash provided by operating activities 74,118 47,560
Cash flows from investing activities:    
Payment for acquisitions, net of acquired cash 0 (1,603)
Purchase of property and equipment (1,954) (917)
Acquisition and development of internal use software and other (23,539) (9,952)
Net cash used in investing activities (25,493) (12,472)
Cash flows from financing activities:    
Proceeds from the Revolver 75,000 15,000
Repayment of long-term debt (125,000) (25,000)
Repayment of short-term debt 0 (1,836)
Proceeds from exercise of stock options 5,584 5,908
Payments for repurchase of common stock 0 (23,655)
Cash received from Employee Stock Purchase Program 2,236 388
Net cash used in financing activities (42,180) (29,195)
Net increase in cash, cash equivalents and restricted cash 6,445 5,893
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,330) (5,396)
Cash, cash equivalents and restricted cash at beginning of period 89,671 76,078
Cash, cash equivalents and restricted cash at end of period 94,786 76,575
Cash paid during the period for:    
Interest 8,880 5,548
Taxes 10,361 11,817
Non-cash investing and financing activities:    
Property and equipment acquired included in accounts payable 17 145
Internal use software acquired included in accounts payable 1,012 1,385
Lease liabilities arising from right of use assets $ 29,330 $ 26,214
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Description of business
9 Months Ended
Sep. 30, 2023
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” or "IAS"), formerly known as Kavacha Topco, LLC, is a leading global media measurement and optimization platform. 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 global media measurement and optimization platform provides actionable data and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, audio, gaming, and video. The Company’s Quality Impressions® is a proprietary metric that helps ensure media quality standards. To be counted as a Quality Impression, a digital ad must be viewable, by a real person rather than a bot, in a brand-safe and suitable environment within the correct geography. The viewability and invalid traffic filtration aspects of Quality Impression are accredited by the Media Rating Council across desktop and mobile platforms. 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.

The Company operates within the United States ("U.S.") in New York, California, and Illinois. Operations outside the U.S. include but are not limited to the United Kingdom ("U.K."), Ireland, France, Germany, Italy, Spain, Singapore, Australia, Japan, India, and the Nordics.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies
9 Months Ended
Sep. 30, 2023
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 Sheets as of September 30, 2023, the Condensed Consolidated Statements of Operations and Comprehensive Loss, of Cash Flows and of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022, 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 and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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, 2022, 2021 and 2020. There have been no significant changes to these policies, except for the adoption of Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments," as disclosed in Note 2(g) and Note 2(i), that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the nine months ended September 30, 2023. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023.
During the year ended December 31, 2022, the Company reclassified foreign exchange loss, net from "General and administrative" expenses within the Condensed Consolidated Statements of Operations and Comprehensive Loss as a separate line item "Foreign exchange loss, net" presented on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Corresponding prior period amounts have also been reclassified to conform to current period presentation.

The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our common stock held by non-affiliates exceeded $700,000. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company, (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023 and (iii) be exempt from providing an auditor's attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act.

(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 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. Significant estimates include fair value of assets acquired in business combinations, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, the allocation of purchase price consideration in the business combination valuation of acquired assets and liabilities, the estimated useful lives of intangible assets and internal use software, the allowance for doubtful accounts, goodwill impairment testing, assumptions used to calculate equity-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. Actual results may differ from these estimates due to risks and uncertainties, including the continued uncertainty surrounding rapidly changing market and economic conditions due to high inflation, changes to fiscal and monetary policy, high interest rates, currency fluctuations, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine and other geopolitical issues.

(d) Employee retention tax credit

The Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") provided an employee retention credit which was a refundable tax credit against certain employment taxes. The Consolidated Appropriations Act (the "Appropriations Act") extended and expanded the availability of the employee retention credit through December 31, 2021. The Appropriations Act amended the employee retention credit to be equal to 70% of qualified wages paid to employees during the 2021 fiscal year. The Company qualified for the employee retention credit beginning in March 2020 for qualified wages through June 2021 and filed a cash refund claim during the year ended December 31, 2022. The employee retention credit totaling $6,981 was included within Prepaid expenses and other current assets on the Company's Condensed Consolidated Balance Sheets as of December 31, 2022. As of September 30, 2023, substantially all of the tax credit receivable has been received.

(e) Foreign currency

The reporting currency of the Company is the U.S. dollar. The functional currency of our foreign subsidiaries is the currency of the primary economic environment in which they operate, which is their local currency. The financial statements of these subsidiaries are translated into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss in stockholders’ equity. Transaction gains and losses including those on intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in foreign exchange loss, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
For the three months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $1,810 and $4,311, respectively, and realized transaction losses of $268 and gains of $247, respectively. For the nine months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $571 and $3,985, respectively, and realized transaction losses of $360 and gains of $482, respectively.

(f) Cash, cash equivalents, and restricted cash

Cash equivalents includes amounts invested in money market accounts. The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be 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, 2023December 31, 2022
Cash and cash equivalents$92,248 $86,877 
Short term restricted cash$127 $45 
Long term restricted cash (held in other long-term assets)$2,411 $2,749 
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$94,786 $89,671 

(g) Accounts receivable, net

Accounts receivable are carried at the original invoiced amount less an allowance for credit losses. The allowance is estimated by pooling accounts receivables based on similar risk characteristics, and expected credit loss exposure is evaluated for each accounts receivable pool. 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 within the Condensed Consolidated Statements of Operations and Comprehensive Loss.

The activity in our allowance for credit losses consists of the following as of:

 September 30, 2023September 30, 2022
Balance, beginning of period$6,691 $5,883 
Additional provision$2,223 $647 
Receivables written off and impact of exchange rates$(406)$(1,129)
Adoption of ASC 326$(1,271)$— 
Balance, end of period$7,237 $5,401 
(h) 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 market stock units ("MSUs"), shares granted under the Company's 2021 Employee Stock Purchase Program ("ESPP"), 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 funds affiliated with Vista Equity Partners ("Vista"), the Company’s largest shareholder.

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 — Volatility is estimated based upon observed option-implied volatilities for the Company in addition to 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 common stock.

Fair value — Following the pricing of the Initial Public Offering, the Company’s shares have traded publicly, 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, 2023
September 30, 2022
Estimated fair value$3.35-$38.36$3.26-$14.43
Expected volatility (%)50%-65%65%-80%
Expected term (in years)0.26-4.000.50-10.00
Risk-free interest rate (%)3.63%-5.55%0.46%-3.35%
Dividend yield

(i) Recently adopted accounting pronouncements

In February 2016, the FASB issued ASU 2016-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, lessees are 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 is effective for the Company beginning January 1, 2022. Upon adoption, entities are 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 adopted ASU No. 2016-2 on January 1, 2022 using the modified retrospective transition approach, which resulted in the recognition of right-of-use assets ("ROU assets") of $21,666 and lease liabilities of $29,361. Differences between ROU assets and lease liabilities are attributed to deferred rent, lease incentive obligations and cease-use liability previously recognized under Accounting Standards Codification ("ASC") 420 Exit or Disposal Cost Obligations. The Company elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. In addition, the Company elected the expedient permitting the combination of lease and non-lease components into a single lease component. The Company made a policy election to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.

The adoption of ASU No. 2016-2 did not have a material impact on the Consolidated Statements of Operations and Comprehensive Loss or the Consolidated Statements of Cash Flows.

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.

The Company adopted ASU No. 2016-13 on January 1, 2023, utilizing the modified retrospective approach requiring a cumulative-effect adjustment to the opening accumulated deficit in the first quarter of 2023, and the adoption resulted in $941 adjustment to retained earnings on January 1, 2023, net of tax. Refer to Note 2(g), Accounts receivables, net, for details on the Company’s accounting policy in accordance with ASU 2016-13.
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 was intended 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 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. On December 21, 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” which defers the sunset date of ASC 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in ASC 848.

On June 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate indices that the Company can elect to accrue interest on outstanding borrowings from LIBOR to the Secured Overnight Financing Rate as administered by the Federal Reserve Bank of New York (“SOFR”). First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. As a result, as of June 30, 2023, the Company no longer had any contracts that referenced LIBOR. The Company adjusted the effective interest rate on outstanding borrowings on a prospective basis, which did not have a material impact on the condensed consolidated financial statements.

(j) Accounting pronouncements not yet adopted

In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," ("ASU No. 2021-08") which is intended to improve the accounting for acquired revenue contracts with customers in a business combination and create consistency in practice related to (i) the recognition of an acquired contract liability, and (ii) payment terms and their effect on subsequent revenue recognized by the acquirer. ASU No. 2021-08 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2023. The Company will evaluate the impact of this guidance on future acquisitions as transactions occur.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment, net
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Computer and office equipment1-3 years$3,920 $3,761 
Computer software3-5 years$218 $218 
Leasehold improvementsVarious$2,136 $1,060 
Furniture5 years$559 $308 
Total property and equipment$6,833 $5,347 
Less: accumulated depreciation$(3,327)$(2,935)
Total property and equipment, net$3,506 $2,412 
Depreciation expense of property and equipment for the three months ended September 30, 2023 and 2022 was $287 and $234, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2023 and 2022 was $772 and $669, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Internal use software, net
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Internal use software3-5 years$70,556 $47,658 
Less: Assets written off— (199)
Less: Accumulated amortization(34,477)(23,817)
Total internal use software, net$36,079 $23,642 
Amortization expense related to internal use software for the three months ended September 30, 2023 and 2022 was $4,032 and $2,453, respectively. Amortization expense for the nine months ended September 30, 2023 and 2022 was $10,477 and $7,000, respectively.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible assets, net
9 Months Ended
Sep. 30, 2023
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, 2023
 Estimated
useful life (in years)
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,944 $(134,716)$167,228 8.8 years
Developed technology5 years137,042 (123,636)13,406 2.8 years
Trademarks5-9 years19,700 (11,958)7,742 3.6 years
Favorable leases6 years198 (172)26 0.8 years
Total$458,884 $(270,482)$188,402 
 December 31, 2022
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,955 $(112,589)$189,366 9.5 years
Developed technology4-5 years137,112 (118,650)18,462 3.5 years
Trademarks5-9 years19,700 (10,021)9,679 4.4 years
Favorable leases6 years198 (147)51 1.5 years
Total$458,965 $(241,407)$217,558 
Amortization expense related to intangibles for the three months ended September 30, 2023 and 2022 was $9,708 and $9,930, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2023 and 2022 was $29,124 and $29,916, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill
9 Months Ended
Sep. 30, 2023
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, 2022
$674,094 
Impact of exchange rates(339)
Goodwill as of September 30, 2023
$673,755 
  
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts payable and accrued expenses and other long-term liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accounts payable and accrued expenses and other long-term liabilities Accounts payable and accrued expenses and other long-term liabilities
Accounts payable and accrued expenses consisted of the following:
 September 30, 2023December 31, 2022
Accounts payable$8,201 $10,487 
Accrued payroll8,249 12,623 
Accrued professional fees3,941 3,150 
Accrued bonuses and commissions15,294 16,527 
Accrued revenue sharing5,467 3,522 
Taxes payable3,803 3,130 
Accrued hosting fees4,597 5,949 
Other accrued expenses10,196 5,411 
Total accounts payable and accrued expenses$59,748 $60,799 

Other long-term liabilities consisted of the following:
 September 30, 2023December 31, 2022
Security deposit received$672 $672 
Fin 48 liability3,624 394 
Total Other long-term liabilities$4,296 $1,066 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-term debt Long-term debt
On September 29, 2021, the Company entered into a credit agreement with various lenders, which was amended on June 23, 2023 (as amended, the "Credit Agreement”). The Credit Agreement provides for an initial $300,000 in commitments for revolving credit loans (the “Revolver”), 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 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 Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the Credit Agreement. During the nine months ended September 30, 2023, the Company drew down $75,000 and paid down $125,000 on the Revolver.

Borrowings under the Credit Agreement are scheduled to mature on September 29, 2026. The 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 initial proceeds of the Revolver in September 2021, together with cash on hand, were used to repay the outstanding balance of the term loan and revolving loan under the prior credit agreement. In connection with the entry into the Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets.

The interest rates for the Revolver under the Credit Agreement (i) for U.S. dollar loans are equal to the applicable rate for base rate loans ranging from 0.75% to 1.50% per annum, (ii) for Term SOFR Loans (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the Credit Agreement) denominated in sterling ranging from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7956% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement). Base rate borrowings may only be made in dollars. The Company is required to 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. The interest rate on September 30, 2023 was 7.3%.

Any borrowings under the 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 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 Total Net Leverage Ratio (as defined in the Credit Agreement) of 3.50 to 1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the Credit Agreement) of 2.50 to 1.00. As of September 30, 2023, the Company was in compliance with all covenants contained in the Credit Agreement.

September 30, 2023December 31, 2022
Revolver$175,000 $225,000 
Less: Unamortized debt issuance costs(1,391)(1,738)
Total carrying amount$173,609 $223,262 

Amortization of debt issuance costs for the three months ended September 30, 2023 and 2022 were $116, respectively. Amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022 were $348, 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 $3,639 and $2,592 during the three months ended September 30, 2023 and 2022, respectively. The Company recognized interest expense of $11,326 and $5,615 during the nine months ended September 30, 2023 and 2022, respectively. Future principal payments of long-term debt as of September 30, 2023 are as follows:

Year Ending 
2023 (remaining three months)$— 
2024— 
2025— 
2026175,000 
 $175,000 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes
9 Months Ended
Sep. 30, 2023
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, 2023 and 2022, the Company recorded an income tax provision of $19,841 and $1,287, respectively. The Company’s effective tax rate for the three months ended September 30, 2023 and 2022 was 325.7% and 62.7%, respectively. The Company's effective tax rate for the three months ended September 30, 2023 is higher than for the respective three months ended September 30, 2022, primarily due to non-deductible stock-based compensation and other permanent tax differences and discrete items.
For the nine months ended September 30, 2023 and 2022, the Company recorded an income tax benefit of $6,240 and income tax provision of $5,083, respectively. The Company’s effective tax rate for the nine months ended September 30, 2023 and 2022 was 68.1% and 56.7%, respectively. The Company's effective tax rate for the nine months ended September 30, 2023 is higher than for the respective nine months ended September 30, 2022, primarily due to non-deductible executive compensation and other permanent tax differences and discrete items. 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.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Segment data
9 Months Ended
Sep. 30, 2023
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 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,
 2023202220232022
Revenue
North and South America (“Americas”)$83,419 $69,786 $236,610 $199,078 
Europe, Middle East and Africa (“EMEA”)27,649 23,110 78,201 68,368 
Asia and Pacific Rim (“APAC”)9,263 8,447 25,263 23,467 
Total$120,331 $101,343 $340,074 $290,913 

For the three months ended September 30, 2023 and 2022, revenue in the U.S. was $78,777 and $65,725, respectively. For the nine months ended September 30, 2023 and 2022, revenue in the U.S. was $224,743 and $188,193, respectively.


The following table summarizes long lived assets, net by geographic area:
 September 30, 2023December 31, 2022
Long lived assets  
Americas$15,301 $16,016 
EMEA8,597 6,419 
APAC1,976 2,764 
Total$25,874 $25,199 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based compensation Stock-based compensation
Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2023 and 2022 were as follows:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Cost of revenue$118 $101 $328 $258 
Sales and marketing5,714 4,457 17,859 10,650 
Technology and development2,902 3,168 13,434 6,979 
General and administrative5,166 6,521 34,020 15,220 
Total$13,900 $14,247 $65,641 $33,107 
The Company maintains multiple stock-based incentive compensation plans. Expense relating to outstanding awards under such plans is summarized as follows:

Three Months Ended September 30,Nine Months Ended September 30,Unamortized Expense as ofWeighted
Average Vesting Term
 2023202220232022September 30, 2023
Time Based Options
2018 Plan$1,727 $3,234 $3,544 $10,970 
2021 Plan536 672 1,740 2,417 
Total Time Based Options Expense$2,263 $3,906 $5,284 $13,387 $4,977 1.5 years
Return Target Options
2018 Plan$(2,111)$— $18,215 $— 
2021 Plan— — 3,124 — 
Total Return Target Options Expense$(2,111)$— $21,339 $— $— 0.0 years
LTIP Expense (2018 Plan)$16 $— $333 $— 
Other equity awards under 2021 Plan
Restricted Stock Units ("RSUs")$8,760 $7,552 $25,483 $16,524 $104,381 3.1 years
Market Stock Units ("MSUs")4,632 2,657 12,194 3,065 23,845 3.5 years
Other equity awards under 2021 Plan expense
$13,392 $10,209 $37,677 $19,589 $128,226 
Employee Stock Purchase Plan "ESPP"$340 $131 $1,008 $131 
Total Stock-Based Compensation Expense
$13,900 $14,247 $65,641 $33,107 $133,203 

Integral Ad Science Holding Corp. Amended and Restated 2018 Non-Qualified 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 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 were to 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 Board 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 could 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. During the three months ended June 30, 2023, with the filing of a “shelf” registration statement on Form S-3, the market condition and the implied performance condition relating to the Return-Target Options were deemed to be probable.
In connection with the IPO, the 2018 Plan was amended and restated (the “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. 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. 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.

Vesting of the Time-Based Options accelerates 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 the Return-Target Options vest.

The total number of Time-Based Options and Return Target Options outstanding under the Amended and Restated 2018 Plan as of September 30, 2023 were 2,656,023 and 1,342,092, 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. As of September 30, 2023, there were 35,121,308 shares reserved for issuance under the 2021 Plan. The total number of shares reserved for issuance under the 2021 Plan is 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 31st immediately prior to the date of increase or (ii) such number of shares of common stock determined by our Board or compensation committee.

As of September 30, 2023, there were 1,147,846 total options outstanding under the 2021 Plan, consisting of 764,908 Time-Based Options and 382,938 Return-Target Options. The vesting conditions for the options issued under the 2021 Plan are identical to those described under the Amended and Restated 2018 Plan.

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

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20233,499,594 $7.68 6.32$36,049 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(34,027)12.40 — — 
Exercised(53,748)10.98 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 
Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20231,909,715 $7.66 6.39$19,724 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(175,573)9.43 — — 
Exercised— — — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
— — — — 

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

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20234,251,290 $8.07 6.97$12,163 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(198,221)14.43 — — 
Exercised(641,250)8.71 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20232,153,264 $8.03 6.97$6,190 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(419,122)10.34 — — 
Exercised— — — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
— — — — 
Restricted Stock Units ("RSUs")

RSUs under the 2021 Plan granted prior to May 2022 vest 25% each year and become fully vested after four years of service. RSUs under the 2021 Plan granted during or after May 2022 vest 6.25% at the end of each successive quarter and become fully vested after four years of service.

RSU activity for the three months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of July 1, 20239,792,184 $12.42 
Granted614,174 14.54 
Canceled or forfeited(329,852)13.06 
Vested(996,715)13.35 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 

RSU activity for the nine months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 20238,085,367 $11.88 
Granted3,915,070 13.89 
Canceled or forfeited(659,753)13.11 
Vested(2,260,893)12.74 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 

Market Stock Units ("MSUs")

The Company granted MSUs under the 2021 Plan to certain executive officers. MSUs vest over four years, 25% on the first anniversary of the vesting commencement date and 6.25% at the end of each quarter thereafter. The number of MSUs eligible to vest is based on the performance of the Company's common stock over each applicable vesting period. The number of shares eligible to vest is calculated based on a payout factor. The payout factor is calculated by dividing (i) the average closing price of the Company's stock during the ten trading days immediately preceding the applicable vesting date by (ii) the closing price of the Company's stock on the vesting commencement date. The payout factor is zero if such quotient is less than 0.60 and is capped at 2.25. Such quotient is then multiplied by the target number of MSUs granted to the relevant officer to determine the number of shares to be issued to the officer at vesting. The grant date fair value of the MSUs was determined using a Monte-Carlo simulation. The Company uses the accelerated attribution method to account for these awards.
MSU activity for the three months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20232,156,449 $18.83 
Granted36,792 19.44 
Canceled or forfeited(235,411)18.37 
Change in awards based on performance43,273 14.88 
Vested(105,987)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 

MSU activity for the nine months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of January 1, 20231,209,262 $14.55 
Granted1,446,396 21.01 
Canceled or forfeited(444,979)16.52 
Change in awards based on performance116,528 14.89 
Vested(432,091)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 

2021 Employee Stock Purchase Plan

The Company adopted the ESPP for the primary purpose of incentivizing employees in future periods. As of September 30, 2023, 4,573,457 shares of common stock are reserved for issuance under the ESPP. The number of shares available for issuance under the ESPP is increased on January 1st of each calendar year, 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 may purchase shares through payroll deductions of up to 15% of their eligible compensation, subject to a maximum of $25 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.

The ESPP provides eligible employees the opportunity to purchase shares of the Company's common stock through payroll deductions at a price equal to 85% of the fair market value of the shares on (i) the first business day of the offering period or (ii) the last business day of the offering period, whichever is lower. The ESPP is offered to employees in six-month windows, with phases beginning on February 1 and August 1 of each calendar year. For the window that ended on January 31, 2023, employees purchased 111,163 shares at a price of $7.93 per share. For the window that ended on July 31, 2023, employees purchased 162,406 shares at a price of $8.77 per share. After such purchases, 4,299,888 shares were available for future purchase under the ESPP.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' equity
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' equity Stockholders’ equity
As of September 30, 2023, 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.

For the three months ended September 30, 2023, the Company issued 1,102,702 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 53,748 shares of common stock for $591, and employees purchased 162,406 shares of common stock through the ESPP. For the nine months ended September 30, 2023, the Company
issued 2,692,984 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 641,250 shares of common stock for $5,584 and employees purchased 273,569 shares of common stock through the ESPP.

For the three months ended September 30, 2022, the Company issued 471,995 shares of common stock for vested RSUs and employees exercised stock options in exchange for 603,670 shares of common stock for $2,527. For the nine months ended September 30, 2022, the Company issued 761,208 shares of common stock for vested RSUs and employees exercised stock options in exchange for 1,414,666 shares of common stock for $5,908. During the three and nine months ended September 30, 2022, the Company repurchased 3,080,061 shares of common stock for $23,655.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies
9 Months Ended
Sep. 30, 2023
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.

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, 2023 were approximately $163,905 for periods through 2028.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Net income (loss) per share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net income (loss) per share Net income (loss) per share
Basic and diluted income (loss) per share is computed by dividing net income (loss) by the weighted-average shares outstanding:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Numerator:  
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Denominator:
Basic Shares:
Weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Diluted Shares:
Basic weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Dilutive effect of stock-based awards
— 1,307,559 — 2,573,914 
Weighted-average diluted shares outstanding157,055,904 156,696,754 157,691,005 157,581,569 
Net income (loss) per share
Basic$(0.09)$0.00 $(0.02)$0.03 
Diluted$(0.09)$0.00 $(0.02)$0.02 

The following potential outstanding equity awards were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented given that their inclusion would have been anti-dilutive.
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Options to purchase common stock5,267,371 5,169,703 5,792,252 4,493,135 
Restricted stock units9,328,583 6,964,588 9,231,891 2,086,980 
Market stock units1,822,258 793,212 1,799,804 284,942 
ESPP202,951 — 45,348 — 
Total16,621,163 12,927,503 16,869,295 6,865,057 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value disclosures
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair value disclosures Fair value disclosures
Assets and liabilities measured at fair value on a recurring basis

The Company invests in money market funds, which are measured and recorded at fair value on a recurring basis at each reporting period. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.

The following table summarizes our cash equivalents measured at fair value on a recurring basis:

Fair value hierarchy
Fair value


Money market funds
September 30, 2023Level 1$15,132 

There were no money market funds included in cash and cash equivalents as of December 31, 2022.

The carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities.

Financial instruments
Financial instruments are valued based on observable inputs and classified within Level 2 of the fair value hierarchy. 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 8).
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Related-party transactions
9 Months Ended
Sep. 30, 2023
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, 2023 and 2022, the Company incurred expenses of $0 and $18, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $0 and $82, 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 of September 30, 2023 and December 31, 2022 were $0 in both periods.

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, 2023 and 2022, the Company incurred expenses of $21 and $19, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $64 and $56, 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, 2023 and December 31, 2022 were $2 and $13, respectively.

In May 2023, funds affiliated with Vista conducted an underwritten secondary offering of 11,500,000 shares of the Company’s common stock. In June 2023, funds affiliated with Vista sold 5,220,000 shares of the Company’s common stock in a block trade in compliance with Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”). The Company did not receive any proceeds from these sales, but bore the costs associated with therewith (other than underwriting discounts and commissions), which were $1,404 and were recorded within General and administrative expenses in the Condensed Consolidated Statement of Operations and Comprehensive Loss.
The Company had other related party transactions with companies owned by Vista Equity Partners that are immaterial individually and in aggregate to the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Operations and Comprehensive Loss.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
On December 7, 2022, the Company announced a reduction in workforce of approximately 120 employees to better align resources, consistent with the Company’s strategy of increasing operational efficiency and improving productivity. The Company expects to pay the remaining balance of restructuring costs by the end of 2023. The Company recognized a liability and the related expense for these restructuring costs when the liability was incurred and could be measured. Restructuring accruals are based upon management estimates at the time and can change depending upon changes in facts and circumstances subsequent to the date the original liability was recorded.

Activity impacting the Company’s restructuring reserves, recorded within Accounts payable and accrued expenses on the Consolidated Balance Sheets, for the nine months ended September 30, 2023, was as follows:

Balance at December 31, 2022$4,315 
Restructuring reserve increase69 
Payments and impact of FX(4,112)
Balance at September 30, 2023
$272 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) $ (13,749) $ 767 $ (2,926) $ 3,887
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of presentation 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 Sheets as of September 30, 2023, the Condensed Consolidated Statements of Operations and Comprehensive Loss, of Cash Flows and of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022, 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 and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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, 2022, 2021 and 2020. There have been no significant changes to these policies, except for the adoption of Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments," as disclosed in Note 2(g) and Note 2(i), that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the nine months ended September 30, 2023. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023.
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 estimatesThe preparation of 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. Significant estimates include fair value of assets acquired in business combinations, including assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, the allocation of purchase price consideration in the business combination valuation of acquired assets and liabilities, the estimated useful lives of intangible assets and internal use software, the allowance for doubtful accounts, goodwill impairment testing, assumptions used to calculate equity-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. Actual results may differ from these estimates due to risks and uncertainties, including the continued uncertainty surrounding rapidly changing market and economic conditions due to high inflation, changes to fiscal and monetary policy, high interest rates, currency fluctuations, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine and other geopolitical issues.
Foreign currency Foreign currencyThe reporting currency of the Company is the U.S. dollar. The functional currency of our foreign subsidiaries is the currency of the primary economic environment in which they operate, which is their local currency. The financial statements of these subsidiaries are translated into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss in stockholders’ equity. Transaction gains and losses including those on intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in foreign exchange loss, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss.
Cash, cash equivalents, and restricted cash Cash equivalents includes amounts invested in money market accounts. The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents.
Accounts receivable, net Accounts receivable, netAccounts receivable are carried at the original invoiced amount less an allowance for credit losses. The allowance is estimated by pooling accounts receivables based on similar risk characteristics, and expected credit loss exposure is evaluated for each accounts receivable pool. 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 within the Condensed Consolidated Statements of Operations and Comprehensive Loss.
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 market stock units ("MSUs"), shares granted under the Company's 2021 Employee Stock Purchase Program ("ESPP"), 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 funds affiliated with Vista Equity Partners ("Vista"), the Company’s largest shareholder.

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 — Volatility is estimated based upon observed option-implied volatilities for the Company in addition to 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 common stock.

Fair value — Following the pricing of the Initial Public Offering, the Company’s shares have traded publicly, and accordingly the Company uses the applicable closing price of its common stock to determine fair value.
Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted Recently adopted accounting pronouncements
In February 2016, the FASB issued ASU 2016-2, “Leases (Topic 842)” (“ASU No. 2016-2”). Under ASU No. 2016-2, lessees are 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 is effective for the Company beginning January 1, 2022. Upon adoption, entities are 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 adopted ASU No. 2016-2 on January 1, 2022 using the modified retrospective transition approach, which resulted in the recognition of right-of-use assets ("ROU assets") of $21,666 and lease liabilities of $29,361. Differences between ROU assets and lease liabilities are attributed to deferred rent, lease incentive obligations and cease-use liability previously recognized under Accounting Standards Codification ("ASC") 420 Exit or Disposal Cost Obligations. The Company elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. In addition, the Company elected the expedient permitting the combination of lease and non-lease components into a single lease component. The Company made a policy election to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.

The adoption of ASU No. 2016-2 did not have a material impact on the Consolidated Statements of Operations and Comprehensive Loss or the Consolidated Statements of Cash Flows.

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.

The Company adopted ASU No. 2016-13 on January 1, 2023, utilizing the modified retrospective approach requiring a cumulative-effect adjustment to the opening accumulated deficit in the first quarter of 2023, and the adoption resulted in $941 adjustment to retained earnings on January 1, 2023, net of tax. Refer to Note 2(g), Accounts receivables, net, for details on the Company’s accounting policy in accordance with ASU 2016-13.
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 was intended 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 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. On December 21, 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” which defers the sunset date of ASC 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in ASC 848.

On June 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate indices that the Company can elect to accrue interest on outstanding borrowings from LIBOR to the Secured Overnight Financing Rate as administered by the Federal Reserve Bank of New York (“SOFR”). First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. As a result, as of June 30, 2023, the Company no longer had any contracts that referenced LIBOR. The Company adjusted the effective interest rate on outstanding borrowings on a prospective basis, which did not have a material impact on the condensed consolidated financial statements.

(j) Accounting pronouncements not yet adopted

In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," ("ASU No. 2021-08") which is intended to improve the accounting for acquired revenue contracts with customers in a business combination and create consistency in practice related to (i) the recognition of an acquired contract liability, and (ii) payment terms and their effect on subsequent revenue recognized by the acquirer. ASU No. 2021-08 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2023. The Company will evaluate the impact of this guidance on future acquisitions as transactions occur.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023December 31, 2022
Cash and cash equivalents$92,248 $86,877 
Short term restricted cash$127 $45 
Long term restricted cash (held in other long-term assets)$2,411 $2,749 
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$94,786 $89,671 
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, 2023December 31, 2022
Cash and cash equivalents$92,248 $86,877 
Short term restricted cash$127 $45 
Long term restricted cash (held in other long-term assets)$2,411 $2,749 
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows$94,786 $89,671 
Schedule of Allowance for Credit Losses
The activity in our allowance for credit losses consists of the following as of:

 September 30, 2023September 30, 2022
Balance, beginning of period$6,691 $5,883 
Additional provision$2,223 $647 
Receivables written off and impact of exchange rates$(406)$(1,129)
Adoption of ASC 326$(1,271)$— 
Balance, end of period$7,237 $5,401 
Schedule of Valuation Assumptions of Stock Options
The Company used the following assumptions in valuing its stock-based compensation:

 September 30, 2023
September 30, 2022
Estimated fair value$3.35-$38.36$3.26-$14.43
Expected volatility (%)50%-65%65%-80%
Expected term (in years)0.26-4.000.50-10.00
Risk-free interest rate (%)3.63%-5.55%0.46%-3.35%
Dividend yield
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment, net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following:
 Estimated
useful life
(in years)
September 30, 2023December 31, 2022
Computer and office equipment1-3 years$3,920 $3,761 
Computer software3-5 years$218 $218 
Leasehold improvementsVarious$2,136 $1,060 
Furniture5 years$559 $308 
Total property and equipment$6,833 $5,347 
Less: accumulated depreciation$(3,327)$(2,935)
Total property and equipment, net$3,506 $2,412 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Internal use software, net (Tables)
9 Months Ended
Sep. 30, 2023
Internal Use Software [Abstract]  
Schedule of Internal Use Software, Net
Internal use software consisted of the following:
 Estimated
useful life
(in years)
September 30, 2023December 31, 2022
Internal use software3-5 years$70,556 $47,658 
Less: Assets written off— (199)
Less: Accumulated amortization(34,477)(23,817)
Total internal use software, net$36,079 $23,642 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible assets, net (Tables)
9 Months Ended
Sep. 30, 2023
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, 2023
 Estimated
useful life (in years)
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,944 $(134,716)$167,228 8.8 years
Developed technology5 years137,042 (123,636)13,406 2.8 years
Trademarks5-9 years19,700 (11,958)7,742 3.6 years
Favorable leases6 years198 (172)26 0.8 years
Total$458,884 $(270,482)$188,402 
 December 31, 2022
 Estimated
useful life
Gross book
value
Accumulated
amortization
Net book valueWeighted
average
remaining
useful life
Customer relationships5-15 years$301,955 $(112,589)$189,366 9.5 years
Developed technology4-5 years137,112 (118,650)18,462 3.5 years
Trademarks5-9 years19,700 (10,021)9,679 4.4 years
Favorable leases6 years198 (147)51 1.5 years
Total$458,965 $(241,407)$217,558 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill (Tables)
9 Months Ended
Sep. 30, 2023
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, 2022
$674,094 
Impact of exchange rates(339)
Goodwill as of September 30, 2023
$673,755 
  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts payable and accrued expenses and other long-term liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following:
 September 30, 2023December 31, 2022
Accounts payable$8,201 $10,487 
Accrued payroll8,249 12,623 
Accrued professional fees3,941 3,150 
Accrued bonuses and commissions15,294 16,527 
Accrued revenue sharing5,467 3,522 
Taxes payable3,803 3,130 
Accrued hosting fees4,597 5,949 
Other accrued expenses10,196 5,411 
Total accounts payable and accrued expenses$59,748 $60,799 
Schedule of Other Long-Term Liabilities
Other long-term liabilities consisted of the following:
 September 30, 2023December 31, 2022
Security deposit received$672 $672 
Fin 48 liability3,624 394 
Total Other long-term liabilities$4,296 $1,066 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments As of September 30, 2023, the Company was in compliance with all covenants contained in the Credit Agreement.
September 30, 2023December 31, 2022
Revolver$175,000 $225,000 
Less: Unamortized debt issuance costs(1,391)(1,738)
Total carrying amount$173,609 $223,262 
Schedule of Future Principal Payments of Long-term Debt Future principal payments of long-term debt as of September 30, 2023 are as follows:
Year Ending 
2023 (remaining three months)$— 
2024— 
2025— 
2026175,000 
 $175,000 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Segment data (Tables)
9 Months Ended
Sep. 30, 2023
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,
 2023202220232022
Revenue
North and South America (“Americas”)$83,419 $69,786 $236,610 $199,078 
Europe, Middle East and Africa (“EMEA”)27,649 23,110 78,201 68,368 
Asia and Pacific Rim (“APAC”)9,263 8,447 25,263 23,467 
Total$120,331 $101,343 $340,074 $290,913 
The following table summarizes long lived assets, net by geographic area:
 September 30, 2023December 31, 2022
Long lived assets  
Americas$15,301 $16,016 
EMEA8,597 6,419 
APAC1,976 2,764 
Total$25,874 $25,199 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense
Total stock-based compensation expense for all equity arrangements for the three and nine months ended September 30, 2023 and 2022 were as follows:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Cost of revenue$118 $101 $328 $258 
Sales and marketing5,714 4,457 17,859 10,650 
Technology and development2,902 3,168 13,434 6,979 
General and administrative5,166 6,521 34,020 15,220 
Total$13,900 $14,247 $65,641 $33,107 
The Company maintains multiple stock-based incentive compensation plans. Expense relating to outstanding awards under such plans is summarized as follows:

Three Months Ended September 30,Nine Months Ended September 30,Unamortized Expense as ofWeighted
Average Vesting Term
 2023202220232022September 30, 2023
Time Based Options
2018 Plan$1,727 $3,234 $3,544 $10,970 
2021 Plan536 672 1,740 2,417 
Total Time Based Options Expense$2,263 $3,906 $5,284 $13,387 $4,977 1.5 years
Return Target Options
2018 Plan$(2,111)$— $18,215 $— 
2021 Plan— — 3,124 — 
Total Return Target Options Expense$(2,111)$— $21,339 $— $— 0.0 years
LTIP Expense (2018 Plan)$16 $— $333 $— 
Other equity awards under 2021 Plan
Restricted Stock Units ("RSUs")$8,760 $7,552 $25,483 $16,524 $104,381 3.1 years
Market Stock Units ("MSUs")4,632 2,657 12,194 3,065 23,845 3.5 years
Other equity awards under 2021 Plan expense
$13,392 $10,209 $37,677 $19,589 $128,226 
Employee Stock Purchase Plan "ESPP"$340 $131 $1,008 $131 
Total Stock-Based Compensation Expense
$13,900 $14,247 $65,641 $33,107 $133,203 
Schedule of Stock Option Activity
Stock option activity for the three months ended September 30, 2023 is as follows:

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20233,499,594 $7.68 6.32$36,049 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(34,027)12.40 — — 
Exercised(53,748)10.98 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 
Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding as of July 1, 20231,909,715 $7.66 6.39$19,724 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(175,573)9.43 — — 
Exercised— — — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
— — — — 

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

Time-Based Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20234,251,290 $8.07 6.97$12,163 
Conversion of Return-Target Options to Time-Based Options9,112 8.58 — — 
Canceled or forfeited(198,221)14.43 — — 
Exercised(641,250)8.71 — — 
Outstanding at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Vested and expected to vest at September 30, 2023
3,420,931 $7.59 5.72$19,393 
Exercisable as of September 30, 2023
2,968,006 $6.47 5.45$18,726 

Return-Target Options
 Stock optionsWeighted
average
exercise price
Weighted average
remaining
contractual life
(years)
Aggregate
intrinsic
value
Outstanding at January 1, 20232,153,264 $8.03 6.97$6,190 
Conversion of Return-Target Options to Time-Based Options(9,112)8.58 — — 
Canceled or forfeited(419,122)10.34 — — 
Exercised— — — — 
Outstanding at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Vested and expected to vest at September 30, 2023
1,725,030 $7.47 6.03$9,963 
Exercisable as of September 30, 2023
— — — — 
Schedule of Restricted Stock Unit Activity
RSU activity for the three months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of July 1, 20239,792,184 $12.42 
Granted614,174 14.54 
Canceled or forfeited(329,852)13.06 
Vested(996,715)13.35 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 

RSU activity for the nine months ended September 30, 2023 is as follows:

RSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of January 1, 20238,085,367 $11.88 
Granted3,915,070 13.89 
Canceled or forfeited(659,753)13.11 
Vested(2,260,893)12.74 
Outstanding as of September 30, 2023
9,079,791 $12.44 
Expected to vest as of September 30, 2023
9,079,791 
Schedule of Market Stock Unit Activity
MSU activity for the three months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average Grant Date Fair Value
Outstanding as of July 1, 20232,156,449 $18.83 
Granted36,792 19.44 
Canceled or forfeited(235,411)18.37 
Change in awards based on performance43,273 14.88 
Vested(105,987)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 

MSU activity for the nine months ended September 30, 2023 is as follows:

MSUs
Number of SharesWeighted Average
Grant Date Fair Value
Outstanding as of January 1, 20231,209,262 $14.55 
Granted1,446,396 21.01 
Canceled or forfeited(444,979)16.52 
Change in awards based on performance116,528 14.89 
Vested(432,091)14.43 
Outstanding as of September 30, 2023
1,895,116 $19.07 
Expected to vest as of September 30, 2023
1,895,116 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Net income (loss) per share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Basic and diluted income (loss) per share is computed by dividing net income (loss) by the weighted-average shares outstanding:
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Numerator:  
Net income (loss)$(13,749)$767 $(2,926)$3,887 
Denominator:
Basic Shares:
Weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Diluted Shares:
Basic weighted-average shares outstanding157,055,904 155,389,195 157,691,005 155,007,655 
Dilutive effect of stock-based awards
— 1,307,559 — 2,573,914 
Weighted-average diluted shares outstanding157,055,904 156,696,754 157,691,005 157,581,569 
Net income (loss) per share
Basic$(0.09)$0.00 $(0.02)$0.03 
Diluted$(0.09)$0.00 $(0.02)$0.02 
Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share The following potential outstanding equity awards were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented given that their inclusion would have been anti-dilutive.
 Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Options to purchase common stock5,267,371 5,169,703 5,792,252 4,493,135 
Restricted stock units9,328,583 6,964,588 9,231,891 2,086,980 
Market stock units1,822,258 793,212 1,799,804 284,942 
ESPP202,951 — 45,348 — 
Total16,621,163 12,927,503 16,869,295 6,865,057 
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value disclosures (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents Measured at Fair Value on a Recurring Basis
The following table summarizes our cash equivalents measured at fair value on a recurring basis:

Fair value hierarchy
Fair value


Money market funds
September 30, 2023Level 1$15,132 
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Reserve Activity
Activity impacting the Company’s restructuring reserves, recorded within Accounts payable and accrued expenses on the Consolidated Balance Sheets, for the nine months ended September 30, 2023, was as follows:

Balance at December 31, 2022$4,315 
Restructuring reserve increase69 
Payments and impact of FX(4,112)
Balance at September 30, 2023
$272 
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Jun. 30, 2023
Jan. 01, 2023
Jan. 01, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Market value of common stock held by non-affiliates           $ 700,000    
Employee retention tax credit $ 0 $ 6,981 $ 0 $ 6,981 $ 6,981      
Unrealized foreign exchange losses 1,810 4,311 571 3,985        
Realized transaction gains (losses) (268) $ 247 (360) $ 482        
Operating lease right-of-use assets 22,368   22,368   22,787     $ 21,666
Lease liabilities               $ 29,361
Adjustment to retained earnings $ (1,210)   $ (1,210)   $ 775      
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Adjustment to retained earnings             $ 941  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]        
Cash and cash equivalents $ 92,248 $ 86,877    
Short term restricted cash 127 45    
Long term restricted cash (held in other long-term assets) 2,411 2,749    
Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows $ 94,786 $ 89,671 $ 76,575 $ 76,078
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 6,691 $ 5,883
Additional provision 2,223 647
Receivables written off and impact of exchange rates (406) (1,129)
Balance, end of period 7,237 5,401
Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ (1,271) $ 0
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details) - $ / shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility (%), minimum 50.00% 65.00%
Expected volatility (%), maximum 65.00% 80.00%
Risk-free interest rate (%), minimum 3.63% 0.46%
Risk-free interest rate (%), maximum 5.55% 3.35%
Dividend yield 0.00% 0.00%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value (in dollars per share) $ 3.35 $ 3.26
Expected term (in years) 3 months 3 days 6 months
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Estimated fair value (in dollars per share) $ 38.36 $ 14.43
Expected term (in years) 4 years 10 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment, net - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 6,833 $ 5,347
Less: accumulated depreciation (3,327) (2,935)
Total property and equipment, net 3,506 2,412
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 3,920 3,761
Computer software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 218 218
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 2,136 1,060
Furniture    
Property, Plant and Equipment [Line Items]    
Estimated useful life (in years) 5 years  
Total property and equipment $ 559 $ 308
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 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Property and equipment, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 287 $ 234 $ 772 $ 669
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Internal use software, net - Schedule of Internal Use Software, Net (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Internal Use Software [Line Items]    
Internal use software $ 70,556 $ 47,658
Less: Assets written off 0 (199)
Less: Accumulated amortization (34,477) (23,817)
Total internal use software, net $ 36,079 $ 23,642
Minimum    
Internal Use Software [Line Items]    
Estimated useful life (in years) 3 years  
Maximum    
Internal Use Software [Line Items]    
Estimated useful life (in years) 5 years  
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Internal use software, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Internal Use Software [Abstract]        
Amortization expense $ 4,032 $ 2,453 $ 10,477 $ 7,000
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 458,884 $ 458,965
Accumulated amortization (270,482) (241,407)
Net book value 188,402 217,558
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross book value 301,944 301,955
Accumulated amortization (134,716) (112,589)
Net book value $ 167,228 $ 189,366
Weighted average remaining useful life 8 years 9 months 18 days 9 years 6 months
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 5 years  
Gross book value $ 137,042 $ 137,112
Accumulated amortization (123,636) (118,650)
Net book value $ 13,406 $ 18,462
Weighted average remaining useful life 2 years 9 months 18 days 3 years 6 months
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 19,700 $ 19,700
Accumulated amortization (11,958) (10,021)
Net book value $ 7,742 $ 9,679
Weighted average remaining useful life 3 years 7 months 6 days 4 years 4 months 24 days
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 6 years 6 years
Gross book value $ 198 $ 198
Accumulated amortization (172) (147)
Net book value $ 26 $ 51
Weighted average remaining useful life 9 months 18 days 1 year 6 months
Minimum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 5 years 5 years
Minimum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years)   4 years
Minimum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 5 years 5 years
Maximum | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 15 years 15 years
Maximum | Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years)   5 years
Maximum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 9 years 9 years
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible assets, net - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 9,708 $ 9,930 $ 29,124 $ 29,916
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Goodwill at beginning of period $ 674,094
Impact of exchange rates (339)
Goodwill at end of period $ 673,755
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accounts payable $ 8,201 $ 10,487
Accrued payroll 8,249 12,623
Accrued professional fees 3,941 3,150
Accrued bonuses and commissions 15,294 16,527
Accrued revenue sharing 5,467 3,522
Taxes payable 3,803 3,130
Accrued hosting fees 4,597 5,949
Other accrued expenses 10,196 5,411
Total accounts payable and accrued expenses $ 59,748 $ 60,799
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Security deposit received $ 672 $ 672
Fin 48 liability 3,624 394
Total Other long-term liabilities $ 4,296 $ 1,066
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]          
Amortization of debt issuance costs   $ 116 $ 116 $ 348 $ 348
Interest expense, debt   $ 3,639 $ 2,592 11,326 $ 5,615
Revolving Credit Facility | Credit Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 300,000        
Incremental increases in maximum borrowing capacity 5,000        
Proceeds from long-term lines of credit       75,000  
Repayments of long-term lines of credit       $ 125,000  
Debt costs $ 2,318        
Effective interest rate on debt (as a percent)   7.30%   7.30%  
Minimum net leverage ratio   3.50   3.50  
Minimum interest coverage ratio   2.50   2.50  
Revolving Credit Facility | Credit Agreement | Minimum          
Debt Instrument [Line Items]          
Commitment fee rate (as a percent) 0.20%        
Revolving Credit Facility | Credit Agreement | Minimum | Base Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 0.75%        
Revolving Credit Facility | Credit Agreement | Minimum | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.75%        
Revolving Credit Facility | Credit Agreement | Minimum | Sterling          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.7826%        
Revolving Credit Facility | Credit Agreement | Minimum | Eurodollar          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.7956%        
Revolving Credit Facility | Credit Agreement | Maximum          
Debt Instrument [Line Items]          
Commitment fee rate (as a percent) 0.35%        
Revolving Credit Facility | Credit Agreement | Maximum | Base Rate          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 1.50%        
Revolving Credit Facility | Credit Agreement | Maximum | SOFR          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 2.50%        
Revolving Credit Facility | Credit Agreement | Maximum | Sterling          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 2.5326%        
Revolving Credit Facility | Credit Agreement | Maximum | Eurodollar          
Debt Instrument [Line Items]          
Basis spread on variable rate (as a percent) 2.5456%        
Letter of Credit | Credit Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 30,000        
Incremental increases in maximum borrowing capacity 5,000        
Alternative Currency | Credit Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity 100,000        
Incremental increases in maximum borrowing capacity $ 5,000        
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt - Schedule of Long-term Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs $ (1,391) $ (1,738)
Total carrying amount 173,609 223,262
Revolving Credit Facility    
Debt Instrument [Line Items]    
Revolver $ 175,000 $ 225,000
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Long-term debt - Future Principal Payments of Long-term Debt (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Maturities of Long-term Debt [Abstract]  
2023 (remaining three months) $ 0
2024 0
2025 0
2026 175,000
Long-term debt $ 175,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Income taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ 19,841 $ 1,287 $ (6,240) $ 5,083
Effective tax rate 325.70% 62.70% 68.10% 56.70%
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Segment data - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     1  
Revenue $ 120,331 $ 101,343 $ 340,074 $ 290,913
United States        
Segment Reporting Information [Line Items]        
Revenue $ 78,777 $ 65,725 $ 224,743 $ 188,193
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 120,331 $ 101,343 $ 340,074 $ 290,913  
Long lived assets 25,874   25,874   $ 25,199
North and South America (“Americas”)          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 83,419 69,786 236,610 199,078  
Long lived assets 15,301   15,301   16,016
Europe, Middle East and Africa (“EMEA”)          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 27,649 23,110 78,201 68,368  
Long lived assets 8,597   8,597   6,419
Asia and Pacific Rim (“APAC”)          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 9,263 $ 8,447 25,263 $ 23,467  
Long lived assets $ 1,976   $ 1,976   $ 2,764
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 13,900 $ 14,247 $ 65,641 $ 33,107
Unamortized expense 133,203   133,203  
2018 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 16 0 333 0
2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 13,392 10,209 37,677 19,589
Unamortized expense 128,226   128,226  
Time Based Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,263 3,906 5,284 13,387
Unamortized expense 4,977   $ 4,977  
Weighted Average Vesting Term     1 year 6 months  
Time Based Options | 2018 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,727 3,234 $ 3,544 10,970
Time Based Options | 2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 536 672 1,740 2,417
Return Target Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense (2,111) 0 21,339 0
Unamortized expense 0   $ 0  
Weighted Average Vesting Term     0 years  
Return Target Options | 2018 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense (2,111) 0 $ 18,215 0
Return Target Options | 2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0 0 3,124 0
Restricted stock units | 2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 8,760 7,552 25,483 16,524
Unamortized expense 104,381   $ 104,381  
Weighted Average Vesting Term     3 years 1 month 6 days  
Market stock units | 2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 4,632 2,657 $ 12,194 3,065
Unamortized expense 23,845   $ 23,845  
Weighted Average Vesting Term     3 years 6 months  
ESPP | 2021 Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 340 131 $ 1,008 131
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 118 101 328 258
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 5,714 4,457 17,859 10,650
Technology and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 2,902 3,168 13,434 6,979
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 5,166 $ 6,521 $ 34,020 $ 15,220
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
4 Months Ended 6 Months Ended 9 Months Ended 17 Months Ended
Jun. 29, 2021
Aug. 01, 2018
Apr. 30, 2022
Jul. 31, 2023
$ / shares
shares
Jan. 31, 2023
$ / shares
shares
Sep. 30, 2023
USD ($)
day
shares
Sep. 30, 2023
USD ($)
shares
Aug. 01, 2023
shares
Jun. 30, 2023
shares
Dec. 31, 2022
shares
Time Based Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           3,420,931 3,420,931   3,499,594 4,251,290
Time Based Options | 2018 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period   4 years                
Time Based Options | 2018 Plan | Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period   12 months                
Award vesting rate (as a percent)   25.00%                
Time Based Options | 2018 Plan | Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting rate (as a percent)   6.25%                
Time Based Options | Amended and Restated 2018 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           2,656,023 2,656,023      
Time Based Options | 2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           764,908 764,908      
Return Target Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           1,725,030 1,725,030   1,909,715 2,153,264
Return Target Options | 2018 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum equity return multiple   3.0                
Return Target Options | Amended and Restated 2018 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, vesting upon sale of share resulting in cash return, threshold | $           $ 1,170,000 $ 1,170,000      
Stock options outstanding (in shares)           1,342,092 1,342,092      
Return Target Options | 2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           382,938 382,938      
Stock Options | 2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding (in shares)           1,147,846 1,147,846      
Stock authorized for awards (in shares)           35,121,308 35,121,308      
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%                  
Restricted stock units | 2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period     4 years       4 years      
Award vesting rate (as a percent)     25.00%       6.25%      
Market stock units | 2021 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting period           4 years        
Vesting eligibility, payout factor calculation, measurement period for average closing stock price, number of trading days preceding vesting date | day           10        
Vesting eligibility payout factor calculation, maximum quotient allowable for minimum payout factor (less than)           0.60        
Market stock units | 2021 Plan | Minimum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting eligibility, payout factor           0        
Market stock units | 2021 Plan | Maximum                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting eligibility, payout factor           2.25        
Market stock units | 2021 Plan | Tranche One                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting rate (as a percent)           25.00%        
Market stock units | 2021 Plan | Tranche Two                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award vesting rate (as a percent)           6.25%        
ESPP                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock authorized for awards (in shares)           4,573,457 4,573,457      
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 $ 25      
Purchase price of ESPP shares, percent           85.00%        
Offering period           6 months        
ESPP purchase (in shares)       162,406 111,163          
ESPP purchase (in dollars per share) | $ / shares       $ 8.77 $ 7.93          
Shares available for future purchase under ESPP (in shares)               4,299,888    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2022
Sep. 30, 2023
Dec. 31, 2022
Time Based Options        
Stock options        
Stock options - beginning balance (in shares) 3,499,594   4,251,290  
Stock options - converted (in shares) 9,112   9,112  
Stock options - canceled or forfeited (in shares) (34,027)   (198,221)  
Stock options - exercised (in shares) (53,748)   (641,250)  
Stock options - ending balance (in shares) 3,420,931   3,420,931 4,251,290
Stock options - vested and expected to vest (in shares) 3,420,931   3,420,931  
Stock options - exercisable (in shares) 2,968,006   2,968,006  
Weighted average exercise price        
Weighted average exercise price - beginning balance (in dollars per share) $ 7.68   $ 8.07  
Weighted average exercise price - converted (in dollars per share) 8.58   8.58  
Weighted average exercise price - canceled or forfeited (in dollars per share) 12.40   14.43  
Weighted average exercise price - exercised (in dollars per share) 10.98   8.71  
Weighted average exercise price - ending balance (in dollars per share) 7.59   7.59 $ 8.07
Weighted average exercise price - vested and expected to vest (in dollars per share) 7.59   7.59  
Weighted average exercise price - exercisable (in dollars per share) $ 6.47   $ 6.47  
Weighted average remaining contractual life (years)        
Weighted average remaining contractual life (years) - beginning balance 5 years 8 months 19 days 6 years 3 months 25 days 5 years 8 months 19 days 6 years 11 months 19 days
Weighted average remaining contractual life (years) - ending balance 5 years 8 months 19 days 6 years 3 months 25 days 5 years 8 months 19 days 6 years 11 months 19 days
Weighted average remaining contractual life (years) - vested and expected to vest 5 years 8 months 19 days   5 years 8 months 19 days  
Weighted average remaining contractual life (years) - exercisable 5 years 5 months 12 days   5 years 5 months 12 days  
Aggregate intrinsic value        
Aggregate intrinsic value - beginning balance $ 36,049   $ 12,163  
Aggregate intrinsic value - ending balance 19,393   19,393 $ 12,163
Aggregate intrinsic value - vested and expected to vest 19,393   19,393  
Aggregate intrinsic value - exercisable $ 18,726   $ 18,726  
Return Target Options        
Stock options        
Stock options - beginning balance (in shares) 1,909,715   2,153,264  
Stock options - converted (in shares) 9,112   9,112  
Stock options - canceled or forfeited (in shares) (175,573)   (419,122)  
Stock options - exercised (in shares) 0   0  
Stock options - ending balance (in shares) 1,725,030   1,725,030 2,153,264
Stock options - vested and expected to vest (in shares) 1,725,030   1,725,030  
Stock options - exercisable (in shares) 0   0  
Weighted average exercise price        
Weighted average exercise price - beginning balance (in dollars per share) $ 7.66   $ 8.03  
Weighted average exercise price - converted (in dollars per share) 8.58   8.58  
Weighted average exercise price - canceled or forfeited (in dollars per share) 9.43   10.34  
Weighted average exercise price - exercised (in dollars per share) 0   0  
Weighted average exercise price - ending balance (in dollars per share) 7.47   7.47 $ 8.03
Weighted average exercise price - vested and expected to vest (in dollars per share) 7.47   7.47  
Weighted average exercise price - exercisable (in dollars per share) $ 0   $ 0  
Weighted average remaining contractual life (years)        
Weighted average remaining contractual life (years) - beginning balance 6 years 10 days 6 years 4 months 20 days 6 years 10 days 6 years 11 months 19 days
Weighted average remaining contractual life (years) - ending balance 6 years 10 days 6 years 4 months 20 days 6 years 10 days 6 years 11 months 19 days
Weighted average remaining contractual life (years) - vested and expected to vest 6 years 10 days   6 years 10 days  
Aggregate intrinsic value        
Aggregate intrinsic value - beginning balance $ 19,724   $ 6,190  
Aggregate intrinsic value - ending balance 9,963   9,963 $ 6,190
Aggregate intrinsic value - vested and expected to vest 9,963   9,963  
Aggregate intrinsic value - exercisable $ 0   $ 0  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Restricted stock units    
Number of Shares    
Awards - beginning balance (in shares) 9,792,184 8,085,367
Awards - granted (in shares) 614,174 3,915,070
Awards - canceled or forfeited (in shares) (329,852) (659,753)
Awards - vested (in shares) (996,715) (2,260,893)
Awards - ending balance (in shares) 9,079,791 9,079,791
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value - outstanding beginning balance (in dollars per share) | $ / shares $ 12.42 $ 11.88
Weighted average grant date fair value - granted (in dollars per share) | $ / shares 14.54 13.89
Weighted average grant date fair value - canceled or forfeited (in dollars per share) | $ / shares 13.06 13.11
Weighted average grant date fair value - vested (in dollars per share) | $ / shares 13.35 12.74
Weighted average grant date fair value - outstanding ending balance (in dollars per share) | $ / shares $ 12.44 $ 12.44
Expected to vest at end of period (in shares) 9,079,791 9,079,791
Market stock units    
Number of Shares    
Awards - beginning balance (in shares) 2,156,449 1,209,262
Awards - granted (in shares) 36,792 1,446,396
Awards - canceled or forfeited (in shares) (235,411) (444,979)
Awards - change in awards based on performance (in shares) 43,273 116,528
Awards - vested (in shares) (105,987) (432,091)
Awards - ending balance (in shares) 1,895,116 1,895,116
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value - outstanding beginning balance (in dollars per share) | $ / shares $ 18.83 $ 14.55
Weighted average grant date fair value - granted (in dollars per share) | $ / shares 19.44 21.01
Weighted average grant date fair value - canceled or forfeited (in dollars per share) | $ / shares 18.37 16.52
Weighted average grant date fair value - change in awards based on performance (in dollars per share) | $ / shares 14.88 14.89
Weighted average grant date fair value - vested (in dollars per share) | $ / shares 14.43 14.43
Weighted average grant date fair value - outstanding ending balance (in dollars per share) | $ / shares $ 19.07 $ 19.07
Expected to vest at end of period (in shares) 1,895,116 1,895,116
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
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 dollars per share) $ 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 dollars per share) $ 0.001   $ 0.001   $ 0.001
Option exercises $ 591 $ 2,527 $ 5,584 $ 5,908  
Repurchase of common stock (in shares)   3,080,061   3,080,061  
Repurchase of common stock   $ 23,655   $ 23,655  
Common Stock          
Class of Stock [Line Items]          
RSUs and MSUs vested (in shares) 1,102,702 471,995 2,692,984 761,208  
Option exercises (in shares) 53,748 603,670 641,250 1,414,666  
Option exercises $ 1 $ 1 $ 1 $ 1  
ESPP purchase (in shares) 162,406   273,569    
Repurchase of common stock (in shares)   3,080,061   3,080,061  
Repurchase of common stock   $ 3   $ 3  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and contingencies (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase obligation $ 163,905
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) $ (13,749) $ 767 $ (2,926) $ 3,887
Denominator:        
Weighted-average shares outstanding, basic (in shares) 157,055,904 155,389,195 157,691,005 155,007,655
Dilutive effect of stock-based awards (in shares) 0 1,307,559 0 2,573,914
Weighted-average shares outstanding, diluted (in shares) 157,055,904 156,696,754 157,691,005 157,581,569
Net income (loss) per share        
Basic (in dollars per share) $ (0.09) $ 0.00 $ (0.02) $ 0.03
Diluted (in dollars per share) $ (0.09) $ 0.00 $ (0.02) $ 0.02
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 16,621,163 12,927,503 16,869,295 6,865,057
Options to purchase common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 5,267,371 5,169,703 5,792,252 4,493,135
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) 9,328,583 6,964,588 9,231,891 2,086,980
Market 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) 1,822,258 793,212 1,799,804 284,942
ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 202,951 0 45,348 0
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Fair value disclosures (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Level 1 | Money market funds    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Money market funds included in cash and cash equivalents $ 15,132,000 $ 0
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Related-party transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2023
May 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Related Party Transaction [Line Items]                
Other expenses       $ 22,611 $ 20,150 $ 85,673 $ 56,081  
Due to related party       38   38   $ 122
Related Party | VCG | Consulting Services and Other                
Related Party Transaction [Line Items]                
Other expenses       0 18 0 82  
Due to related party       0   0   0
Related Party | VEP                
Related Party Transaction [Line Items]                
Additional proceeds from sale of stock     $ 0          
Costs for sale of stock     $ 1,404          
Related Party | VEP | Secondary Offering                
Related Party Transaction [Line Items]                
Number of shares issued in sale of stock (in shares)   11,500,000            
Related Party | VEP | Block Trade                
Related Party Transaction [Line Items]                
Number of shares issued in sale of stock (in shares) 5,220,000              
Related Party | VEP | Travel and Other                
Related Party Transaction [Line Items]                
Other expenses       21 $ 19 64 $ 56  
Due to related party       $ 2   $ 2   $ 13
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Narrative (Details)
Dec. 07, 2022
employee
Employee Severance  
Restructuring Cost and Reserve [Line Items]  
Approximate workforce reduction, number of employees 120
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Restructuring Reserve Activity (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Restructuring reserve increase $ 69
Employee Severance  
Restructuring Reserve [Roll Forward]  
Beginning balance 4,315
Payments and impact of FX (4,112)
Ending balance $ 272
XML 81 ias-20230930_htm.xml IDEA: XBRL DOCUMENT 0001842718 2023-01-01 2023-09-30 0001842718 2023-10-31 0001842718 2023-09-30 0001842718 2022-12-31 0001842718 2023-07-01 2023-09-30 0001842718 2022-07-01 2022-09-30 0001842718 2022-01-01 2022-09-30 0001842718 us-gaap:CommonStockMember 2023-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001842718 us-gaap:RetainedEarningsMember 2023-06-30 0001842718 2023-06-30 0001842718 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001842718 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001842718 us-gaap:CommonStockMember 2023-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001842718 us-gaap:RetainedEarningsMember 2023-09-30 0001842718 us-gaap:CommonStockMember 2022-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001842718 us-gaap:RetainedEarningsMember 2022-12-31 0001842718 us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001842718 2022-01-01 2022-12-31 0001842718 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2022-12-31 0001842718 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001842718 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001842718 us-gaap:CommonStockMember 2022-06-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001842718 us-gaap:RetainedEarningsMember 2022-06-30 0001842718 2022-06-30 0001842718 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001842718 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001842718 us-gaap:CommonStockMember 2022-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001842718 us-gaap:RetainedEarningsMember 2022-09-30 0001842718 2022-09-30 0001842718 us-gaap:CommonStockMember 2021-12-31 0001842718 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001842718 us-gaap:RetainedEarningsMember 2021-12-31 0001842718 2021-12-31 0001842718 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0001842718 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001842718 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001842718 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001842718 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001842718 srt:MinimumMember 2023-09-30 0001842718 srt:MaximumMember 2023-09-30 0001842718 srt:MinimumMember 2022-09-30 0001842718 srt:MaximumMember 2022-09-30 0001842718 srt:MinimumMember 2023-01-01 2023-09-30 0001842718 srt:MaximumMember 2023-01-01 2023-09-30 0001842718 srt:MinimumMember 2022-01-01 2022-09-30 0001842718 srt:MaximumMember 2022-01-01 2022-09-30 0001842718 2022-01-01 0001842718 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2023-01-01 0001842718 srt:MinimumMember ias:ComputerAndOfficeEquipmentMember 2023-09-30 0001842718 srt:MaximumMember ias:ComputerAndOfficeEquipmentMember 2023-09-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2023-09-30 0001842718 ias:ComputerAndOfficeEquipmentMember 2022-12-31 0001842718 srt:MinimumMember ias:ComputerSoftwareMember 2023-09-30 0001842718 srt:MaximumMember ias:ComputerSoftwareMember 2023-09-30 0001842718 ias:ComputerSoftwareMember 2023-09-30 0001842718 ias:ComputerSoftwareMember 2022-12-31 0001842718 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001842718 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001842718 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001842718 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001842718 us-gaap:CustomerRelationshipsMember 2023-09-30 0001842718 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001842718 us-gaap:DevelopedTechnologyRightsMember 2023-01-01 2023-09-30 0001842718 srt:MinimumMember us-gaap:TrademarksMember 2023-09-30 0001842718 srt:MaximumMember us-gaap:TrademarksMember 2023-09-30 0001842718 us-gaap:TrademarksMember 2023-09-30 0001842718 us-gaap:TrademarksMember 2023-01-01 2023-09-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2023-09-30 0001842718 us-gaap:OffMarketFavorableLeaseMember 2023-01-01 2023-09-30 0001842718 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001842718 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2022-12-31 0001842718 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001842718 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001842718 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001842718 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001842718 srt:MinimumMember us-gaap:TrademarksMember 2022-12-31 0001842718 srt:MaximumMember us-gaap:TrademarksMember 2022-12-31 0001842718 us-gaap:TrademarksMember 2022-12-31 0001842718 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2022-12-31 0001842718 us-gaap:OffMarketFavorableLeaseMember 2022-01-01 2022-12-31 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2021-09-29 0001842718 us-gaap:LetterOfCreditMember ias:CreditAgreementMember 2021-09-29 0001842718 ias:AlternativeCurrencyMember ias:CreditAgreementMember 2021-09-29 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2023-01-01 2023-09-30 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember us-gaap:BaseRateMember 2021-09-29 2021-09-29 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember us-gaap:BaseRateMember 2021-09-29 2021-09-29 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember ias:SecuredOvernightFinancingRateSOFRMember 2021-09-29 2021-09-29 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember ias:SecuredOvernightFinancingRateSOFRMember 2021-09-29 2021-09-29 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember ias:SterlingMember 2021-09-29 2021-09-29 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember ias:SterlingMember 2021-09-29 2021-09-29 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember us-gaap:EurodollarMember 2021-09-29 2021-09-29 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember us-gaap:EurodollarMember 2021-09-29 2021-09-29 0001842718 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2021-09-29 2021-09-29 0001842718 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2021-09-29 2021-09-29 0001842718 us-gaap:RevolvingCreditFacilityMember ias:CreditAgreementMember 2023-09-30 0001842718 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0001842718 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001842718 srt:AmericasMember 2023-07-01 2023-09-30 0001842718 srt:AmericasMember 2022-07-01 2022-09-30 0001842718 srt:AmericasMember 2023-01-01 2023-09-30 0001842718 srt:AmericasMember 2022-01-01 2022-09-30 0001842718 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001842718 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001842718 us-gaap:EMEAMember 2023-01-01 2023-09-30 0001842718 us-gaap:EMEAMember 2022-01-01 2022-09-30 0001842718 srt:AsiaPacificMember 2023-07-01 2023-09-30 0001842718 srt:AsiaPacificMember 2022-07-01 2022-09-30 0001842718 srt:AsiaPacificMember 2023-01-01 2023-09-30 0001842718 srt:AsiaPacificMember 2022-01-01 2022-09-30 0001842718 country:US 2023-07-01 2023-09-30 0001842718 country:US 2022-07-01 2022-09-30 0001842718 country:US 2023-01-01 2023-09-30 0001842718 country:US 2022-01-01 2022-09-30 0001842718 srt:AmericasMember 2023-09-30 0001842718 srt:AmericasMember 2022-12-31 0001842718 us-gaap:EMEAMember 2023-09-30 0001842718 us-gaap:EMEAMember 2022-12-31 0001842718 srt:AsiaPacificMember 2023-09-30 0001842718 srt:AsiaPacificMember 2022-12-31 0001842718 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001842718 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001842718 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001842718 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001842718 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001842718 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001842718 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember 2023-07-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember 2022-07-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember 2023-01-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember 2022-01-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember 2023-07-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember 2022-07-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember 2023-01-01 2023-09-30 0001842718 ias:TimeBasedOptionsMember 2022-01-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2018PlanMember 2023-07-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2018PlanMember 2022-07-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2018PlanMember 2023-01-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2018PlanMember 2022-01-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember 2023-07-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember 2022-07-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember 2023-01-01 2023-09-30 0001842718 ias:ReturnTargetOptionsMember 2022-01-01 2022-09-30 0001842718 ias:ReturnTargetOptionsMember 2023-09-30 0001842718 ias:A2018PlanMember 2023-07-01 2023-09-30 0001842718 ias:A2018PlanMember 2022-07-01 2022-09-30 0001842718 ias:A2018PlanMember 2023-01-01 2023-09-30 0001842718 ias:A2018PlanMember 2022-01-01 2022-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2023-09-30 0001842718 ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 ias:A2021PlanMember 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember ias:A2021PlanMember 2023-07-01 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember ias:A2021PlanMember 2022-07-01 2022-09-30 0001842718 us-gaap:StockCompensationPlanMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember ias:A2021PlanMember 2022-01-01 2022-09-30 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-08-01 2018-08-01 0001842718 ias:TimeBasedOptionsMember ias:A2018PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:A2018PlanMember 2018-08-01 2018-08-01 0001842718 ias:ReturnTargetOptionsMember ias:AmendedAndRestated2018PlanMember 2023-09-30 0001842718 ias:TimeBasedOptionsMember ias:AmendedAndRestated2018PlanMember 2023-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:A2021PlanMember 2023-09-30 0001842718 us-gaap:EmployeeStockOptionMember ias:A2021PlanMember 2021-06-29 2021-06-29 0001842718 ias:TimeBasedOptionsMember ias:A2021PlanMember 2023-09-30 0001842718 ias:ReturnTargetOptionsMember ias:A2021PlanMember 2023-09-30 0001842718 ias:TimeBasedOptionsMember 2023-06-30 0001842718 ias:TimeBasedOptionsMember 2022-04-01 2022-06-30 0001842718 ias:ReturnTargetOptionsMember 2023-06-30 0001842718 ias:ReturnTargetOptionsMember 2022-04-01 2022-06-30 0001842718 ias:TimeBasedOptionsMember 2022-12-31 0001842718 ias:TimeBasedOptionsMember 2022-01-01 2022-12-31 0001842718 ias:ReturnTargetOptionsMember 2022-12-31 0001842718 ias:ReturnTargetOptionsMember 2022-01-01 2022-12-31 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2022-01-01 2022-04-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember ias:A2021PlanMember 2022-05-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember ias:A2021PlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-09-30 0001842718 srt:MinimumMember ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 srt:MaximumMember ias:MarketStockUnitsMSUsMember ias:A2021PlanMember 2023-01-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2023-06-30 0001842718 ias:MarketStockUnitsMSUsMember 2023-07-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2022-12-31 0001842718 ias:MarketStockUnitsMSUsMember 2023-01-01 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember 2023-01-01 2023-09-30 0001842718 us-gaap:StockCompensationPlanMember 2022-08-01 2023-01-31 0001842718 us-gaap:StockCompensationPlanMember 2023-01-31 0001842718 us-gaap:StockCompensationPlanMember 2023-02-01 2023-07-31 0001842718 us-gaap:StockCompensationPlanMember 2023-07-31 0001842718 us-gaap:StockCompensationPlanMember 2023-08-01 0001842718 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001842718 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001842718 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001842718 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001842718 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2023-07-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2022-07-01 2022-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2023-01-01 2023-09-30 0001842718 ias:MarketStockUnitsMSUsMember 2022-01-01 2022-09-30 0001842718 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001842718 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001842718 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001842718 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001842718 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2023-09-30 0001842718 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2023-09-30 0001842718 ias:VistaConsultingGroupLlcMember ias:ConsultingServicesAndOtherMember us-gaap:RelatedPartyMember 2022-12-31 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2023-09-30 0001842718 ias:VistaEquityPartnersManagementLlcMember ias:TravelAndOtherMember us-gaap:RelatedPartyMember 2022-12-31 0001842718 ias:VistaEquityPartnersManagementLlcMember us-gaap:RelatedPartyMember ias:SecondaryOfferingMember 2023-05-01 2023-05-31 0001842718 ias:VistaEquityPartnersManagementLlcMember us-gaap:RelatedPartyMember ias:BlockTradeMember 2023-06-01 2023-06-30 0001842718 ias:VistaEquityPartnersManagementLlcMember us-gaap:RelatedPartyMember 2023-05-01 2023-06-30 0001842718 us-gaap:EmployeeSeveranceMember 2022-12-07 2022-12-07 0001842718 us-gaap:EmployeeSeveranceMember 2022-12-31 0001842718 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-09-30 0001842718 us-gaap:EmployeeSeveranceMember 2023-09-30 shares iso4217:USD iso4217:USD shares pure ias:segment ias:day ias:employee false 2023 Q3 0001842718 --12-31 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member 10-Q true 2023-09-30 false 001-40557 INTEGRAL AD SCIENCE HOLDING CORP. DE 83-0731995 12 E 49th Street, 20th Floor New York, NY 10017 646 278-4871 Common Stock, $0.001 par value per share IAS NASDAQ Yes Yes Accelerated Filer false true false false 157850631 92248000 86877000 127000 45000 86682000 67884000 41857000 41550000 18853000 24761000 20000 29000 239787000 221146000 3506000 2412000 36079000 23642000 188402000 217558000 673755000 674094000 22368000 22787000 1673000 2020000 4705000 5024000 1170275000 1168683000 59748000 60799000 38000 122000 237000 99000 9031000 6749000 69054000 67769000 24371000 45495000 173609000 223262000 20299000 22875000 4296000 1066000 291629000 360467000 0.001 0.001 50000000 50000000 0 0 0 0 0 0 0.001 0.001 500000000 500000000 157597931 157597931 153990128 153990128 158000 154000 883386000 810186000 -3688000 -2899000 -1210000 775000 878646000 808216000 1170275000 1168683000 120331000 101343000 340074000 290913000 25599000 19171000 71100000 53864000 29604000 28190000 87566000 77961000 17211000 19459000 53850000 54071000 22611000 20150000 85673000 56081000 14027000 12617000 40373000 37585000 2078000 4064000 931000 3503000 111130000 103651000 339493000 283065000 9201000 -2308000 581000 7848000 3109000 2619000 9747000 5859000 0 6981000 0 6981000 6092000 2054000 -9166000 8970000 19841000 1287000 -6240000 5083000 -13749000 767000 -2926000 3887000 -0.09 0.00 -0.02 0.03 -0.09 0.00 -0.02 0.02 157055904 155389195 157691005 155007655 157055904 156696754 157691005 157581569 -1717000 -3248000 -789000 -11218000 -15466000 -2481000 -3715000 -7331000 156279075 156000 867490000 -1971000 12539000 878214000 1102702 1000 1000 53748 1000 590000 591000 162406 1424000 1424000 13882000 13882000 -1717000 -1717000 -13749000 -13749000 157597931 158000 883386000 -3688000 -1210000 878646000 153990128 154000 810186000 -2899000 775000 808216000 2692984 3000 3000 641250 1000 5583000 5584000 273569 2306000 2306000 65311000 65311000 -789000 -789000 941000 941000 -2926000 -2926000 157597931 158000 883386000 -3688000 -1210000 878646000 155498704 155000 804175000 -8285000 -11479000 784566000 471995 603670 1000 2526000 2527000 14225000 14225000 -3248000 -3248000 3080061 3000 23652000 23655000 767000 767000 153494308 153000 797274000 -11533000 -10711000 775183000 154398495 154000 781951000 -315000 -14600000 767190000 761208 1000 1000 1414666 1000 5907000 5908000 33068000 33068000 -11218000 -11218000 3080061 3000 23652000 23655000 3887000 3887000 153494308 153000 797274000 -11533000 -10711000 775183000 -2926000 3887000 40373000 37585000 65641000 33107000 -571000 -3503000 -17974000 -657000 348000 348000 2223000 647000 0 6981000 0 55000 19936000 8031000 370000 289000 -5851000 6757000 139000 -502000 27000 330000 148000 -8226000 150000 127000 93000 -74000 74118000 47560000 0 1603000 1954000 917000 23539000 9952000 -25493000 -12472000 75000000 15000000 125000000 25000000 0 1836000 5584000 5908000 0 23655000 2236000 388000 -42180000 -29195000 6445000 5893000 -1330000 -5396000 89671000 76078000 94786000 76575000 8880000 5548000 10361000 11817000 17000 145000 1012000 1385000 29330000 26214000 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” or "IAS"), formerly known as Kavacha Topco, LLC, is a leading global media measurement and optimization platform. 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 global media measurement and optimization platform provides actionable data and delivers independent measurement and verification of digital advertising across all devices, channels, and formats, including desktop, mobile, connected TV (“CTV”), social, display, audio, gaming, and video. The Company’s Quality Impressions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">®</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a proprietary metric that helps ensure media quality standards. To be counted as a Quality Impression, a digital ad must be viewable, by a real person rather than a bot, in a brand-safe and suitable environment within the correct geography. The viewability and invalid traffic filtration aspects of Quality Impression are accredited by the Media Rating Council across desktop and mobile platforms. 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 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 operates within the United States ("U.S.") in New York, California, and Illinois. Operations outside the U.S. include but are not limited to the United Kingdom ("U.K."), Ireland, France, Germany, Italy, Spain, Singapore, Australia, Japan, India, and the Nordics.</span></div> 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><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 accompanying interim Condensed Consolidated Balance Sheets as of September 30, 2023, the Condensed Consolidated Statements of Operations and Comprehensive Loss, of Cash Flows and of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022, 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 and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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, 2022, 2021 and 2020. There have been no significant changes to these policies, except for the adoption of Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments," as disclosed in Note 2(g) and Note 2(i), that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the nine months ended September 30, 2023. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023.</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 year ended December 31, 2022, the Company reclassified foreign exchange loss, net from "General and administrative" expenses within the Condensed Consolidated Statements of Operations and Comprehensive Loss as a separate line item "Foreign exchange loss, net" presented on the Condensed Consolidated Statements of Operations and Comprehensive Loss. Corresponding prior period amounts have also been reclassified to conform to current period presentation. </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 an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. On June 30, 2023, the last day of our second fiscal quarter in 2023, the market value of our common stock held by non-affiliates exceeded $700,000. Accordingly, we will be deemed a large accelerated filer as of December 31, 2023. As such, we will no longer (i) qualify as an Emerging Growth Company, (ii) be able to take advantage of the extended timeline to comply with new or revised accounting standards applicable to public companies beginning with our Annual Report on Form 10-K for the year ending December 31, 2023 and (iii) be exempt from providing an auditor's attestation report on our system of internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act.</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 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. Significant estimates include fair value of assets acquired in business combinations, including </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">allocation of purchase price consideration in the business combination valuation of acquired assets and liabilities, the estimated useful lives of intangible assets and internal use software, the allowance for doubtful accounts, goodwill impairment testing, assumptions used to calculate equity-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. Actual results may differ from these estimates due to risks and uncertainties, including the continued uncertainty surrounding rapidly changing market and economic conditions due to high inflation, changes to fiscal and monetary policy, high interest rates, currency fluctuations, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine and other geopolitical issues. </span></div><div style="text-indent:24.75pt"><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) Employee retention tax credit</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 Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") provided an employee retention credit which was a refundable tax credit against certain employment taxes. The Consolidated Appropriations Act (the "Appropriations Act") extended and expanded the availability of the employee retention credit through December 31, 2021. The Appropriations Act amended the employee retention credit to be equal to 70% of qualified wages paid to employees during the 2021 fiscal year. The Company qualified for the employee retention credit beginning in March 2020 for qualified wages through June 2021 and filed a cash refund claim during the year ended December 31, 2022. The employee retention credit totaling $6,981 was included within Prepaid expenses and other current assets on the Company's Condensed Consolidated Balance Sheets as of December 31, 2022. As of September 30, 2023, substantially all of the tax credit receivable has been received.</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%">(e) Foreign currency</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 reporting currency of the Company is the U.S. dollar. The functional currency of our foreign subsidiaries is the currency of the primary economic environment in which they operate, which is their local currency. The financial statements of these subsidiaries are translated into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss in stockholders’ equity. Transaction gains and losses including those on intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in foreign exchange loss, net in the 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%">For the three months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $1,810 and $4,311, respectively, and realized transaction losses of $268 and gains of $247, respectively. For the nine months ended September 30, 2023, and 2022, foreign exchange loss, net consists of unrealized foreign exchange losses of $571 and $3,985, respectively, and realized transaction losses of $360 and gains of $482, respectively.</span></div><div style="text-indent:24.75pt"><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) 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%">Cash equivalents includes amounts invested in money market accounts. The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be 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.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></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%">92,248 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">86,877 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short term restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><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 cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">94,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">89,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">(g) Accounts receivable, net</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%">Accounts receivable are carried at the original invoiced amount less an allowance for credit losses. The allowance is estimated by pooling accounts receivables based on similar risk characteristics, and expected credit loss exposure is evaluated for each accounts receivable pool. 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 within the Condensed Consolidated Statements of Operations and Comprehensive Loss.</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 credit losses 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:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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, 2022</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><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,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Additional provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Receivables written off and impact of exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Adoption of ASC 326</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,237 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,401 </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></tr></table></div><div style="margin-top:18pt;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) 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 market stock units ("MSUs"), shares granted under the Company's 2021 Employee Stock Purchase Program ("ESPP"), 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 funds affiliated with Vista Equity Partners ("Vista"), the Company’s largest shareholder.</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%"> — Volatility is estimated based upon observed option-implied volatilities for the Company in addition to 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 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 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-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%">— Following the pricing of the Initial Public Offering, the Company’s shares have traded publicly, 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><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 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><td style="width:261.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></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><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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">September 30, 2022</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><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%">$3.35</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%">$38.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$3.26</span></td><td colspan="3" style="background-color:#cceeff;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: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: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.43</span></td></tr><tr style="height:14pt"><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%">Expected volatility (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</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><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%">0.26</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%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0.50</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></tr><tr style="height:14pt"><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%">Risk-free interest rate (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35%</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><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><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="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) Recently adopted accounting pronouncements</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 are 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 is effective for the Company beginning January 1, 2022. Upon adoption, entities are 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 adopted ASU No. 2016-2 on January 1, 2022 using the modified retrospective transition approach, which resulted in the recognition of right-of-use assets ("ROU assets") of $21,666 and lease liabilities of $29,361. Differences between ROU assets and lease liabilities are attributed to deferred rent, lease incentive obligations and cease-use liability previously recognized under Accounting Standards Codification ("ASC") 420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Exit or Disposal Cost Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. In addition, the Company elected the expedient permitting the combination of lease and non-lease components into a single lease component. The Company made a policy election to not recognize ROU assets and lease liabilities for short-term leases for all asset classes. </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 did not have a material impact on the Consolidated Statements of Operations and Comprehensive Loss or the Consolidated Statements of Cash Flows. </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 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. </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 ASU No. 2016-13 on January 1, 2023, utilizing the modified retrospective approach requiring a cumulative-effect adjustment to the opening accumulated deficit in the first quarter of 2023, and the adoption resulted in $941 adjustment to retained earnings on January 1, 2023, net of tax. Refer to Note 2(g), Accounts receivables, net, for details on the Company’s accounting policy in accordance with ASU 2016-13. </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 was intended 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 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. On December 21, 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” which defers the sunset date of ASC 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in ASC 848.</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 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate indices that the Company can elect to accrue interest on outstanding borrowings from LIBOR to the Secured Overnight Financing Rate as administered by the Federal Reserve Bank of New York (“SOFR”). First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. As a result, as of June 30, 2023, the Company no longer had any contracts that referenced LIBOR. The Company adjusted the effective interest rate on outstanding borrowings on a prospective basis, which did not have a material impact on the 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-style:italic;font-weight:700;line-height:112%">(j) 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 October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," ("ASU No. 2021-08") which is intended to improve the accounting for acquired revenue contracts with customers in a business combination and create consistency in practice related to (i) the recognition of an acquired contract liability, and (ii) payment terms and their effect on subsequent revenue recognized by the acquirer. ASU No. 2021-08 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2023. The Company will evaluate the impact of this guidance on future acquisitions as transactions occur.</span></div> Basis of presentation<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><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 accompanying interim Condensed Consolidated Balance Sheets as of September 30, 2023, the Condensed Consolidated Statements of Operations and Comprehensive Loss, of Cash Flows and of Changes in Stockholders’ Equity for the three and nine months ended September 30, 2023 and 2022, 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 and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023, 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, 2022, 2021 and 2020. There have been no significant changes to these policies, except for the adoption of Accounting Standards Update ("ASU") No. 2016-13, "Financial Instruments - Credit Losses (Topic 326), Measurement of Credit Losses on Financial Instruments," as disclosed in Note 2(g) and Note 2(i), that have had a material impact on the Company’s condensed consolidated financial statements and related notes for the nine months ended September 30, 2023. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on March 2, 2023.</span></div> 700000000 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<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of 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. Significant estimates include fair value of assets acquired in business combinations, including </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions with respect to future cash inflows and outflows, discount rates, assets useful lives, market multiples, the </span>allocation of purchase price consideration in the business combination valuation of acquired assets and liabilities, the estimated useful lives of intangible assets and internal use software, the allowance for doubtful accounts, goodwill impairment testing, assumptions used to calculate equity-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. Actual results may differ from these estimates due to risks and uncertainties, including the continued uncertainty surrounding rapidly changing market and economic conditions due to high inflation, changes to fiscal and monetary policy, high interest rates, currency fluctuations, instability in the financial markets and disruptions in European economies as a result of the war in Ukraine and other geopolitical issues. 6981000 Foreign currencyThe reporting currency of the Company is the U.S. dollar. The functional currency of our foreign subsidiaries is the currency of the primary economic environment in which they operate, which is their local currency. The financial statements of these subsidiaries are translated into U.S. dollars using month-end rates of exchange for assets and liabilities, and average rates of exchange for revenue, costs and expenses. Translation gains and losses are recorded in accumulated other comprehensive loss in stockholders’ equity. Transaction gains and losses including those on intercompany transactions denominated in a currency other than the functional currency of the entity involved are included in foreign exchange loss, net in the Condensed Consolidated Statements of Operations and Comprehensive Loss. -1810000 -4311000 -268000 247000 -571000 -3985000 -360000 482000 Cash equivalents includes amounts invested in money market accounts. The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be 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.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></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%">92,248 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">86,877 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short term restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><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 cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">94,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">89,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 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.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></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%">92,248 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">86,877 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Short term restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">127 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Long term restricted cash (held in other long-term assets)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:24pt"><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 cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">94,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">89,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 92248000 86877000 127000 45000 2411000 2749000 94786000 89671000 Accounts receivable, netAccounts receivable are carried at the original invoiced amount less an allowance for credit losses. The allowance is estimated by pooling accounts receivables based on similar risk characteristics, and expected credit loss exposure is evaluated for each accounts receivable pool. 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 within the Condensed Consolidated Statements of Operations and Comprehensive Loss. <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 credit losses 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:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:316.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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, 2022</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><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,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,883 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Additional provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,223 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Receivables written off and impact of exchange rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(1,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Adoption of ASC 326</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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, end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,237 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,401 </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></tr></table></div> 6691000 5883000 2223000 647000 -406000 -1129000 -1271000 0 7237000 5401000 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 market stock units ("MSUs"), shares granted under the Company's 2021 Employee Stock Purchase Program ("ESPP"), 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 funds affiliated with Vista Equity Partners ("Vista"), the Company’s largest shareholder.</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%"> — Volatility is estimated based upon observed option-implied volatilities for the Company in addition to 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 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 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-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%">— Following the pricing of the Initial Public Offering, the Company’s shares have traded publicly, 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><td style="width:261.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:54.25pt"></td><td style="width:1.0pt"></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><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%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">September 30, 2022</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><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%">$3.35</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%">$38.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$3.26</span></td><td colspan="3" style="background-color:#cceeff;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: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: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.43</span></td></tr><tr style="height:14pt"><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%">Expected volatility (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</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><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%">0.26</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%">4.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">0.50</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></tr><tr style="height:14pt"><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%">Risk-free interest rate (%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.63%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.46%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.35%</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><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><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> 3.35 38.36 3.26 14.43 0.50 0.65 0.65 0.80 P0Y3M3D P4Y P0Y6M P10Y 0.0363 0.0555 0.0046 0.0335 0 0 Recently adopted accounting pronouncements<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 are 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 is effective for the Company beginning January 1, 2022. Upon adoption, entities are 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 adopted ASU No. 2016-2 on January 1, 2022 using the modified retrospective transition approach, which resulted in the recognition of right-of-use assets ("ROU assets") of $21,666 and lease liabilities of $29,361. Differences between ROU assets and lease liabilities are attributed to deferred rent, lease incentive obligations and cease-use liability previously recognized under Accounting Standards Codification ("ASC") 420</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Exit or Disposal Cost Obligations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company elected the package of practical expedients not to reassess prior conclusions related to contracts containing leases, lease classification and initial direct costs. In addition, the Company elected the expedient permitting the combination of lease and non-lease components into a single lease component. The Company made a policy election to not recognize ROU assets and lease liabilities for short-term leases for all asset classes. </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 did not have a material impact on the Consolidated Statements of Operations and Comprehensive Loss or the Consolidated Statements of Cash Flows. </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 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. </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 ASU No. 2016-13 on January 1, 2023, utilizing the modified retrospective approach requiring a cumulative-effect adjustment to the opening accumulated deficit in the first quarter of 2023, and the adoption resulted in $941 adjustment to retained earnings on January 1, 2023, net of tax. Refer to Note 2(g), Accounts receivables, net, for details on the Company’s accounting policy in accordance with ASU 2016-13. </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 was intended 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 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. On December 21, 2022, the FASB issued ASU 2022-06, “Reference Rate Reform (Topic 848): Deferral of the Sunset Date of Topic 848,” which defers the sunset date of ASC 848 from December 31, 2022 to December 31, 2024, after which entities will no longer be permitted to apply the relief in ASC 848.</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 23, 2023, the Company entered into the First Amendment to Credit Agreement, which changed the market interest rate indices that the Company can elect to accrue interest on outstanding borrowings from LIBOR to the Secured Overnight Financing Rate as administered by the Federal Reserve Bank of New York (“SOFR”). First Amendment to Credit Agreement became effective at the end of the applicable interest period for any LIBOR borrowings outstanding on the amendment effective date, which was June 30, 2023. As a result, as of June 30, 2023, the Company no longer had any contracts that referenced LIBOR. The Company adjusted the effective interest rate on outstanding borrowings on a prospective basis, which did not have a material impact on the 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-style:italic;font-weight:700;line-height:112%">(j) 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 October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," ("ASU No. 2021-08") which is intended to improve the accounting for acquired revenue contracts with customers in a business combination and create consistency in practice related to (i) the recognition of an acquired contract liability, and (ii) payment terms and their effect on subsequent revenue recognized by the acquirer. ASU No. 2021-08 is effective for annual periods, including interim periods within those annual periods, beginning after December 15, 2023. The Company will evaluate the impact of this guidance on future acquisitions as transactions occur.</span></div> 21666000 29361000 941000 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:492.75pt"><tr><td style="width:1.0pt"></td><td style="width:211.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:87.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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><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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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><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 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">2,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,506 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </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></tr></table></div>Depreciation expense of property and equipment for the three months ended September 30, 2023 and 2022 was $287 and $234, respectively. Depreciation expense of property and equipment for the nine months ended September 30, 2023 and 2022 was $772 and $669, respectively. <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:492.75pt"><tr><td style="width:1.0pt"></td><td style="width:211.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:87.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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><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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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><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 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,761 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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><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%">2,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,060 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Furniture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,347 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Less: accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,327)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,506 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,412 </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></tr></table></div> P1Y P3Y 3920000 3761000 P3Y P5Y 218000 218000 2136000 1060000 P5Y 559000 308000 6833000 5347000 3327000 2935000 3506000 2412000 287000 234000 772000 669000 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 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><td style="width:232.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:87.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td></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><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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Internal use software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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><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%">70,556 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">47,658 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Assets written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 internal use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,079 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,642 </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></tr></table></div>Amortization expense related to internal use software for the three months ended September 30, 2023 and 2022 was $4,032 and $2,453, respectively. Amortization expense for the nine months ended September 30, 2023 and 2022 was $10,477 and $7,000, respectively. <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 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><td style="width:232.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:37.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:87.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:85.75pt"></td><td style="width:1.0pt"></td></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><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><td colspan="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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Internal use software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><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><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%">70,556 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">47,658 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Assets written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: Accumulated amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 internal use software, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,079 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,642 </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></tr></table></div> P3Y P5Y 70556000 47658000 0 199000 34477000 23817000 36079000 23642000 4032000 2453000 10477000 7000000 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 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><td style="width:169.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:25.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:61.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></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><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, 2023</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><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 (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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><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%">301,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(134,716)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">167,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.8 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.6 years</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%">Favorable leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">458,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(270,482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">188,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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><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, 2022</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><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><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><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><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><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><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><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%">301,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(112,589)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">189,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9.5 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.4 years</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%">Favorable leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">458,965 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(241,407)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">217,558 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div>Amortization expense related to intangibles for the three months ended September 30, 2023 and 2022 was $9,708 and $9,930, respectively. Amortization expense related to intangibles for the nine months ended September 30, 2023 and 2022 was $29,124 and $29,916, respectively. <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 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><td style="width:169.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:25.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:7.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:61.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:58.00pt"></td><td style="width:1.0pt"></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><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, 2023</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><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 (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross book<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated<br/>amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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><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%">301,944 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(134,716)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">167,228 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.8 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,958)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.6 years</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%">Favorable leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(172)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">458,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(270,482)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">188,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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><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, 2022</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><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><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><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><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><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><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><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%">301,955 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(112,589)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">189,366 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9.5 years</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%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118,650)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,021)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4.4 years</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%">Favorable leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">458,965 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(241,407)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">217,558 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> P5Y P15Y 301944000 134716000 167228000 P8Y9M18D P5Y 137042000 123636000 13406000 P2Y9M18D P5Y P9Y 19700000 11958000 7742000 P3Y7M6D P6Y 198000 172000 26000 P0Y9M18D 458884000 270482000 188402000 P5Y P15Y 301955000 112589000 189366000 P9Y6M P4Y P5Y 137112000 118650000 18462000 P3Y6M P5Y P9Y 19700000 10021000 9679000 P4Y4M24D P6Y 198000 147000 51000 P1Y6M 458965000 241407000 217558000 9708000 9930000 29124000 29916000 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:359.25pt"><tr><td style="width:1.0pt"></td><td style="width:264.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.00pt"></td><td style="width:1.0pt"></td></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, 2022</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%">674,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Impact of exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 September 30, 2023</span></div></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%">673,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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:359.25pt"><tr><td style="width:1.0pt"></td><td style="width:264.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.00pt"></td><td style="width:1.0pt"></td></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, 2022</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%">674,094 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Impact of exchange rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(339)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 September 30, 2023</span></div></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%">673,755 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;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> 674094000 -339000 673755000 Accounts payable and accrued expenses and other long-term liabilities<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:483.75pt"><tr><td style="width:1.0pt"></td><td style="width:298.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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 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%">8,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Accrued bonuses and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued revenue sharing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued hosting fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,748 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,799 </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></tr></table></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:480.75pt"><tr><td style="width:1.0pt"></td><td style="width:295.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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%"> </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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Security deposit received</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%">672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Fin 48 liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,296 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </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></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:483.75pt"><tr><td style="width:1.0pt"></td><td style="width:298.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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 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%">8,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,487 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Accrued payroll</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,249 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Accrued bonuses and commissions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued revenue sharing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued hosting fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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%">Other accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accounts payable and accrued expenses</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,748 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,799 </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></tr></table></div> 8201000 10487000 8249000 12623000 3941000 3150000 15294000 16527000 5467000 3522000 3803000 3130000 4597000 5949000 10196000 5411000 59748000 60799000 <div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:480.75pt"><tr><td style="width:1.0pt"></td><td style="width:295.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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%"> </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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Security deposit received</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%">672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">672 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Fin 48 liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Other long-term liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,296 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,066 </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></tr></table></div> 672000 672000 3624000 394000 4296000 1066000 Long-term debt<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 credit agreement with various lenders, which was amended on June 23, 2023 (as amended, the "Credit Agreement”). The Credit Agreement provides for an initial $300,000 in commitments for revolving credit loans (the “Revolver”), 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 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 Credit Agreement may be used for working capital and other general corporate purposes, including for acquisitions permitted under the Credit Agreement. During the nine months ended September 30, 2023, the Company drew down $75,000 and paid down $125,000 on the Revolver. </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 Credit Agreement are scheduled to mature on September 29, 2026. The 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 initial proceeds of the Revolver in September 2021, together with cash on hand, were used to repay the outstanding balance of the term loan and revolving loan under the prior credit agreement. In connection with the entry into the Revolver, the Company incurred costs of $2,318 that are included in Long-term debt, net, in the Condensed Consolidated Balance Sheets. </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 Revolver under the Credit Agreement (i) for U.S. dollar loans are equal to the applicable rate for base rate loans ranging from 0.75% to 1.50% per annum, (ii) for Term SOFR Loans (as defined in the Credit Agreement) ranging from 1.75% to 2.50% per annum, (iii) for RFR Loans (as defined in the Credit Agreement) denominated in sterling ranging from 1.7826% to 2.5326%, and (iv) for RFR Loans denominated in euro range from 1.7956% to 2.5456%, in each case, based on the Senior Secured Net Leverage Ratio (as defined in the Credit Agreement). Base rate borrowings may only be made in dollars. The Company is required to 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. The interest rate on September 30, 2023 was 7.3%. </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 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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 Total Net Leverage Ratio (as defined in the Credit Agreement) of 3.50 to 1.00 or lower and maintaining a minimum Interest Coverage Ratio (as defined in the Credit Agreement) of 2.50 to 1.00. As of September 30, 2023, the Company was in compliance with all covenants contained in the 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><td style="width:247.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Revolver</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%">175,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">173,609 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,262 </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></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, 2023 and 2022 were $116, respectively. Amortization of debt issuance costs for the nine months ended September 30, 2023 and 2022 were $348, 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><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 recognized interest expense of $3,639 and $2,592 during the three months ended September 30, 2023 and 2022, respectively. The Company recognized interest expense of $11,326 and $5,615 during the nine months ended September 30, 2023 and 2022, respectively. Future principal payments of long-term debt as of September 30, 2023 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><td style="width:367.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 (remaining three months)</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></tr><tr style="height:14pt"><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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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"></td></tr><tr style="height:14pt"><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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000 </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></tr></table></div> 300000000 30000000 100000000 5000000 5000000 5000000 75000000 125000000 2318000 0.0075 0.0150 0.0175 0.0250 0.017826 0.025326 0.017956 0.025456 0.0020 0.0035 0.073 3.50 2.50 As of September 30, 2023, the Company was in compliance with all covenants contained in the Credit Agreement. <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><td style="width:247.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:100.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Revolver</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%">175,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">225,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,391)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">173,609 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">223,262 </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></tr></table> 175000000 225000000 1391000 1738000 173609000 223262000 116000 116000 348000 348000 3639000 2592000 11326000 5615000 Future principal payments of long-term debt as of September 30, 2023 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><td style="width:367.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:91.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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 (remaining three months)</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></tr><tr style="height:14pt"><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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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"></td></tr><tr style="height:14pt"><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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,000 </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></tr></table> 0 0 0 175000000 175000000 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:112%">For the three months ended September 30, 2023 and 2022, the Company recorded an income tax provision of $19,841 and $1,287, respectively. The Company’s effective tax rate for the three months ended September 30, 2023 and 2022 was 325.7% and 62.7%, respectively. The Company's effective tax rate for the three months ended September 30, 2023 is higher than for the respective three months ended September 30, 2022, primarily due to non-deductible stock-based compensation and other permanent tax differences and discrete items.</span></div>For the nine months ended September 30, 2023 and 2022, the Company recorded an income tax benefit of $6,240 and income tax provision of $5,083, respectively. The Company’s effective tax rate for the nine months ended September 30, 2023 and 2022 was 68.1% and 56.7%, respectively. The Company's effective tax rate for the nine months ended September 30, 2023 is higher than for the respective nine months ended September 30, 2022, primarily due to non-deductible executive compensation and other permanent tax differences and discrete items. 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. 19841000 1287000 3.257 0.627 -6240000 5083000 0.681 0.567 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 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><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 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:507.00pt"><tr><td style="width:1.0pt"></td><td style="width:204.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td></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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">North and South America (“Americas”)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Asia and Pacific Rim (“APAC”)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,331 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,074 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,913 </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></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, 2023 and 2022, revenue in the U.S. was $78,777 and $65,725, respectively. For the nine months ended September 30, 2023 and 2022, revenue in the U.S. was $224,743 and $188,193, respectively. </span></div><div><span><br/></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 long lived assets, net 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:417.75pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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%"> </span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Long lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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="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%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">25,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">25,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:507.00pt"><tr><td style="width:1.0pt"></td><td style="width:204.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td></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%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><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%">2022</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%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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%">North and South America (“Americas”)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Europe, Middle East and Africa (“EMEA”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Asia and Pacific Rim (“APAC”)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,331 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340,074 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,913 </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></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 long lived assets, net 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:417.75pt"><tr><td style="width:1.0pt"></td><td style="width:228.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:88.00pt"></td><td style="width:1.0pt"></td></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%"> </span></td><td colspan="3" style="padding:0 1pt"></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, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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%">Long lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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="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%">Americas</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">EMEA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">25,874 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">25,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 83419000 69786000 236610000 199078000 27649000 23110000 78201000 68368000 9263000 8447000 25263000 23467000 120331000 101343000 340074000 290913000 78777000 65725000 224743000 188193000 15301000 16016000 8597000 6419000 1976000 2764000 25874000 25199000 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%">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, 2023 and 2022 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.75pt"><tr><td style="width:1.0pt"></td><td style="width:154.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td></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><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><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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Technology and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,247 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,641 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,107 </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></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 Company maintains multiple stock-based incentive compensation plans. Expense relating to outstanding awards under such plans is summarized as follows:</span></div><div><span><br/></span></div><div style="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><td style="width:186.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:43.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:43.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:65.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized Expense as of</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Vesting Term</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Time Based Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total Time Based Options Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">5,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Return Target Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Return Target Options Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LTIP Expense (2018 Plan)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other equity awards under 2021 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units ("RSUs")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.1 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market Stock Units ("MSUs")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other equity awards under 2021 Plan expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">128,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Employee Stock Purchase Plan "ESPP"</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Stock-Based Compensation Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">13,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">14,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">65,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">33,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">133,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Integral Ad Science Holding Corp. Amended and Restated 2018 Non-Qualified 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 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 were to 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 Board 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 could 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. During the three months ended June 30, 2023, with the filing of a “shelf” registration statement on Form S-3, the market condition and the implied performance condition relating to the Return-Target Options were deemed to be probable.</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 IPO, the 2018 Plan was amended and restated (the “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%">. 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. 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.</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 accelerates 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 the Return-Target Options 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, 2023 were 2,656,023 and 1,342,092, respectively. The Company does not expect to issue any additional awards under the Amended and Restated 2018 Plan.</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 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. As of September 30, 2023, there were 35,121,308 shares reserved for issuance under the 2021 Plan. The total number of shares reserved for issuance under the 2021 Plan is 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">As of September 30, 2023, there were 1,147,846 total options outstanding under the 2021 Plan, consisting of 764,908 Time-Based Options and 382,938 Return-Target Options. The vesting conditions for the options issued under the 2021 Plan are identical to 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, 2023 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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">36,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">3,420,931 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">7.59 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">19,393 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"></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: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><td colspan="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:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">7.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">6.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">9,963 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;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-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2023 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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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: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:700;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,931 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,393 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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: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:700;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">6.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,963 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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 ("RSUs")</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%">RSUs under the 2021 Plan granted prior to May 2022 vest 25% each year and become fully vested after four years of service. RSUs under the 2021 Plan granted during or after May 2022 vest 6.25% at the end of each successive quarter and become fully vested after four 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%">RSU activity for the three months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,792,184 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-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%">12.42 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">RSU activity for the nine months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></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:700;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,085,367 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-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%">11.88 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></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%">Market Stock Units ("MSUs")</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 MSUs under the 2021 Plan to certain executive officers. MSUs vest over four years, 25% on the first anniversary of the vesting commencement date and 6.25% at the end of each quarter thereafter. The number of MSUs eligible to vest is based on the performance of the Company's common stock over each applicable vesting period. The number of shares eligible to vest is calculated based on a payout factor. The payout factor is calculated by dividing (i) the average closing price of the Company's stock during the ten trading days immediately preceding the applicable vesting date by (ii) the closing price of the Company's stock on the vesting commencement date. The payout factor is zero if such quotient is less than 0.60 and is capped at 2.25. Such quotient is then multiplied by the target number of MSUs granted to the relevant officer to determine the number of shares to be issued to the officer at vesting. The grant date fair value of the MSUs was determined using a Monte-Carlo simulation. The Company uses the accelerated attribution method to account for these awards. </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%">MSU activity for the three months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:10pt;font-weight:400;line-height:100%">(235,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in awards based on performance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">MSU activity for the nine months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MSUs</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date Fair Value</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:700;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:10pt;font-weight:400;line-height:100%">(444,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in awards based on performance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center;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</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. As of September 30, 2023, 4,573,457 shares of common stock are reserved for issuance under the ESPP. The number of shares available for issuance under the ESPP is increased on January 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of each calendar year, 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 may purchase shares through payroll deductions of up to 15% of their eligible compensation, subject to a maximum of $25 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. </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 ESPP provides eligible employees the opportunity to purchase shares of the Company's common stock through payroll deductions at a price equal to 85% of the fair market value of the shares on (i) the first business day of the offering period or (ii) the last business day of the offering period, whichever is lower. The ESPP is offered to employees in six-month windows, with phases beginning on February 1 and August 1 of each calendar year. For the window that ended on January 31, 2023, employees purchased 111,163 shares at a price of $7.93 per share. For the window that ended on July 31, 2023, employees purchased 162,406 shares at a price of $8.77 per share. After such purchases, 4,299,888 shares were available for future purchase under the ESPP.</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, 2023 and 2022 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.75pt"><tr><td style="width:1.0pt"></td><td style="width:154.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td></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><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><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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</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%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">328 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Sales and marketing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,714 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,650 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Technology and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,166 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,900 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,247 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,641 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,107 </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></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 Company maintains multiple stock-based incentive compensation plans. Expense relating to outstanding awards under such plans is summarized as follows:</span></div><div><span><br/></span></div><div style="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><td style="width:186.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:43.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:43.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:65.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:27pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unamortized Expense as of</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted<br/>Average Vesting Term</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Time Based Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,727 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total Time Based Options Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,906 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">5,284 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1.5 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Return Target Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Return Target Options Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,111)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LTIP Expense (2018 Plan)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other equity awards under 2021 Plan</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted Stock Units ("RSUs")</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,760 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,552 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">25,483 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">16,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.1 years</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market Stock Units ("MSUs")</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 years</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other equity awards under 2021 Plan expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">13,392 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">37,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,589 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">128,226 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Employee Stock Purchase Plan "ESPP"</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">131 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Stock-Based Compensation Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">13,900</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">14,247</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">65,641</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">33,107</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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:700;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:700;line-height:100%">133,203</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 118000 101000 328000 258000 5714000 4457000 17859000 10650000 2902000 3168000 13434000 6979000 5166000 6521000 34020000 15220000 13900000 14247000 65641000 33107000 1727000 3234000 3544000 10970000 536000 672000 1740000 2417000 2263000 3906000 5284000 13387000 4977000 P1Y6M -2111000 0 18215000 0 0 0 3124000 0 -2111000 0 21339000 0 0 P0Y 16000 0 333000 0 8760000 7552000 25483000 16524000 104381000 P3Y1M6D 4632000 2657000 12194000 3065000 23845000 P3Y6M 13392000 10209000 37677000 19589000 128226000 340000 131000 1008000 131000 13900000 14247000 65641000 33107000 133203000 P4Y 0.25 P12M 0.0625 3.0 1170000000 1170000000 2656023 1342092 35121308 P10Y 0.05 1147846 764908 382938 <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, 2023 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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,499,594 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.68 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">36,049 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.98 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">3,420,931 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">7.59 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">19,393 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Stock options</span></td><td colspan="3" style="padding:0 1pt"></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:8pt;font-weight:700;line-height:100%">Weighted<br/>average<br/>exercise price</span></td><td colspan="3" style="padding:0 1pt"></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: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><td colspan="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:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,909,715 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,724 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">7.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">6.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #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%">9,963 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;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-weight:400;line-height:120%">Stock option activity for the nine months ended September 30, 2023 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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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: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:700;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,251,290 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.07 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,221)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(641,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.59 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.72</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">19,393 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,420,931 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.59 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">5.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,393 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,968,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.45</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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><td style="width:208.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></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><td colspan="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><td colspan="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><td colspan="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><td colspan="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: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:700;line-height:100%">Outstanding at January 1, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153,264 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8.03 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.97</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:23pt"><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%">Conversion of Return-Target Options to Time-Based Options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Canceled or forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(419,122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><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%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:700;line-height:100%">Outstanding at September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.03</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">9,963 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;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%">Vested and expected to vest at September 30, 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725,030 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.47 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">6.03</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,963 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Exercisable as of September 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3499594 7.68 P6Y3M25D 36049000 9112 8.58 34027 12.40 53748 10.98 3420931 7.59 P5Y8M19D 19393000 3420931 7.59 P5Y8M19D 19393000 2968006 6.47 P5Y5M12D 18726000 1909715 7.66 P6Y4M20D 19724000 9112 8.58 175573 9.43 0 0 1725030 7.47 P6Y10D 9963000 1725030 7.47 P6Y10D 9963000 0 0 0 4251290 8.07 P6Y11M19D 12163000 9112 8.58 198221 14.43 641250 8.71 3420931 7.59 P5Y8M19D 19393000 3420931 7.59 P5Y8M19D 19393000 2968006 6.47 P5Y5M12D 18726000 2153264 8.03 P6Y11M19D 6190000 9112 8.58 419122 10.34 0 0 1725030 7.47 P6Y10D 9963000 1725030 7.47 P6Y10D 9963000 0 0 0 0.25 P4Y 0.0625 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%">RSU activity for the three months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,792,184 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-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%">12.42 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">614,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(996,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">RSU activity for the nine months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></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:700;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,085,367 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-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%">11.88 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,915,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(659,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,260,893)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.44 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">9,079,791 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 9792184 12.42 614174 14.54 329852 13.06 996715 13.35 9079791 12.44 9079791 8085367 11.88 3915070 13.89 659753 13.11 2260893 12.74 9079791 12.44 9079791 P4Y 0.25 0.0625 10 0 0.60 2.25 <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%">MSU activity for the three months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">MSUs</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of July 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,156,449 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">18.83 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:10pt;font-weight:400;line-height:100%">(235,411)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in awards based on performance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(105,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></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:120%">MSU activity for the nine months ended September 30, 2023 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><td style="width:225.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:108.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">MSUs</span></td></tr><tr style="height:21pt"><td colspan="3" style="padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:9pt;font-weight:700;line-height:100%">Weighted Average <br/>Grant Date Fair Value</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:700;line-height:100%">Outstanding as of January 1, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209,262 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14.55 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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:10pt;font-weight:400;line-height:100%">(444,979)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in awards based on performance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Outstanding as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.07 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of September 30, 2023</span></div></td><td colspan="2" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">1,895,116 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 2156449 18.83 36792 19.44 235411 18.37 43273 14.88 105987 14.43 1895116 19.07 1895116 1209262 14.55 1446396 21.01 444979 16.52 116528 14.89 432091 14.43 1895116 19.07 1895116 4573457 0.01 16000000 0.15 25000 0.85 P6M 111163 7.93 162406 8.77 4299888 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 of September 30, 2023, 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%">For the three months ended September 30, 2023, the Company issued 1,102,702 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 53,748 shares of common stock for $591, and employees purchased 162,406 shares of common stock through the ESPP. For the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> months ended September 30, 2023, the Company </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued 2,692,984 shares of common stock for vested RSUs and MSUs, employees exercised stock options in exchange for 641,250 shares of common stock for $5,584 and employees purchased 273,569 shares of common stock through the ESPP. </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, 2022, the Company issued 471,995 shares of common stock for vested RSUs and employees exercised stock options in exchange for 603,670 shares of common stock for $2,527. For the nine months ended September 30, 2022, the Company issued 761,208 shares of common stock for vested RSUs and employees exercised stock options in exchange for 1,414,666 shares of common stock for $5,908. During the three and nine months ended September 30, 2022, the Company repurchased 3,080,061 shares of common stock for $23,655.</span></div> 500000000 0.001 50000000 0.001 1102702 53748 591000 162406 2692984 641250 5584000 273569 471995 603670 2527000 761208 1414666 5908000 3080061 3080061 23655000 23655000 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 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%">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, 2023 were approximately $163,905 for periods through 2028.</span></div> 163905000 Net income (loss) per share<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 income (loss) per share is computed by dividing net income (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:511.50pt"><tr><td style="width:1.0pt"></td><td style="width:210.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:68.50pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</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%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(13,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Basic Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,389,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,007,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Basic weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,389,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,007,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Weighted-average diluted shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,696,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,581,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.00 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.02)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.02 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%">The following potential outstanding equity awards were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented given that their inclusion would have been anti-dilutive. </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:502.50pt"><tr><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,169,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,792,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,493,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,822,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,621,163 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,927,503 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869,295 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865,057 </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></tr></table> <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 income (loss) per share is computed by dividing net income (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:511.50pt"><tr><td style="width:1.0pt"></td><td style="width:210.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:69.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:68.50pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">2022</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%">Numerator:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="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="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></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:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(13,749)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">767 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(2,926)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Basic Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,389,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,007,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Basic weighted-average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,389,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,007,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of stock-based awards</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,307,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Weighted-average diluted shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,055,904 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,696,754 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,691,005 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,581,569 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Net income (loss) per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;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%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.02)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.09)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.00 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">(0.02)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:3pt double #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%">0.02 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -13749000 767000 -2926000 3887000 157055904 155389195 157691005 155007655 157055904 155389195 157691005 155007655 0 1307559 0 2573914 157055904 156696754 157691005 157581569 -0.09 0.00 -0.02 0.03 -0.09 0.00 -0.02 0.02 The following potential outstanding equity awards were excluded from the computation of diluted net income (loss) per share attributable to common stockholders for the periods presented given that their inclusion would have been anti-dilutive. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:502.50pt"><tr><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:79.75pt"></td><td style="width:1.0pt"></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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">Options to purchase common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,169,703 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,792,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,493,135 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,328,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,964,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,231,891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,086,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Market stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,822,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,621,163 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,927,503 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,869,295 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865,057 </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></tr></table> 5267371 5169703 5792252 4493135 9328583 6964588 9231891 2086980 1822258 793212 1799804 284942 202951 0 45348 0 16621163 12927503 16869295 6865057 Fair value disclosures<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%">Assets and liabilities measured at fair value on a recurring 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%">The Company invests in money market funds, which are measured and recorded at fair value on a recurring basis at each reporting period. Money market funds are valued based on quoted market prices in active markets and classified within Level 1 of the fair value hierarchy.</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 our cash equivalents measured at fair value on a recurring basis: </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:359.25pt"><tr><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Fair value hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td></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%">Money market funds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-weight:400;line-height:120%">There were no money market funds included in cash and cash equivalents as of December 31, 2022.</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 carrying value of cash and cash equivalents, restricted cash, accounts receivable and accounts payable approximated fair value due to their short maturities. </span></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%">Financial instruments</span></div>Financial instruments are valued based on observable inputs and classified within Level 2 of the fair value hierarchy. 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 8). <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 our cash equivalents measured at fair value on a recurring basis: </span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:359.25pt"><tr><td style="width:1.0pt"></td><td style="width:160.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Fair value hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair value</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div></td></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%">Money market funds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></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%">September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">15,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15132000 0 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, 2023 and 2022, the Company incurred expenses of $0 and $18, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $0 and $82, 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 of September 30, 2023 and December 31, 2022 were $0 in both periods.</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, 2023 and 2022, the Company incurred expenses of $21 and $19, respectively. For the nine months ended September 30, 2023 and 2022, the Company incurred expenses of $64 and $56, 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, 2023 and December 31, 2022 were $2 and $13, 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%">In May 2023, funds affiliated with Vista conducted an underwritten secondary offering of 11,500,000 shares of the Company’s common stock. In June 2023, funds affiliated with Vista sold 5,220,000 shares of the Company’s common stock in a block trade in compliance with Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”). The Company did not receive any proceeds from these sales, but bore the costs associated with therewith (other than underwriting discounts and commissions), which were $1,404 and were recorded within General and administrative expenses in the Condensed Consolidated Statement of Operations and Comprehensive Loss. </span></div>The Company had other related party transactions with companies owned by Vista Equity Partners that are immaterial individually and in aggregate to the Condensed Consolidated Balance Sheets and Condensed Consolidated Statements of Operations and Comprehensive Loss. 0 18000 0 82000 0 0 21000 19000 64000 56000 2000 13000 11500000 5220000 0 1404000 Restructuring<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 December 7, 2022, the Company announced a reduction in workforce of approximately 120 employees to better align resources, consistent with the Company’s strategy of increasing operational efficiency and improving productivity. The Company expects to pay the remaining balance of restructuring costs by the end of 2023. The Company recognized a liability and the related expense for these restructuring costs when the liability was incurred and could be measured. Restructuring accruals are based upon management estimates at the time and can change depending upon changes in facts and circumstances subsequent to the date the original liability was recorded.</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%">Activity impacting the Company’s restructuring reserves, recorded within Accounts payable and accrued expenses on the Consolidated Balance Sheets, for the nine months ended September 30, 2023, was 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:232.50pt"><tr><td style="width:1.0pt"></td><td style="width:135.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td></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%">Balance at December 31, 2022</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%">4,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restructuring reserve increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and impact of FX</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></div></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%">272 </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></tr></table></div> 120 <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%">Activity impacting the Company’s restructuring reserves, recorded within Accounts payable and accrued expenses on the Consolidated Balance Sheets, for the nine months ended September 30, 2023, was 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:232.50pt"><tr><td style="width:1.0pt"></td><td style="width:135.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:93.25pt"></td><td style="width:1.0pt"></td></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%">Balance at December 31, 2022</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%">4,315 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restructuring reserve increase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments and impact of FX</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,112)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2023</span></div></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%">272 </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></tr></table></div> 4315000 69000 -4112000 272000 false false false false EXCEL 82 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( B!8E<'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 " (@6)7"M1.>.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;1%Q=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC MVB/4G-^!0U)&D8(96(2%R&1KM- 1%?EXQAN]X,-G[#+,:, .'?:4H"HK8'*> M&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH%7+'+Y+=FO=D^,EGSNBFJJN#UMN:"WXO;AX_9]8??5=AY8W?V M'QM?!&4+O^Y"?@%02P,$% @ "(%B5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" (@6)7N^">8@\& "H( & 'AL+W=O@F,7,<:+_] MC@,DM'(.671Y4_)T_O'/#_'?Q[W<"/DM67*NR&L4QLE58ZG4ZE.KE7A+'K'D M7*QX#'?F0D9,P:E8%Y9P5X1_!KY:7C7Z#>+S.4M#]2@VG_D.J*/U/!$F MV5^RV3[;;C>(ER9*1+M@*$$4Q-M?]KJKB,, NR2 [@+HAP"[[ W.+L#)0+ M7+84".O;+6\GP++O9MCJ=G@D.#:T)=Y'#752! M>^2+0']&H1DG+#+V45QG/'D:W3T.[\GPALS<\6CBCLCGA_N;\>2.N ^/TW,3 M."I9$]RVBCG6JH(^CCTAH;LRW7//R$S!&"5"$E>DL9)O\.L;Z^.(^LW(1(P' MU44^L!5V%>0G]DK&/HS98!YX&3?2L8](]IVFU7/LBXN.D1<-KLM+"UY:A7?H M^Z">G.T/R#T\1QYB<[OBDC8E(]*^4$OH*1+\W9D1&]6HBUT8(QNU(CCVTT88 ML7%):@'Q;2B$J8^X>'!=WL(;V;B[^89EC;MI3 M6":[\$PV[G0^HN:?JZD4ZR#VS%T:UYP\&T%/89[LPCW9N.GY"#H5B6(A^2M8 ME7^1<44;)F'C_(O'U24M_).-FYZLMPYAM5\.A@MTVUTCUBE,DUVX)ANW//?" M@_::+D6,V:8C(K37;[;[/=O(=PK?9!?&R<8=SU.@P!"*.;'ISR^_D!GW4@DM M:83$E5P113 %SY3POIV1'ZUSZ*ADQ219LS#E9 6KW"P'8*R$4W@H6G@HBKL< M\/Q^$"_(["UZ$:&)_8C >#@S9A).X9-HX9,H;FKVC4E&K]Z2Q0M>ZHJ/"$V& MLYNA<>6-!]8E+)P1K>2,W%1*O7;;+MBREH0))35FFXXH/AMS5"X>59>SL$*T MDA4:QXK+;7)2+\+9'MS(B2N6<9[" M'" M%*%D@O4F'I IY@(:3Q6W1$9^AY M'"1 P-^*&5E/X8%HX8%H)0\TBU@8DNLT@=N)N?K8>IHFRTS0M;,'>%Q M=2D+'T0KI8]F2PZ]%6M#7*8<[Q0VB!8VB%9*(+WW,+-LRX(\I I,>ZP=@I'X M.WF773ULU3J9FMXG6P_L3J_?L;H.V,>U =(I;(Z#NY1AQ&,_2W+>ALS(?.=C.6[AH_)X>$2O+3N-A=1D+J^/@QN0C MXRX?7TZ)RWTU,Y["YC@'6V&5;(X+F!(0Q['/7\EOW/BA.2)EP>JCWZ8]NV_D M/(7-<0J;X^#V9.]7#[LKMK%R1*[9M&G3,:XN\8 MM]O"^=5\&WZ8;3ZWBL>W>_A?F'8%"0GY'$*M\QY\\>1V6WQ[HL0JVUE^$4J) M*#M< M55*LVT9%/F.>%\X*D963^47[[;::7ZA&YUDI;RM2-T4AJN_O9:Z>+B=T\OSA M<_:PU>;#;'ZQ$P]R)?7=[K:"MUGG99T5LJPS59)*;BXG5_3M@D>F06OQ=R:? MZJ-G8H9RK]17\_)A?3GQ#"*9RU0;%P+^/,J%S'/C"7#\>W ZZ?HT#8^?G[W_ MT0X>!G,O:KE0^3_96F\O)_&$K.5&-+G^K)[^DHU%%K,+RKU1"IC M#=[,0QN;MC6,)BO--*YT!;]FT$[/%Y]NEMK MF\4U6?UU??UE15[?W5S=+3_ +V_(&;E;+ MXW66'OI^O^^;C?2]DKMSPKTI81[C2/.%N_E2IM"M"P5I_ M?"P4357)4A-1UU+7;['Q[!WXN .SX][6.Y'*RPELJ5I6CW(R__TW&GKOL-'] M(F9#_-MFCR&'PZ"SN786M*Y,6'N<)8WY\,7L\ M'HYM%8=Q%'56)SC]#J?OQ/E9UKK*4BWW2#%T>P?!4;^410-LMHT?X,""#EC@ M!':5IJJ!>$$J2R4$[SZ74U)*C2$,K-[C,(S9 *-M%49Q[.,PPPYFZ(1Y5]YG M>0[1ZV&B4QS: :)Q, PC9A4$'@XQZB!&3HBWE=R);$WD-Z"F6M;MLE1Z*RO( M?\<[$L,=V9,?QP$?X+:MF!^%%,<==[AC)^YE(\FF4@6$-A=F@>Y$I;]C(&.[ M>V^ $#%)<'A)!R]QPONBM,A_((*)W3-/HG@X]8@9H]0/<9#4Z^G'>V'V09% MW-I9-WEH!QI!CVZE@[=C'#SPP@%8Q(KYE(U@/:)*ZL3ZH=2R*B&J32U)K3;Z M253CN_[@[ 1JZ$7)$*MMQGCHCX'MR8PZ^<. %>5#!AO^,/GC0!FVB7QOF* 0 M.T:C((A'H/9<1-UD]*=2ZR=(4R@XCJ1%#KT.P6%VOI>,Y$_:$Q!U,] G6)Y" M9^4#R27(15(977BF-F=F$8QO*VI3#H-Y'9(F:G:\^TY1]^Q$W?2TE!L).W]- MM/BV1SD^_3;Q4 CQ$*AM!;)K)/73GIZHFY\^M7D^5^7#&>RMPA50A'PBSUH& MME7@L;%%T%,4=7/4/IDZP"$\1"./118^S# $H<1'(/9L1.,?4J]Y)H#R,YU) M7,)2)ZO]K(;]5=Y.!]US''637*?"=N*[:%,=L(A(TZJ1O:! HV#S69!$EJ9% MS$P*'Z%FUK,><[.>T0Y:O:P<&$)W0XR(#64C],%ZKF-NKNL22"4?9=E(%!U& M74/A@!B-QN^H4G.3VS I'RWZZ;/F01';%)9XG XAVU; )6.@>YIC;IH[561' MD%&D")\E7N /H6*T%X5C6'O68V[6NY':'(;T'/(,%U^F"(OY/++BBI5A?C)2 MB;&>[)B;[#YV]+&6]_B\(QP7@1H;BC'$#EB;A6/;J>CAT__OZ/3@J><^[CF%RDJK].M6Y6M9U;__%D,)\8Y<0^&' MIQ;N)-*?E2N_RMOIT'M2Y6Y2O:V>4VH;A"EYY9U['C7\3QY%WD Q&7A3SVO_ MD7H+Y26LD$9O597]%UH)359RIV5Q#SOR^>#T'>E,L[HVPJ<]0&ET#07@VJ0< MM%EKM91I^W4_QN>SU'-T(FP>'QYB.$U.0]8S/7DZ6\%R+<+40^2RW@ M$Y0>HBIA$4$R%TEW"?Z0F/^+Z=G/^Y" BZ]("K]M10ZQNGQU= MQ9E[T/^(ZB$K:Y!]&VCIG4<0B&I_M;A_T6K7WL[=*ZU5T3YNI0#XQ@!^WRB0 M X<7<^'77?#._P=02P,$% @ "(%B5]*[G]44 P =!! GF#9I!*G=FE"58R"F;ZSQC@,,Q.*!KFY@;?Z-5D6LZVDH6'!!DS58*DA(6OSBYW4B-@!FQSU'@>W=;.\Z?0-9 MG&!+,.R:^#]_? !!!)NYG"K"M=E)LIT M6&4ZK)S/WB5'8 &R2@6B,W1-4IP&!,=H3#G)J^Y[;\H%D[7WH\YJP=VLYU87 M\I)G.("N)F\R2AKL,@WV/G9_+.\2, 8AD@48/%V@ M##.TQ/$"T!E)44CC&#..,F#%@S^ORT9QA)L?H?Y-EK[1, RSHR\W;1Z*JNAO MEOJ;I^DORA/AA8@H([_EAO)1K-:*+_B=#5F.47RV]!\16+'@E!:<-UD@G"\. MRW=>J=K6O2^B(KA5"FZ]2;!\=W"!TY"D\T.J6P=5[XNHJ'9+U>Y>U7V:)/)> M_T.9NT>5^:&HBOAV*;Y]@OB3:[R]LW2WTWY,9,6!5SKP3G9P<62->Z]$F8[K M>*YG;R>_+M+V/,.TVO7R3>/OZ]-X@X$3:G[-?XR-VM!Z'_I&1Z#:L<^8S4G* M40PSB34:KB1A18=33 3-\B9A2H5L.?)A)+M"8"I [L\H%2\3U7>4?:;_!U!+ M P04 " (@6)7&NFQ/2,' 3(0 & 'AL+W=O.*ES>FLY-U^$@6A-^O;PIQ-=VQQ$E& M3HY0\EDUV89N/_]E?US)5Z(>0@9F=/T>Q+SU>G$G8"8+,--RF_I MTQ?2"+)*OHBFK/H?/#58. '1AG&:-<'B";(DKS_#YZ8C]@($CSX -P%8#C![ M HPFP'AO"V838+ZW!:L)J*1/:^U5Q_DA#VK:-%?25X6 MRH(7XM=$Q/'9_/K*#ZX6@0_$M\7UUPO_[$Y<+.[$QV5P=;< UY_!]4UP>W9W M(0#@[*I$7M[/X -(-!P@59'P$#?@(88D/S///WAV.=G/_7>O"?6^]TAK$K':/B,_KX>,B) MF#,XH$LPIYF8J%;E#+(EX"*/:$; 'VU$2UO8@CT&8T8(G_]0WV(H^Y>"A]"T?=;FKF[7V"\>R/$\J M5A6%/.1()>VK* L$^VI.<2V(EJ#@DB6XZLHU[(=::8.5)1E0[='-(*MC82# MLOVAX:UU?E#-I FQ(TG7P40/23!? S.AH8C7P S']7LF&@VJ%WL6L2/) MQ?H3K<+\D8"4,O8)Y$1;Z0U9-Y^.*RM742:T35FXBO+D13S0@ P+]JRZ"+>J M\?#XIEP4.E567ZUFK.91_#.@K%J#@X9MR9.X!F<8GNDI&5=QV#6@W9?RUORB M0>.V9SJ2VNP>E#G7+EX-4R='8@#+RE74(3:@*PM789:K)%P%.:[I]FANW20: MMI,7.2?"-/#73/=7N*EJ,1"4UVL=3 QN>3;7P3S'=&31&I@8VUZ/ZM9=HD'+ M- NR=4I?"!&NAHNUJYS@>/@,HH+$B5Z]I3R(4N8JQ/;D-/IO$P5O$74UMSX. M#1NY*\*[=2V\V5),10-S/0?V M=$%KU="P5SL7"_DRX>!@7=!M4AZ,?03+@F9O=X%JI@Z1YYK*@-?AL*LL;2K, MQJ92!QHR"[I]#/[BI'9?-'90O&8NL>O+4&$P\; MS/.0)1$X2'(0TS0-"]8F1EN3#9V[7T;P2%F"&IC=/\7Z/4S2G!9H8 +5,P!Q M:RWQL+7TDW3#2?PSRM'[E*.WE>N9%.4JK(/J*F_M)<:#0_%[=<@OI(=;8;6$ MJ:XD,T WG'&QQ1#>2SLD\:!K_=DA.2J;/RI;,!9;-T&M!<;#%K@=DG5F]-6H M6E%D.="R/.5 0PL5&W99X]8>XS=.7_E*3$=1Y_R_7#GU M8W/40]A1V?Q1V8*QV+I9:0T\'C;PKR<2T:8H2!Z] %Z$.4N;\YGXKPWCY4&< MUL VU%T[Y\AG+G,=S,"FO&'5P1S7DRM4UR;"J&?/BEL;CX=M?'U(H9:G5KBC M>0C+E'<<W;SJ8X2!E<&I@SOZ;F%KY=.\E;T:*Q^KM.A/*-CFO7]KM M[N[>X)]5[ZVE^^?H>(XT]WUT'-3OYUOZ^L\%+L/B,T91R*![#9.-HIW9Z>S'QB)MK211)6DX_3? M+RDKHO B2+1/\R61;>"Y '$(0@=7T/E#47ZNIGE>.U\7\V5U<3*MZ]4O9V?5 M>)HOLNI5L;[^W?OR M\KRXK^>S9?Z^=*K[Q2(K_WR=SXN'BQ-R\NT7'V9WT[K]Q=GE^2J[RT=Y?;-Z M7S8_G6TID]DB7U:S8NF4^>W%R17Y102TK; N\:]9_E#MO';:KGPJBL_M#V\F M%R=NVZ)\GH_K%I$U_WW)!_E\WI*:=ORQ@9YL8[85=U]_HZ?KSC>=^915^:"8 M_WLVJ:<7)]&),\EOL_MY_:%X$/FF0ZSEC8MYM?[7>=B4=4^<\7U5%XM-Y:8% MB]GR\?_LZ^9"[%3P@CT5Z*8"52JP?1&\305/J4"\/17\305?J4##/178I@)3 M^["O0K"I$"@5_'U]"#<50J7"WLL:;2I$Z]%]'([U6 ZS.KL\+XL'IVQ+-[3V MQ5H0Z]K-$,Z6K79'==G\==;4JR\'[ZZ'R?4H&3K-J]&[W]X,KSXV/XP^-O^] M3:X_CIQWJ3,05]<\&3EOKIL_O!O\0[S[;9A\&/WT0T1)^*N3_//FS_/C2^=&9+9V/T^*^RI:3ZORL;AK=ACX;;QKX^K&! M=$\#/Q9U-C=4&]BK#>X7]_.LO2^.N-BT4QETW:.::[ O*A,5Y[;J1_RNIG[&F2>EU2\-8 $!.\\#W1[/]!UV_P];7N=W\V6;:.: M&7&>+<>Y\Z(9F6J:E7GUTLEJ9YB/7SD>^=FA+B4F.5OY[:/HEVJ5C?.+DV: MJKS\DI]<_O0#"=Q?32)'PH:/,+:&M<^T+Y>$^5X<^3$[/_NR*UUDV!0)XTB8 M ,$DH7E;H7D]A7:,N!Z9POX$U=%_9Z#$;V2B",;0K(C$CLG/S7-*@^4TZRSG;?OB2UZUS].=!YA)?59B7_4A84.F/:_" M@% W4N8>9,P4">-(F #!)%T%6UT%O75ETE*@KS"4)Y,U3E^!!/J32=$&,ER* MA'$D3(!@DC;"K39"JS;>K9?A3OXU+\>S*J\.S3=66M_Y!@D;AKIZ_6;E$02* MJ)!!4R2,(V$"!)-$%6U%%?42E4E(D39<+%8?#@-KF+X"B0[.-\8VA+Y]/6AYRL[8M\666M"$Q#'VN7V?/<0!U[:[R^8X^$ M)4>U/T6&Y$B8 ,$DG1"WLRQ=JU*:]U+Y[&[IC._+,E^._W3J,EM6\^S1#+J\W9/G-):%$E8Z]!7VU Z4E4%JZH;$#5X1#HPH435;0CNE-[.O9?'5?CJ?M M._CBMIUM6B.W:B>@0ZN7#5BZ7)X;N6Z@KG3M3>@MH6/C)M"X*93&H32!HLDB MZIQB8K>*]XO(*!RJSSS4"QA390.U?$U1/54PNB^\;AE5'D?0EG$H3:!HLA0Z M+Y?8S=SKO-ZWR?)Z4U5ZV$=1J X[U+*%TA(H+872^%%75Z!BRO+HW&)B-?TN MD^7$LJ,TRE>O',]=F_[4J""H00RE#35/)\V/?TWPZ:. 42N-0FD#19+EU M)C"QN\"*W(Z2F,%K#1F)/'6:@AJ\&YJ\M:0]G@Q-BT,:^NKC22_7+&29YZD+ M65,Y-R1$G3/^"L.5=(XKL5NNS]^(M@?H/6U G5MB<(KW[$5# Z=0&H?2!(HF M*Z[S<8G=R'W:CO0&>G!+VAZ\MW[TJ/JF--$-7>.NM*&<85O:5,JT+XWJJ#R* MG7%*[,ZI?:VQ.YSF!X'N8#9S:!R[A&H>"=1;/3YP @V<0FD<2A,HFJRESI$E M=DM67T@H_;6R]GGG6^)G6_8U8)11IV RAM"*4E4%H*I7$H3:!HLD [VY3: M;=.K\;BX7];MG#"JL^6DD5[EW*PF69T[OR=?ZS;=]-,\=Y+E_2(OUWZ\69I/ M#T-=$IP2SRA1J.$*I2506@JE<2A-H&BR1'?2=Y^9O_OW^Z7]K; ]0.]Y$YO! M:TKA97X^Y^():ME#: M$$I+H+042N-0FD#19(%VKB[%Y_;:D;UE"#5_J>[#^B&)]<^B0/-[H30.I0D4 M3198YSA3N^/<-Y'3CNLM+JB_3'5_.7"]('15<4'-92B-0VD"19/%U9G+M%^6 ML%%0NL-*&55WRNV!>@O%8"2K&C$V2[67H,WB4)I T>2Q[RQI:K>D^V1V4H,- M[%.J9LG8(_86 9*6'->%%!J40VD"19,%T_G.U.X[/R/!D^K.[*E'?77OPMZ MWOJ!)@=#:2DUV-[Z!>'0H )%DS]9VQGIGCU!^.GIG9XA&]:KHE&P;JFM7.[SWJ2%H"I:50&C_FX@I42%D<.^54_NW!0ZF-QI*&=,[C26,R1WHKHJ#V+GY7IV+[=7EKTMO8?UZ, )-' *I7$H3:!HLIPZY];KFRM\E(3TXQ.,J5J&:Z>W7-]RFZA'=E;AE"+UM--51K$-(ZT.0::' RE<2A-H&BRPCJ3 MUK.;M,>>">09#CM0GS!0-];3+6!MV0FU6*$T#J4)%$T^)J]S8GV[$]MW3]F. MZSL%06E#7_=H Y]0INXI0Z.F4!J'T@2*)HNKO;+=ED]/Z]LS7H#\TJT)1>*&WH MZQ8G#3T6Q*IBH#8ME,:A-(&BR+KEF3 /-61'-@C]M8+DI8H;<^D+0$2DNA-.Z;K&CM\@I44%D@G1WMV[-KC]^# M-GUR\K5O./F6A2P.8T][3$'-Y>,#)]# *93&H32!HLE:ZIQCO]N^<11YGK;E9"AWZ@61FB9I*D8H4<\ 0754'L+. MFO7MUFRO#\&:1Q1I0@Z@M*&O&\J$!32,777S+X$&3J$T#J4)%$W^VHG.YV5V MG_?@AV"-*F.ZH]K,&Y2H]IP]>%_],/T,X$8_ZI=*&)H6A+YZK%%J*'=*XE!Y M>G%#,4*9IWX&%M51>10[0Y61[[BKS9!^XP!*&T)I"9260FD<2A,HFBS0SO5E M!X[U[;C>4Q#4*6:ZM\N\ M4/U\6 (-FD)I'$H3*)JLK9UO<+,[Q<=L:C/= F6Q-OU@OXO-<%2O*A%3J[3U M,O8+UK#?L/97N+RL7MM:5M9_6>4J#N,#,<[AM07]U@3*!14RB-0VD" M19.5U=G#[( ]?&A+FYF^^HQJ;\.AWB^4EAS5@Q0:DT-I D63-=+9O@QW2 ,S MG'#@11%5]0*U>Z&TY+@NI-"@'$H3*)HLF,YD9G_9(0W,<"8!"8GZJ5E[ WKK M!WI( Y26'G=!.#2H0-'D;Y3M+./ ;AG;-K4#T]>T->]*U*P'>XB^"H'2$B@M MA=)X8'*M]>LK4%%EB71^=&!/\'WFMG:@)]GNV]:V-Z2WD(X.G$ #IU :A]($ MBB9KJ;..@P,)P_VWM0/]R].,V]KVR+W%HT?5M[5-33-M:QO*F;:U3<4,V]JH MCCX.X5DUS?-ZF-79Y?DJN\O?9N7=;%DY\_RVP;NOPN;^*6=WT^T/=;&Z.&E4 M]*FHZV*Q?CG-LTE>M@6:O]\61?WMA[.&_U"4G]&PO=V]R:W-H965T&ULK9IO M;]LX$H>_"N%;'%*@KB52?W.)@31)L0':-*C3W=>,1,>Z2J)7HIWD/OT-)4>4 M18I.=OTFL>41_9OA<)XAK;,G7OVJ5XP)]%SD97T^60FQ/IW-ZF3%"EI_XFM6 MPB=+7A54P-OJ<5:O*T;3YJ8BGV''"68%S2%V?QL31_9@HF?Z[L*WLVZ4=*L8&6=\1)5;'D^ MN7!/+[U0WM!8_)&QI[KW&DE7'CC_)=_Y^,&??F<[AWPY M7L+SNOF+GG:VS@0EFUKP8G!Z-T XYAOP+L;\/ &;^0&LKN! M-(ZVRAJWKJB@\[.*/Z%*6L-H\D43F^9N\"8KY30N1 6?9G"?F%]^O[VZOEU< M7R%XM?C^]>;JXA[>+.[AW[?KV_L%^OX%75XL?D=?OG[__+RZ 9L/ M:(I^+J[0R6\?T&\H*]']BF]J6J;UV4R ,CG^+-FI^-RJP",J8O2-EV)5H^LR M9>G^_3/PJ',+O[KU&5L'7+#U)T2O/=C[% M,0[.9MN^&[H5B:*P,]J3YW?R?.L$7:3_A;4&Y4G42'"H3PDODRQGJ!SJEA_+ MBXFF E6V9&?;'VW5,WC$-O(-%@%O@C@70= MQ37'*O*BEXR(+P'M#["2ZWI#RX1!#M3"S"E'#Y@7#10?,-I7W".Q:U>< R : M=="=H00"G(DF +B:#%:!-Q9X%RK-'V@Z$P[%J) M-;\I(8>@2LMHT"3A&PEDH S+MO0A9T;_?4.9B6,R;!M,=I%#QO)+4="U8[ O M>5/"5.50&95DY9T9&WR<;%BU0Y'PK9X=!P"LX!FCB<*C88$2(8U:,%5FQ MG:R=XI.4]:+=+= M7KH,=B[VPC'E"M,X?E<)6&8E;-7>4@*L^']W"3C2:/NGF K]Q([^NXHGC*6[ M&$"6H1]LR_.M.=N(SNS0=YSADC>8N7MF^V(5VHD=[3^@GWUY72RJJ9(' 4:U M.K0A=4QZ#8;8(E@!GM@!OR>X7O%*'%!\>%-M,)FZ$1EIFTCO/-M.\_U$8,^L M2K*VN-;RI W WJ#!J-JTB8Z&)=5D%3LC9RQ$D9S8CZ%W#*L;B,&&IT>%A!<% M%-I&OU&W=SC:N@F4UV#LC( H]!([>IOJT^XIH6XV,>^.8)JC3=3Q#6;FL:*% MT0.=K1AK^V2#%8G& J_X2^S\U2J_J8 :11O8ZF$WTF)OVBS' .L1Y8K"Q$[A MW2\7W2Y!>O&Q]47V#EN:-PDEN0LE5U19(BPM$#&<+GN>/W3&M)V.1YH@HO!+ M[/B]7BY9TE07]IPTQTX(VF^&DMT1%/_'WIGPV]]R[MPS;:5)/%:5%*2)?2]] M^6;QB KTP!ZSLI09*'M"5F4\-?JD[Z*C.- .V@UF8>"$(PO'4\CU[,A]GT], M=G\V;SP=MK$71MIO; 9T!WXXLI@\Q63//=Q&-<=,Z::2H9<]1*M6EF1C!^59 M,?_>#NI8H^T'0#'>.[2)!Z3#O!D=U6$=15JA,UCY_MBO#YXBNFQZY!@F/\F,S<:VP1YO=^-[7OO6UY.F^SN;14@R=_RLDGB615EJZ.'^GN MOJ3_7 ..=7::S +L#L_G9KU'@@I6/39/2M6HB63[&$UWM7L:ZZ)Y!FEP_;-[ M>MD^4Z6&:1_Q^D8K &B-/'K@0O"B>;EB-&65 M-(#/EYR+US?R"[IGU^;_!U!+ P04 " (@6)7E1DB.'4% #M"P & M 'AL+W=O_7[SE*=ITV"=9]L2F)?.ZYN^>.=[1R M_BHLF"-]K8T-Q]DBQN;Y:!2*!=;%1UTMHKP8G1PUJN(9 MQT_-A$B"H+"WY+/V1@! HTO/6:V-2D'=]<;])?)=_B2J\#GSORAR[@XSIYE5/)< MM29^=*O7W/OS6/ *9T+ZI56_=YQ1T8;HZOXP&-3:=O_J:Q^'_W)@TA^8)-Z= MH<3RA8KJY,B[%7G9#319)%?3:9#35I(RBQY?-<[%DQ<<"J^;%"$WI[P-V!#" MT2@"7+:,BA[HK .:W +T"[US-BX"_6I++J^?'X'4EMEDP^QL="E5EYSH ?151P7[ >$7[I_[]ED,CX\=W6C[#H][1V2\Y1- M3V?9PP%)TV%OUG1E@48JT!NU5,5"T:5K"C>@MV_/!Z0#*3+H2$*E,BX'R9IA M$[\JM#[E+K%S<*ON-4"-45$,#.D27'9([#T]#*BUD!H/P*.CG!/A'CR'\POT ML"LA2-&C3!,\E&&188_/:]*62EWIN"7SI55&QW5W!F!H5Z;+76)K*C4(%5NF% /*ATIV:!;^@ W2L8-4 K6 M][C8H.>ZV);,QE]5XDO40?Q1A7=0CS(&F$M=,/Q! JUETWO6WRS(HRU,FX( M5E?1-0.J7:X-XX3#@2)"3Y>?Z<%&-Y>?>\U *L%)K0[ (<##-: !!854"EVS MZBR)N^[F^/W>)V=:2VU*Y@/DN??TX+"3%X+50,(1%Q?"$+TND$,5:<&F"81+ M"G'Y+L\APJ;RI60L*:APK147E #^:! <=R)(M:@*IY:XB"0W \K7V(&;UU"# MS,BEJ*26A AJ@W(7)8:R$@T]"FK.R>W0 E.RRW:IO;,I?RL=%]@L0BR<]P@N M5>Q0X,UBW86H,ZP3RU3:=@G*2>5S9)WFVF#9]<_0 ""(!G[TBU 0D$'A$1UQ M'VZ(U75]OHGX,37C!ML*DM,T?%0KHNK)A$[AME ;H MPCJE')D7O[[UD^1B+=6_L8W, M)!VFO-IJ/@&>]:ONX%9D%D'"UC1SV?;,IJ MNB31X;-/P]DP>RBQ>(^9[$_,9+AMH0G0LEIU89L:<'(:N?R0$%.Y863$3=$U M6@'I^P$C>3%IR+I(!C$3<_!AQ_@;>%BZ.EE_,Y2;8^K9P-* 7B)G!8KG%:/+ M6*1MBHSC;X; H>1F.*D:Y['CM)6KW0C'WQ3&PO=V]R:W-H965T&ULM5QK<]M&LOTK M**ZS5ZH":9*2)3FO*EFQ=[V;K%V6O;=NW;H?AL!0G!@$N - ,O?7W]/=\P(? MLKU)/B060KPT=X];3=6JY('K:NG\^GTXNE:F7KTX_?\[*W]\?NF[RI3Z[ROF'?PLE"MOFFJ_S9EM_IA=#7*2KU4?=6]:Q[^ MJAT_SVB^HJE:_G_V(.]>/!]E1=]VS=H-!@5K4\N_ZI.30S+@:GIDP-P-F#/= MLA!3^9/JU(_?V^8AL_0V9J,_F%4>#>),39MRVUE\:S"N^_&%:DV;-:N-DM3J+J#&(NFKSM3WV6;IC*%T>WW3SM00O,]+=RJ+V35 M^9%5GV>_-'6W:K.7=:G+X?BGX""P,?=LO)@_.N&MWDRRLVF>S:?SLT?F.PMB M.>/YSH[,=QVY?.NXS/[W>M%V%FKT?X<8EOG.#\]'IO5MNU&%_F'$@K;W>O3C MG_\TNYA^]PBUYX':\\=F_\,V\8]?-7N_PAQ?\3[>=LOI,NN:3+4@HLM,G?50 M)=MV6)\&="N=W33KC:JW?_[3U7QV^5V;%0U>J5L,Q%\M9BP5S;(TM:H+HZH, MHSL-CP,W!\*PRD$25NI>9PNM:YX&JV- MGK"5PO^2;>8I( MZ*9I#;&9X_L6KI4G1 P24;8\LE#M*ELBGK09PE(&HC*\8)HR40[>P6RKE1WK MNDP$M% 5LRHQ#W)2V8-JXP!IS6#2E>4?6E9AI* MTQ95T_8@ <3_JS>6EMMF@7VAB<3+NT<"-J#5FC4VU--WDV[@"T?L+1$+YED: MMR3]]4+;X/%RI^\'Y[B-I&/PFZ$H29&L7E&4A5;_W+1M3F_=D(1?L83I+7JR M4O4=&6"-"9OBXZJIR-ZT@4KJ5U9J'UO :V5J\O29O?X!\?A%_ MS'/^BR:PNA(-;IH.4K\(F%WH3'_:P#/P]LN:9,>T!-'V M$R:2)69>^_$6.X(:&M@3Y4 M:B^97:KG_/^95_TIDXJ%HR+6S8#2PAF@4 &%]_3F$!1.XH/[9$[)NZE. M)+-2)?05:!S[B_D,=A8AQ)GJ;XJ*')'$Z9##B;OX)5KN=@]#=.ZV)_JCKR&C M735]59(-4(I%0L&87_M: 1[6Y*6I\$6@[I;\"!R1%C)>?A+=I177IN5\SD.#VY"Q*PF$Q$:*@YQ-4(_1_K17P36,*&J M1(9E".23:QJQ&ZI)AXFS(+7?(\B2ZJNL%8@(HDC%H"N@Y]51@D<):FM^3V(F M>&8Q]:81!PO0AUT7#YJI-?D/%R!5U3;BG 9"ADN"0E*%@/]$#"%/X"9(L>O M'Q.65W7V$F#QCI;]"[(>*)#[-F?OH*';46/_UJ\W4''HZ)O>9B_Z%E]"EK?T MJ-] CPOV/_!E\^R$!C@E^]N;%[?TI=>T"2 KP(O,Z;[+CQ!"2@S_"U(JM76N ME0*D?J"H8_6](?$G8:0-;A:JWFO*AA8MT"")Q$407<-I>6^9$I'1'##C'D;0 M&> .1AQPC\FLE&1Y1?+@V5<$ /Y2\@P$!'[YM" M+? 96PI#Z<-N/"*AC6WN3>)#_<9-LCQM696W9MA03( ].:6I).CK;5%ESCR5CX)=Q[+Q[ MV_9*?,VM*WV>3\]/%J=>KK?*+A0]Y'D!!Y41CR4:YU*MVR19 MB6QY=:#D-3HU3WCAJB20W\*'<^SH@G:)I.#S8S::1#@L88(L+)W&9WU<&#+U M,A8N^HX_Y)QH$',9^;DV]Q0@+"[["M*[IX?.]ZZ1BG+12SPR4O.F"/L/ P,R MH_S+FD*0."*"TP\7%@[QPLR'60+GA[=0%O92+ =D.G\ <&C(K243!"]!P;YM MEMV#G5(J!$M64B*@OLL'HN];A_A4 M5?247V2::S]C.APIV;="6934\**&(3#\.W /7*A[E^V#O+:I.4KT 1D6QA;] MFD))H=O(BI] RW[JUN5[ T+AX!$5&U);+AU1+.YZ=M12YU@#$PA:DMBP.T?9 M<\"RIOTH>XL44-M.88M9/:)9N'00&T5@,[ZVA>NT%KO+;UFU,24")R<5],!) MCLT;PYLUQT4O1K_^RMR)0;G]3(H0#L/0!, FNJ-2%9;[WY1&Z(6H[0TPP4J>B>WD*U+*IFJTFI:#*/FDL:6DA10U14@ME MN3>V1\IARAQ8 ;JT%!5YZ87IDF .L)*-C&ZNW[UDN#@ZC4B2.-A?TBWWL#)( M!1X<8TMLID"92)"Z4R3!S&V[FTO,5WV*24$2MJ\W6!S>RR6%D;[]+T!H@&$N M$BC!9.13[I6I_-9YT':4E6X%981:[ *FF5!X@"BUUF&M1^:5BB%!3_K[_QTG)N))$XH9T_F41^Z2 MY 7":4.H!4HI14DHDRW/D&J;=4KP8\40(?XQ>76@ Q,]N",WH_P#+A\;" 3CDGGW01IBN!3KV.+%UECI!Y M,I3 NZ\\I0#6S[.[#/2>#T"#)]8UW$M3LQEC/\0-X,VM.PI#Z)-G,B&@%4&4 M2(2C[A#HDR4)(*2$411DU%PY> Q;2;BEL,]1@\J@?*!F_6%?*%1Q!?X(FF%P MBY2%TKO#(QW>1)AH6C>#USXPXR@C-69_)RM(@5D".&6ZX3BS7_?"A]/901(N?O6K6(R2Z4W0FH:\%*1ZK MW(KB/)GE5[,IS_[D/#^;S7*?"W"!)W?%;S=1LAWI'/.+*WY/MI>?G%\.)XK\ M?LD9P!_'[K-+B0U/SN"QG_TGS)Y=3'>8/;^:[S)[LCSE@]]<@@_9 C NG]6X M1=H..0\?:= +-SMO>9UL0QX)C<4845("B=L .UW>,8RT/I=JV;T3B(2GKPQ6 M*-U4HJL^!7-'#HTUB+J,%CM_[L"6D^@H]K&BA,R#[9C&27V10<0NV\Z+-I0[ ML;ES9''(32 92"ZX N+X/+^\ MNB".G^<7,$XZLKSV!:@(0L3@#WS!'KQ0UA(:=(EIT&)R\Z8(U1C16ZH8#E)X MAWC$QEUC27C!M$GM8$%Y6<.03^V3TF:2MU-YV:R!YRTGG93I4:\;,FU,5#@Q MAG/Y9'5ZR'T9O*I+B@4K:U6L#JW)]$RRU\*H Q_;#:5BU!P@QR:NQ-M!*\>E MVK+2T\?G_B,THIUXZ?JV'IG,.Q),4U+I6$Y?S!)I@*1&1KIW/#8D&7'%K!=_ MD!8NHJ!HY@?X%P!J:,02"$S7OI:.X TW0;X4K_J6% =E=O#)W=$3QS_PP-&W M'F$9EV@31GU$I09QJANX00;OWQ[R&WN/YMYSY4EJ1$4T.4YYDEWD%\_)D)_E M5U=GV74I]0=J92$ORT?%9.5S3(Z7SR^1:\<-23>#ZU^N&R"!E@(VGV0GY],+ M+Y>%W-03J9#'8?%G[WU\?ZM;3!VC1E?WKY]2S/2^9+;'B\>48[6RX?$(=)4 M7@-H%^B$%EG4KZX(':MP21'F9/2>IG_!T[^1:6E1B4H0')67[!W8=6MBQ#M^ M/GXOSY-!"37]ALJ,$?@Y1,$3^K1!>O(BMEM-MQ4XW:?3-"6565HT]U-YO0U] MGGR(U/80&QU=X3,$TU@I'M9R-X(KA0T" M!TLTEKRL*8\\]I5=8=6^A/2!X- M'2G06:!U3AQ1M1M[GM*R'@CU9PH+#<),8R53$;&F*IE4>2$5IK.60XM0+Y>C MUE3RP*72LR&RV%'X4$G?W1UETXD84#=]YSNR$\U %@OJN6KH]>.?\=$0N["Z ML*XW"VZ;+]VZ8SA[[K<.LYFD9RO4;6 C+J9PMSB(;?J-.')7&#C0.A'.!KAA MPM5L%J3JGK)X1KW/4_"Z#WPE1)=C7_G84W#R;"X.L11!QSN K_&2,I=!_3Q( MBNM51]XQ[3!H>!%M#0%J5[FCXID4;BLN77"5Y[WE.+3E:KSO^9-^+H)9=(QN MFT_,.L:'8NN^[CBY"%/)GI>&Z>!.FAD$047"N@DS$60=3H3Q["?(N?I)N>A).Y=V9< 8X2.7B]DCE+D M*QS\H8^O$=>H-/=6>A+>T%D0'[8=XM4%/?9"\%B$)*67P1< 5&SU&!A WVK7 MM!P;(:CATO5Y%=JKX:#%A-V8^)D4>OR6F-X> 4%?BB-?!I^00*$G9Y.S9]D8 M_UY-SB[H(V GV;/I-WCIXMDW_-\XN\+G8=@Z ?'3\@CX1L=]D/WG=%*OT MNN+_I38:PKABJ(12AZTML,.ZH5,^L='7=?9*+VQ/U6/JX17U>75]^\+G4=>W M'Z2[=Y[[?KB?M4IZ>*_.YZ>N,RZT9=*@T!8\W^V;&WZ;03-%)7BAVRR,( !0]NR!)&?VM%B[\AO#4;R3U"\M2J Q] M=KNA+^9;?U,UZT0:FBE'%P!7]K&EPPE*%"*O^3J MFA)7H^B$'@Z5N_(9$[!YR)D"F%YV+CP.$L(N-/[162:QX%)BAS[V3H;3NU*O MJ?>N8@.X.FH 5V.J$^^K?IX)SL:;K]>TV3*K!]N<(K=11E2% !YT79A4&M8/ MGGG?=I8>SY/OBW=7O'C=$HZK?7Y=)N5PF'O/V*/-1^%0D%I+2A]]!UF;!;RTY/ ]]D5P#Y8;2&DY/ MR)>61NX4-<[/DGS:UC5Z4PD;J1*SYV\,N&R6)N%*4.<2)E%T+R+? E[$JY^' M/!T;J(?APU[]E/I *-G VG1=[&Z)351@3=;F^T=( QPEF*^IG34PT"J)+3G.GI&&"+KVX M@RMJ0.%V&C^-[^5620^".^VE.*J*5?(%;=1D5^"N_;GU"9_OW8/OUIRC]81\ M_ZVYS\@SP77[M>Y63=E4S1WGR9M*%2&OC2E2+W>S^,'^0._WN7/0=5[Q61]5 M]*EM>[L; CXCN"1TYHP+R10(K?G[WONG"5\0YR"FO4 '5171?";:!90CH9O3 MG,QU&.#[L2"PY':E3XSIAS/:;R0-7,8[;TSY\8R'E@QWTF(#7NH\$,PLG\I%INFXA&_Y%!X% M%WR3SQE%.'>^JYI%;&ST?2?4UU28C<3>!%X]J&T?7[]X\VYPYUYD/K.B#689.B4+:SBT,B"$3_L"_@3U-[5

G MWV)F0L\J]./=]C7AG9]'V@:9TN(NK*U?;A?&R?5)_XTE"H MMV>+QEJNRKFF%]$R1RTW)].!U#VLG9(R[R,QD#>:.H[=V;2V\8#\E2[Y[/J= M_(9-]D*<2/8/),'_T]B/\5[OFU?O8MGH"X3#FKS624'#\>X.7G=JF('KY.HB M24BX3'A/1>)"5S#QG5N*>>+M!W?YN"W5=Y;GKGGUP&T_OTU1X_BZNG0VN61J M:/NE$+P+82BX^ZPHD#C4D>.[S>>"FP3!\ T$S]R7I1=?]U,UOYZF.>Y.A9(6 MV](9E -F"/MOBJYA5S0E9W3$#P,/V[X][3@=?+1(%'@M8XE"D:*0J(Y0V+")1Y_6:H8KE?X]:1>>?!6D))D M0"[#NI\3$O#D4GB=)N54'3Y05Z'N($^+IR$6)W)_)?$T]+^X4QW!F<8Z+>,Z M9KRM[+E*"AK.#;C%;)J-L!#W2Y+NQU)<66M0&7,_T^(K7J'GI6GUWK!8+!1' M'R+ [%GR"PS!A-CQ^V:DD!H5[@B8SI&3TJT[A66F6G?_AAE^QNY8?;XNORT_@ 0[?47]FI9<8.IU5_7O.3IL5 MJ13Q)?:=[YY[SI<[S[?:_+ 5(L&OIE9V$51$[2R*;%YA(^RY;E'Q2:E-(XA% MLXEL:U 4WJFIHS2.)U$CI J65<=U1+A2L#MFL:81ZOL=;;19 $>\5' MN:G(*:+EO!4;O$?ZW*X,2]& 4L@&E95:@<%R$5PEL^N1L_<&7R1N[<$>7"9K MK7\XX5VQ"&)'"&O,R2$(7A[P!NO: 3&-GSO,8 CI' _W>_0[GSOGLA86;W3] M5194+8)I 66HJOIH]Z^Q5T^8X>7Z]KZ+VQ[VQ%'S#M+NMDYL]Q(U:_BU^X> M#ARF\5\Q'RY7A M^AIZ!*$*P)^=;/G&*02%-(^( SBS*-^!7?=@Z5_ +NE19N%4%%G_Z1TQL M8)?NV5VG)P'OL3V'+ XAC=/L!%XV9)MYO.P?V8:PJH4BG_3M/FGX=K6V9/@_ M^7XL]1YY=!S9]<[,MB+'1<#-8=$\8+!\_BR9Q*]/\!X-O$>GT/^W2B?!CE,] M$0&.GT&NN34M80&Z!*H02EUSCTNUF<&M))G&?KV8)$^>5I>T%0;9\A6,!^LT MF>Z^[Y&;M])U ;)IC7Y AVWABS!2=]XT3+()KTD83V*XZXR2U#'@$]AX?.D" MQU/XI$G4T!Z_F#.8A-,L/[D7=/5_E(*Y)O/I?"#Z0Q>9&&6 M7KQTNS2\S,8O3^+W17$7,(XGGO

'87Q8=S(4&S<9//\N%ZQ3U(V+0#@/V MJI\K3^;]=/X@S$8J"S66[!J?7XP#,/W$ZP72K9\R:TT\L_RVXD<"C3/@\U)K MV@LNP/#L+'\#4$L#!!0 ( B!8E&PO=V]R M:W-H965T=(I(\)9G0L^= ME*B8NJZ.4LR9OI0%"A-)I,H9F:/:N+I0R.(:E&>N[WE#-V=<.(M9[7M4BYDL M*>,"'Q7H,L^9>K_&3%9SI^]L'4]\DY)UN(M9P3:X0GHN'I4YN1U+S',4FDL! M"I.YL^Q/KT.;7R=\Y5CI'1ML)6LI7^SA/IX[GA6$&49D&9CYO.(-9IDE,C)^ MMIQ.=Z4%[MI;]H]U[::6-=-X([-O/*9T[HP=B#%A949/LOJ$;3T#RQ?)3->_ M4#6Y0>! 5&J2>0LV"G(NFB][:]]A!S#V#@#\%N#7NIN+:I6WC-ABIF0%RF8; M-FO4I=9H(XX+VY05*1/E!D>+>T&H!,N@U A:)E0QA3T02#.7#+_-!!"DHUW(D8X[_QKM'5B?.WXJ[]HX0K+"XA\'K@>WYPA"_HB@UJON!? MQ3Z;8E=ML?!]N=:DS-_CQ[Z2&\9P/Z,=F:DN6(1SQ\R$1O6*SN+LI#_TKH[H M#3N]X3'V_VS.4:[]2@]? 'M#$$DSCIHP!ID I0B)S,Q<<[&9PITF;L;$Q$S? M"/,UJJYY<(M1Z^G7'O_ !0%\@ &\(U,:3F'D]0:#H3'"46\X&,-GU'H*2ZV1 M-%2*$Z$P2A(X.QG[??\*SON3R<4V+8K*O,QJ12R7BO@O5F^"\R#LA:/1!9S[ M06_<-\87248(/_P:IQ ,>]YH8@R#&88^[&NONS.'.:I-O6VT>;124#.2G;=; M:,MFCO^D-]OP@:D-%QHR3 S4NQP-'%#-AFD.)(MZJM>2S(ZHS=0L950VP<03 M*6E[L!=T:W[Q&U!+ P04 " (@6)7W%GJRG<# M" &0 'AL+W=O MT_BT-.]5%_T!M' MUU9T>N9MC.EO@T!7&VRYGL@>.]I92=5R0U.U#G2OD-?.I M6WM4\ZG<&M%T^*A ;]N6J^<[%'(_\R+ON/"^66^,70CFTYZO\0G-'_VCHEDP MHM1-BYUN9 <*5S-O$=W>)3;>!?S9X%Z?C<$J64KYQ4[>UC,OM(108&4L J?' M#N]1" M$-/XZ8'IC29MX/CZBOW;:2U>)44VOW"?HA-8P^JK3:R/203@[;IAB?_>O#A+*$(7TA@AP3F> ^%',L' M;OA\JN0>E(TF-#MP4ETVD6LZ^U*>C*+=AO+,_&UG>+=NE@*!:XU&^]"AF0:& ML&U$4!UP[@8<]@).">]D9S8:7G4UUM_F!\1I),:.Q.[85< G["<0ASZPD,57 M\.)1:.SPXA?PWDA9[QLA@'.-7PT.A*2+U5")\62VT4?2Z?+]DP5$DN M5[%'Z%;WO,*91V=$H]JA-__IAR@+?[VB(1DU)-?0_\/+NHISF>5EXS5D Q*0Z1 M#[BCKM83KL%JTTDAU\]PA(GBW \31A L]K.8(*+83\(,V)C_0?&:>BSU7\>@ M/&:6?AZ&E$@LTN(&$7A9/%\M!/"N9D%0718B2F.K@<.9?9_^)RFCJ7(^:G13G0*?TXRZ"< MI-=<3@CKW&E"L#"%GZ4A.4V2,FM9^IU.AW[(HALH_2PO(9DDW^=TDM] &D%T M*G/F=)DY:2R)R-[<2F-1[J=I 9) M+3#^0YC_ U!+ P04 " (@6)7'S%ATW0" !Z!0 &0 'AL+W=O[%%D>?PD!*UZ)1^-#6BA:=&2+,,:FO; M>1B:O,:&F5/5HB1/J73#+)FZ"DVKD14>U(@PCJ*SL&%\JJW;"--%RRI\0/NUO=-DA2-+P1N4ABL)&LME ML)K,UU,7[P.^<>S,WAI<)9E2C\ZX*99!Y 2AP-PZ!D:_+5ZA$(Z(9/P:.(,Q MI0/NKW?L'WWM5$O&#%XI\9T7MEX&%P$46+*-L/>J^XQ#/3/'ERMA_!>Z/G:6 M!)!OC%7- "8%#9?]GST-?=@#7$0O .(!$'O=?2*O\II9EBZTZD"[:&)S"U^J M1Y,X+MVA/%A-7DXXFWY2JNBX$(O0$IO;"_,!N>Z1\0O(2[A5TM8&/L@"B[_Q M(:D8I<0[*>OX*.$#MJ>01"<01W%RA"\92TL\7_*?TH#) FZD9;+BF4!8&8/6 MP#4WN5!FHQ%^K#)C-5V0GX?:T&>9'L[BAF9N6I;C,J"I,*BW&*1O7DW.HO=' M:IB.-4R/L1\]GJ/(P[K&EGRI$4HE:"2YK, RUY=6JRTOT #32[RZX[I E0) MEL+SFAI(7BZ]6>VH,B:8S'$.S_TV#G.-.389:D@F_DAC> UGY].3Z'(*-PTI MLRX*GWI>T,P2^=LDN7SW+Q-=##M0#;?#4R4GY[,9'&IRN#K*3[V!7&VD M[4=CW!T?EE4_3\_A_:MTRW3%I0&!)4&CT_-9 +J?]-ZPJO73E2E+L^J7-3V. MJ%T ^4NE[,YP"<;G-OT#4$L#!!0 ( B!8E>[*A6D)P, -X' 9 M>&PO=V]R:W-H965T'80^T=&01I4B-I.+DW^^0LI44=8P"VUXDWLYW.20/5P>EOY@. MT<)C+Z19!YVUPTT4F;K#GIEK-:"DF5;IGEGJZGUD!HVL\4&]B-(X+J.><1EL M5G[L3F]6:K2"2[S38,:^9_KI%H4ZK(,D. U\Y/O.NH%HLQK8'N_1?A[N-/6B M&:7A/4K#E02-[3K8)C>WN5OO%_S.\6!>M,$YV2GUQ77>-^L@=H)08&T= J/? M [Y!(1P0R?C[B!G,E"[P9?N$_LY[)R\[9O"-$G_PQG;K8!E @RT;A?VH#K_B MT4_A\&HEC/_"85J[B .H1V-5?PPF!3V7TY\]'O/P(F#Y6D!Z#$B][HG(JWS+ M+-NLM#J =JL)S36\51]-XKATFW)O- C[;U!XP>5[5"#4'+_DT7=@^!LQP6W',TJLB3% 4;UD?9VHDU?H:W@@Y*V M,_"+;+#Y.CXB"[./].3C-KT(>(_#-61Q"&F<9A?PLCDOF^XC#"1%F%8Y)&58I,^$&A]0C@BF8YH,01'F MY8(0"Y+]B3WBL^8L7,:9X\J>N3IEK(OR8O*PJ!8$4)'RWWS2O\DDN4VJTI$D M"7Q2EGRP[]J"*RBJ<)$OJ5'&X:(Z,9S?UG^]8?=8CYK;)ZJ]@S+<4IIJI,K> M./Y%>OR^XQ)(THGYB9)3ICEDE.7)VR6-5Y2OE')!1R",RQ+.W<_H1_] MR^+L4<*F\CN/SH_7=JK9S\NGE^\#TWM.IT!@2Z'Q]:((0$^OR=2Q:O 5?*^V=$#C-HMH/E6*7OJ.(+Y2=_\ U!+ P04 " (@6)78TTMORX( "? M%0 &0 'AL+W=O^ANBZ3=P^%P'VB)L8E2I$I2<7V_?I\A*5MVG;3I%UNB M.&\/9YX9Z7QI[&>W$,*SKY72[J*W\+Y^.1RZ8B$J[@:F%AI/[HVMN,>MG0]= M;04O@U"EAOEH-!U67.K>Y7E8^V OSTWCE=3B@V6NJ2IN5]="F>5%+^NU"[=R MOO"T,+P\K_EB-R2"A1>-+ \?<@7@NE2!'<^))T]M8F2;![W6I_$V)'+#/N MQ&NC_BU+O[CHG?98*>YYH_RM6?XN4CP3TE<8Y<(O6\:]^4F/%8WSIDK"\*"2 M.O[SKPF'CL#IZ!&!/ GDP>]H*'AYPSV_/+=FR2SMAC:Z"*$&:3@G-1W*G;=X M*B'G+]\9/?^G%[9"*#-_/O3024^&19*_CO+Y(_)G[ ^C_<*QWW0IRFWY(7Q9 M.Y2W#EWG3RJ\$_6 C4=]EH_R\1/ZQNL QT'?^!%]-PB+W4A7*.,:*]A_KV;. M6R3#__8%&W4=[]=%!?+2U;P0%SU4@!/V0?0N?_TEFXY>/>'I\=K3XZ>T_\!1 M/"F_W[MMI>R]9@#8BVHF+,O/ LI9G_F%8*]-57.]8D)CNRB9U-XPS@I<2\_X MW J!8O3(3[]@#]Q*TSBF!([=NCY;+F2Q8$ON&*]HK60HN7\U6K!\',^2'6X> M1HN]UU'W5:O[UU].\SQ[=31@'\FAG:>LMN9!EL(QI)ZW@2C#M6.'9#^8&[VZ#5N$;:VWP?#*-+!:\16; M">B& I0_ K/ LKUI*'[F:E'(>UFP0MJBJ9SGNA"$"F'%R<'@GQ(>V#)SWSKC MFIF2%<&K2]J7I4"XPC[-B;! M8*7:S6FP?L+=BLA#QH+9W=DU#1#CZ32OH5 MPYE:\:41SL>(:#<@#!E"T+![7M!.2>X#3TZD(ZNF:N& \P>3X"2I%AQ )9'5 M@%T;BZ0'VH[5C74-AP L[G4QX=H0BJ2*V#N<$Z\EN420&$A:-A=:6*P4QM;& M6U<=+%034ER(2F*+XUT 1AX@)@D &\/:9\7 W;36)*FAQH%Q:I(9S&' M-[72,M)VK906;:]XYQ$!;UX;)1 M\ 9(H@T1B9D]93Q]I&H*!(3F[%@A+%VDKH(.S,1#J!,<:>IC73BY5&0J&/T, MR/DJ5M5R(30K&T$>6Q&<[X>P.Q)F%NB'2@6G0*/#QKJ!4>2%B^ZV-8R$+80H M@S-=I"@'.Z%&MC)S$1(CE%?!W8( 6< '5!Q\BCD5,AU>!W481Z@H0V0SKJ@\ M6TN;U*<@-GP1EC9G4X/P[#=L&&H1".LT9 2/:#N> ># H=UPMM,':%-QE]#@ MXCD)WU#]5TH8@UH _D8Z'\BCL_S2X&R#!E>(V\2GY"EHA)HD!\[I6LN S)8*= M($;34[R+0I;K>4@U:RHV&IQ,7I!T-IB,7E#:X#QT4_5A-9G]2+'?O7]S"R@" MB:.A('%1M>4:AQV7C[:-9*V1?(^19.7V>?H!NP%%!KBQR0%<1?9V[9[FT];R M&)>Q9 [EPZ[1'7VBL2;H$FM-9Y.UIN,)::)MQ,.H!-$/*)Y"TU' MVEB65)2\TZG9O1!@E#4/AQQ/U?E-#NXD33X*6(P&XTGG/%MIGD(M04TKRFS+ MPED,'XQ8%= 9O9#;2"U2J(S68;S M7BZ,"O2*ZYI;$ $1!A1ZO#%%-B9\PAU5)/T3-X$'P62BDH01D;/&J+%*?1:L MT^T.,XPXGRG"P$XQ8GH+.@?]_-ISJZB7M[RU#[M;>?V"P3VO;DUG&2( M*TQ(!UDV[2/]Z,6%WC(H6Y]C\T=&Y5V3X^/3GS$9F@=&_S*6R9ICQ=>:)IXP M![4\G1+E'^ZQ@>C.XZ]JI][W:!@\OBR0KR1MQ8*^.&%V?6?<3ALC-^8ZG/:N M%V%VPR&.SX(FC'&3LWRKISWKD'9Q>HX7&9(NGT8W)OUI-NFZ\:QSV_7B31-> M/C )@Y-J&MI;7H==M?VA@3]2T&%2Y)1("@R#&OJ/P!#Y6YS,XV<"M*?$-EW0 MCE =](:>Y:]HWW'W9M*]F7;*M;W:]W5FV/EH5@D[#Y\&B3Y0D_'[V7IU_?7Q M*GYTVVR/GR[_X'9.G42)>XC2)-MC-GX.C#?>U.$3W,QX--=PN1"8F"QMP/-[ M8WQ[0P;6WV0O_P902P,$% @ "(%B5R?Y_:!%!0 UPP !D !X;"]W M;W)K&ULK5?;[25T1! M7-?:^+-1%4+S;#;S>46U]%/;D,%):5TM S[=9N8;1[*(2K6>9?/YDUDME1FM M3N/>.[HWWJM-%7ACMCIMY(8^4/B]>>?P M-1M0"E63\6 $ MB7]7](*T9B#0^-QAC@:3K+B_[M%?1]_ARUIZ>F'UGZH(U=GH9"0**F6KPWN[ M_8TZ?QXS7FZUCW_%-LDNER.1MS[8NE,&@UJ9]%]>=W'84SB9WZ.0=0I9Y)T, M198O99"K4V>WPK$TT'@178W:(*<,)^5#<#A5T NK-R:W-8D@K\F?S@(0>7^6 M=]H723N[1_NI>&M-J+QX90HJ;NO/P&2@D_5T+K*#@!^HF8KE?"RR>;8\@+<< MW%M&O.5A]S[*:_%2^5Q;WSH2?YVO?7 HB+_OZ5BVT-B389* M!5S2DJD VJN-4:7*I0ECT9K6@^N89>D::1V,JD"U'PM5)H*Y7&L:)Y);I360 MA:=&,F&] WYC'1L SK V&(N('D*BW T#4$P!\4(Z9EZH*U6 !&#@1-.R% ?& M46Y!]0L^E8F!O9T"WMU6"JG!V4[8/&_=5+S!L"H*Q5,KY2@98R)Y) M&9GW;+3+1QLYUQF0WB,2L%JV@3N():+%UNSYR))=ND#1_YC[G6\I"%U-I&#* M.+]3&GZD,L-=50]2GUN%SA4YN2 YD$/EQUKVN)\:MLA1SG6+8MJ,Q;H-PM@@ MM*I5JL(N-3T/#(,)F^Y8_-+5]J\"%V>4Y)"-N;0_I0O)]QYABZNM\['7!Y?9 M@,$=TY44-W<,''!QY1@DV"E?J(0Y9B]K:3CA49IJ8',S% J!32DWG,,H9]U%(52.""&-]SKQO2YP*Z.0U@#HK^9805ADMR\1;GA7Q C<,\]+\7#Q='QR MM(@(#Q?C[.1X##W?I%#I7:J@KW-Q$\LAB.5_(BRV**%E]GAZ_%/<>Y)A=8#! MS_^#;62JPNN06$>:0?G&YG?A9#P]T$M.X9HIVGC)&FLF$&Z!@LL-0]_FEQ-^ MI1:QS?!X3M7.GMK #&[F SNS-Q6B3(%'DB,X&._.Z5TOFMG>8[,FMXE/:DQ3 M;OCT[AQVAU?[>7JLWHBG)_];Z7#S>*&IA.I\>OQX)%QZ1J>/8)OX=%W;@(=P M7%;XY4&.!7!>6AOZ#S8P_)99_0-02P,$% @ "(%B5Z&%E*;(! Y H M !D !X;"]W;W)K&ULK599;]M&$/XK \8(6F A M\1(/'P)DQT$*U(EA)>U#T8<5.1(7(;G,[M*R^^L[NZ08.;6=E[Y(L\=\\\VU MG/.]5%]UA6C@H:E;?>%5QG2G\[DN*FRXGLD.6SK92M5P0TNUF^M.(2^=4E// M0]]/Y@T7K;<\=WNW:GDN>U.+%F\5Z+YIN'J\Q%KN+[S .VS=[Q M':[1?.EN%:WF$THI&FRUD"THW%YXJ^#T,K;WW84_!.[UD0S6DXV47^WBM_+" M\RTAK+$P%H'3WSU>85U;(*+Q;<3T)I-6\5@^H+]WOI,O&Z[Q2M9_BM)4%U[F M08E;WM?F3NX_X.C/PN(5LM;N%_;#W3#WH.BUD,]&'(LWW'#E^=*[D'9VX1F!>>JTR9RHK5)61M%IX+TS'*-.PJQ@9*4 MS^>&$.W^O!BU+P?M\ 7M'&YD:RH-UVV)Y5/].3&9Z(0'.I?AJX!K[&80^0Q" M/XQ>P8LF]R*'%_W$O3OLI#*BW<%?JXTVBHKA[^?<'=#BY]%L@YSJCA=XX5$' M:%3WZ"W?O@D2_^P5KO'$-7X-_:>I>%7[>6['D/"I0\5=#/2PK8$KM"5,4"5P M#85L.MFZ$[D%W@*)J#HE- +?4$O#OA)%1?H=)R@$TN1M(7@-HAT>"-MI@H#O MN:CYID8P%3=V!^]YW9-.2:V\ZVNNZD?8/-(Q0E$)W(**!+) MEEXO#<)&;?!!MMJ&DX,U23$8XPUDV8%TO>HDQ=0&>6)FJ9+#5OQO*/1HDZQ/ M;NH?_!R@:''DHWNQ2N@IK2\DB[+CP5I8!'/DZT#,.ML" M%0A!,>F"ZJP#161[(O))]PFC(R!#&ZYZ MAY!L)85C;RD85V_#UT7\X\)SCVV/MLQV*'>*=U2]MN;Y*:DJQ">O%]#;0\@; MRK5]@#Y24[QV;A\H^Q,>27>CP8_TUE0N)VMJF@I6#2I1\*F2Q[4^5#.<0!:Q M.,A)2'*69@D)892P)/!)"O*<^6D&U[VB@#.X$65)GEYS;9R1U?8)^O7-]6I" M#E.6Q#F!L8"PTHR%?@!)QJ(D@Y46W '<\D)0E<.=:+YSO%U=32@Y"Y,(,A;' M*80+MR#$.$GALS24%.(8^BR* BOY 8OBB*0H]HEW;'W)?98'$;P?&\"XZ#=# M=/&EZ%IJ-JYLRN18)%]FZQGLJ<-.R*$T3=W-DV3!4B)GNZ)#][&O'V>3R=;F M\W^P&(8Q2^/AZDF092S(HQ]M_J0N:TF[-=T=>M9H!BV-7\^5Z3,9'/GYBO[(>E;,PPAT^XTPJV&R>7[]6'^N^%J)^CAK'%+ MJOXL77B@AIEJ6!C9N3EF(PU-14ZL: Q%92_0^59*&PO=V]R:W-H965TGJZ>[Z^#9_=5?6OS4:I5GS<%F7S_&S3 MMKMO+R^;Y49M96-7.U7BR:JJM[+%UWI]V>QJ)3,>M"TN/<>)+K/.-[ MU_6+9U77%GFIKFO1=-NMK.]?JJ*Z>W[FGO4WWN?K34LW+E\\V\FUNE'MS[OK M&M\N!RI9OE5EDU>EJ-7J^=F5^^W+@-[G%W[)U5TSNA:TDD55_4I?WF3/SQQB M2!5JV1(%B8];]4H5!1$"&[\9FF?#E#1P?-U3_Y[7CK4L9*->5<4_\JS=/#]+ MSD2F5K(KVO?5W=^564](])95T?!_<:??#?PSL>R:MMJ:P>!@FY?Z4WXTRE2^>U=6=J.EM4*,+7BJ/!G-Y24JY:6L\S3&N?7'3 M5LM?+VA=F5A66^BZD22N9Y/X)>OZP5)_I^?V]D"P^P?)K^&&[ M4?BKE1*RS$2)Z<56FX429!<"6FW5=J'J0;7\)BX\<:=JC"-"!<"B^59\8$IC MNSH8_Q--<.(YTV?:^ZM75=.*:@5(N55EI\0WPG43^N^X^.][=.V%B;B1A6J8 M.<#5KZK-L=+0BMU !%80QL*-K21,,5#LV+,]* M'4_XEALEPO6MP ]$9*5Q*GY0I:HA=AH@,^SNG R08 H3N5&$UT+/%7Y@.9XC MW-#R\*$U]0U12AV'+@++"V)<1*$5!;P&S.7$D)["8K<[6=X+PN<6?XW8 J_R M7:$FRL[+)3BEB2=JWQ6R;&SQVFB_5H5D,;25 , W+1BGK_).UEDC.BB \'ZY MT0-%WABPSW_''%]5L3^7OX !\C-"J\V]&J M&]R'05QC"21=*_9(N+[E06_T&08!6PM4Z! )5[\:^M!7[-& />MP(V-KF9F MZ%F&I5E>Y#/=U(GP"24G@5:OG]#$ >:!L=FAN%>R;L1[U78U-JRLU_#9Y;KND]P]=>_))[K/25RB>6YX>C6GO'^3O\)X_&"X9M>PORD^U7,3>FYEN^G MDUO]E6,[9C7_^^'-]4#G?%@%47*CR5C?]T??WP%HZ@&&QO:W7]A[A>V4+\D6 M&/=@-#E@ZOSL_+U=E=4]]A=FL/KKEYN8'N:Y-GKF^OK,QH?,'3X M+INXXR3FFU:W=A/:9%^- >'UF*4'X(?>P:YQ?/&F;-6:@.X*FECF"F C_EX5 MC!VOJAIN_@I 29ND5O2O%5;=&H(1E M\ B+?5"/>S*K=D2+[CV*WCE9F.<\'4R1O[M/G]A0-NEGH$0/IY/E3=.!Z'G^ MA/?\Q73/MQO9BEM%SN<6=%955QMCN,O;#6SO?_@I ^JJI9GN5'$[^$]V$@AC MLRPG>I!F9$_&M,P+Y$@HJ"10&%"\5$U#L/Y;)^M6#E&B255[C*WF!Y1*KP'P-G"5]CL1AB:JVS -,C$BA61$' ME2!9M9N\SL0.7-WS> K.&HLP7,+/-'!2=/MNDR\W%@_8J;K!]""UKJMN)RK> M06"R%+_ ;TI,M] >;E=Z=N+Z985- M2.1I,DU\38HJ:?2BRK1?IS O:S8,Y/UBUU=W>;,^1TI*C<&-F--RZHK,K$@I[PS6QQ?[Z?&W^*U M7F\0:KXN]38V2U8&*FSQ7<=:AE*:$4&Q L-=K8XRD>6(\:I6LYVI"5%MU71G M5[447$!$"P0\*T),V335,N==SJ])'8UH)!0;8(.JK5[@R-,JPP1Y>0V6;)@T MMUQ"%"51XN"TZ6F9R$93U-!Z=?-*Q(00$TR[,"@PN;GH6@1%38L\UYK&1"S1 M.TER6E;KDB,0*$MO#+- +FXKS=Q^]:>KT=4C#>T*TG+$[L(L[D"8+/U4>P2E%P^X2H M:F!!O'?5M+6XHB.0'>UJLDQZA.'S4 M:VA/+YCTNE5D5WE5]^^_N7YGXPGE".3A#[=0(E=E#C=9I MI&L\'=W)C1O#+00GO[-'%TO9;/J-#,J$G'E)D[']& /OT1[^1VH[1&#Y<:D4 MQU??N#82D45>%%@";^VQ?V6K&\F\-Z%/A3H" ZQ(+6$$ (G%O\B9FD'K+L_8 M-,'89T M,T7C#STG::27[ A2#GW' _J215,-2IO&:RN9 YUDT9D <9Y*UVAE M4#:*L;(N@$$YN-3L@[0J3D$XA%5!6.JCJI=Y0QMN9 @,XF3F^O!%<9O M&3E(=@"6;&]2@]7^&<;SBU&&,9RYG8> LU!8 Q@?G.*\6#BB//#P!KW'>Q7; M$\Z.-]BF"U1'7B9&2;OL)X1IX]A5.M7.]FRXP("^)L3 $/>7+(\+IAT M0R9Q&BI-26.F:L&F38EF9/4E-*3;@6M)2ZK&L-:-]8'$@!722Y?J[2Y;"X MMJH/ P%META4"K@.[8&Q]\G7#6]2YI(O\QW3,CA4-8-WLPFL-41 MUJQ>+;T;M'K]T'*IB(+DW&"!*2WK4)?TQG#;C?)2(Z1Y>_U<*E3 @Z@!*HV. M^GZ4)?+(>^$.*:99KDX(70>@4\!.9)_99J-X"L%O__HP@]6G+ 42-LTD@2'2 M6O/FD24<@N)XG M'H7U6 LE]4,F>9 W;+=YVU*V]2CMNY8;Q%821$8&U4D<&4F4LX4!J.,HL%)8 MT!&L\A//2OUD'OJT%#^@.4B %G'+=5RN.E&*J M.4Y3RW4]D=AA\DD-]Q5MZ4*Q%4) *Y5SC,Z=A/B)<#T[<#X9]%I'*/1BZ%MQ MD.!%QTX_I3Y9<#LG9JS9U0I3V% M4K[$($[3>Y0]/+2HTW@SZ6W^Q^"FW?MD,V5@>:%K>2D))K$=$DS*Q7C/_-X>(LN%C?RY MZW\T+HBX11\04D_.: M34EBU15P3+=&%MQS&G6E*.1%GH",RGYX:A/H4P6>Z4PYT)VJQW6HOI2_KQ01 M\DI_&H+^&QWT#]OORFR_!YP\?#GR<%=W\A%L>>('(ZC(#2PW#@@2P^!HG(9\ M. EIG_@VX,-8ZWF:1A0X\&T_G.%A9GFIY<3$C6LX";B'.S7XA\?.RO=+/. C MQ3JEX5A)ZG/L#/7]B;(_=>!@7-KIM^+;8WN5>D>JYMX1%TTF M-1-;CYOK3UN,()/6KRS+G/P&R=YDZOLT$8DV9,M51LZM:4C+$ER/&;5&IC68OS4'M0):'<\M=[L":2F1[;D'F;S* M#EDPJ?\<$\AJEYVN. [\2+&3]\C3Q4I2=4E3F]PZ''DO,NPMMJ:^Y]$[^F51 M<0$:X#ZW-%.$&-=92FJV,ZU,WC<'A0^UU*5=GN+3];/"P,[0"7G4]$8'1TW@ MB 1^5W4E\I4NM/S656W.E>F&JT&ZM>_8D<,&Q +;[<@1P*/!FFQQ$'1_*.UHN#LT!]U%,[4/0Z8?;8YZ M0!IZ[3R;ENZ^Z]"+D_DY:!%/N@X7AUV':5&W:U1C3B;T16T2$X*)1:=[%*K= M5+JBJ;OE/88/_73>_E_)A;[]RA@_=JP4S496$'#&G-B)OP?XB'PN G3"V2/H M[OFA%= Y-0SU8_%J0X=_J172][7Z'3Q&DP#1<^R3PX8[Z1V"ZX16FL1]:O,H M=^#"@80(FB/.(R@U>[P[V(^=U=.7N.)'JNEAI^O2F30X2,Z/$-:$@TY<:"I" MPA0)S[4=]VA:$- AQQ3"C.S0>Z1:7#ZCE[!>TD$O@4\M$/<_H!?VLR6 MC]2QJ5#[4&> .#WB&^6MS O3W#PZ]D1#09_)9K<\Z2%89,^F0SA^)I2\$=6@K]^J4(Q1 ^ P3]8M3<-D);H=T72'MA*\S3#9N$ES7 _?>*&V0#*W MDJQ,[[D_*OH_)O0/_4SF -XH1-U+73=JB+^N))]!TCV0WNF ^81L9LN_><:AC3C5-(IY^WG((=W5>L:"PAX*_T29$2*7J?6P^M.=XC\O'#;+T M25)%H3_%EW08="2^O-$#M*HF"-OD'R_8L8J[O,S@.,VYKQW)CPYWK/.R-!CR MO5K4!L[(3OMSR?/ 9M/A+^95$Q9\WE;;RP@9?;='\#U;^P.?KNMR5;<'F;TZ MR&9C._5) /KQ0Q-2F/7 ;)%G!4YT9+;$CN/Q;%=9,V<.AY?Y7JI[70 8 M\EA7C5YXA3'MA>_KK(!:Z(ELH<&9K52U,-A5.U^W"D3NG.K*YXPE?BW*QEO. MW=A*+>>R,U79P$H1W=6U4$]74,G]P@N\YX&[/ M*'E90Z-+V1 %VX5W&5Q<1=;>&?Q5PEX?M(G-9"/EO>U\SA<>LX2@@LQ8!(%_ M#W -566!D,:W =,;0UK'P_8S^N\N=\QE(S1MZ"IS)_=_ MP)!/;/$R66GW2_:];9AZ).NTD?7@C SJLNG_Q>.@PX'#E)UPX(,#=[S[0([E M)V'$\CHY$6?Z9UQ<\"KJ&=D)!1PAD/ MS^"%8YJAPPM?E>:-2Y/\*0V0?RXWVB@LCJ_'TNY1H^.H=L-Y<.[*0_2CP,6N=1$;@E*;:#>@!KUID1V MBHC.%%*5WR$GF:QKW$':0F$'=Z0VSC=FC++^([H0J($=/32GI!6*/(BJ _*> M31@+2(NAG#$138X0(P)JN 6E,.!_NDX([DEB"L!/ 9"Z+S^PY7M6 M-$^DU+I#LX &C-.4\1/4"1YYY &T0=N[]1?MZ-YB@Q*HVTH^ ?K (ZBLU,^< MB6SM8:-)V>!45HAF!PXG#FD:3<]%>A_/ NIBO*"WG4(,BQXDG$8L.06 *LAN M5[@T;]:KU8L^#=;#3\G#:3+C=#:-_@]YDBB@/#Y51(,^-$8RIP3B:4CC9/9V M@5Y30/RH0E$:T-DL?HL^/Z$,"VF2GE>&TYBG;UKRXPFE":X".UNEOYY00*,@ MHDERLI:'Q9ZQZ81\ZE39[ [6R<9\>WX*7@HEI&R*YTT2G)<458_CR;%CW#^X M;6M0._>FT(C1-::_>,?1\=ERV=_6+^;]F^=6J%V)&E6P15, M;-W=O9$&7P*N6>#3"Y0UP/FMQ#MLZ-@ XV-N^0-02P,$% @ "(%B5[V/ M+")+! %@H !D !X;"]W;W)K&ULI5;;_8*+#OKGGQ%%,1SK8U?)54(S76:^KRB6OJI;VC9H9>C!"=_6M72[6]*V6R5GR7[CBRJK MP!OI>MG(DAXI_-H\.*S2$:50-1FOK!&.-JODYNSZ]ISEH\!OBCI_\"W8D\S: M)UY\*E;)C F1ICPP@L3?ENY(:P8"C:\#9C*:9,7#[SWZ3]%W^)))3W=6_ZZ* M4*V2JT04M)&M#E]L]S,-_EPP7FZUC[^BZV4OYHG(6Q]L/2B#0:U,_R^?AS@< M*%S-OJ,P'Q3FD7=O*+*\ET&NE\YVPK$TT/@CNAJU04X93LIC<#A5T OK.UO7 M*B#*P0MI"I%;$Y0IR>2*_#(-,,&":3[ W?9P\^_ ?1"? 5!Y\:,IJ'BIGX+: MR&^^YW<[/PGX2,U4+&83,9_-%R?P%J._BXBW^)?^WAWZ*^Z5S[7UK2/QQTWF M@T/1_'DL"KV1\^-&N)&N?2-S6B7H%$]N2\GZ[9NSR]G'$RZ0NX@VA(&FX)32$6^=)V(W(6@]@[R /8$VJ/I2;1=MM))$PB&6P@ZT54JKV 0(#N1$<; UU8Y*D2P MV'HBT/!*N@#1/%C7A]5N$$.(<:P.(S3 HJ55 MW=:"G@/<$3"/R 0XVL>!1;3L1NW'($,,^SU\[J2C/G[J=;9B2/IP'2.O"0-- MR-(1Q2A..;VR*!1K3XZJR&*+T"@4=;18*'2)RMH8]T:Z8/A@!(S5Q'EXE?\] M0P[U5OG(M<\U?!$H/G)2ZQVK>UC@D'0J5&#$"413;:7F3<[P$9*P@K2X'6?\ M93$:RTIYZ[B(>--F6I5#M/I8GZ!8@8MU.&!NT7U+/28]-T@VQSFB"Z_*'@(D M#TT,A#=MP)"9BIL\MZY N^G=WQN'<5%"$!BX:B4SI14*$['\C^0^ORBDOB (A+@A4C3]S;_]CS4.(Z1T=9L95.V=:+ MYAAPXQ0> @JA?%&FRA7ON))@2=NV$$@Y#Z0^WKCC! ]4])+?UWS_-(F-3WEE MK+8E\HH6DONVMP%=;:QYE[.[6F::CE.2L<-PZ02J,]3"_N81':$N98-:0)^" M*TC_<':YF'R87<1DP)JR!?J^0'4V?7^1"->_0OI%L$V\^3,;,*/B9X6'&SD6 MP/G&VK!?L('Q*;C^!E!+ P04 " (@6)72>P(USX$ M"@ &0 'AL M+W=O/?JBX@W3$]GQ%D\V4C7,X%9MI[I3G)7.J*FGU/>3:<-$ MZRWG3K92R[GL32U:OE*@^Z9AZO&"UW*W\ +O(+@1V\I8P70Y[]B6WW+S>[=2 MN)N.**5H>*N%;$'QS<([#V87D=5W"G\(OM-':[!,UE+>V&"-H1#O\LX=]'HX,LM<,Z-Z NK@' M1R[*2V;8^XMW[X)$O_]B6"C,=CH%/J_+$!+I@6!;"V MA%+4O>'EJYI" QYT3F?]B.KWHL0D0_L,'4]-Q6'G1H679^R>*YS\ 4<#WAG: MH$?X%T0 MDC3*[3)-4BN@)*>)W8/LFHP%]#P$)T2Z.\U%"29R&) ^BYWDXM,\/HTPPLH2D7:^*"MOI"2&("4U2$J8!KH(D)RE6 M*29I3@F-*40DRD,2A#'<<+RF1>$ZR1GVK3 :WJY4E0O(X M&)L]PGF*LG'[61KLC #;EP9((83 WAK8M<@$I1F2HCAZ=H4#%Z?PTK=A>O0) MQSMJZQXJ]F+M6S-\S4?I^!8Z'YX W]2'AQ12W0I,>X\HJX/E&8K_O-];!^$)<_@U02P,$% @ "(%B5P%J MCV!1 P U0< !D !X;"]W;W)K&ULG55-;]LX M$/TK ^VB)\.R92?-9FT#^6C0!;9 D&R[AZ('FAI91"A2&5)6O+^^0TI1W,(Q MFCU8)HGBIMW#(IO:_/T]3)$BOAQK9&PRN%I4IXGM(F M=36AR&-0I=-L,CE-*Z%,LEI$VRVM%K;Q6AF\)7!-50G:7:*V[3*9)L^&.[4I M?3"DJT4M-GB/_G-]2SQ+!Y1<56BOVQA"4K*U] M")._\F4R"810H_0!0?#?%J]0ZP#$-!Y[S&1(&0+WQ\_H-U$[:UD+AU=6_ZMR M7RZ3LP1R+$2C_9UM/V*OYR3@2:M=_$+;^<[F"5OUPJ>QQ+CN<[!63OX\0G@^$)X?0W_#SOP?'+AP#KT#87+02JR5 M5EZQN4(1UG,0'HJ7R- _W(.R(5)F$_I .?BG1+BR52W,#I39HF,\9:"R!G=\ M1NF![Y2B,;D;05LJ68(@W$O F1G14OYKV=@%!8,0UI9\L-=(RN;C(!\;ZWG4^]6D)$:^W<70V[N*2"V<4X5B]U;YDIW^QBUJF((MP+/L M/;*E0A(DR]TX%J2PFB^Z0,^+M<;^ME/_<2[;$$CA2L#'1G$P&O^F@I_#S8&T M^\8#E> ^\EBMD89F&K3\#M.3T726!=Y\#C1BX=R42H;M"HLCWB-IFY"#2X+L%RH; M0@=[+7:=L:[)/BF^KCEVKYXY_[P->\)>6\_/0!R6_.XB!0=>+RP?Z'X2$@PO^>H[4$L#!!0 ( B! M8E?ZQ1X87P0 % , 9 >&PO=V]R:W-H965TU*%) LR792?-B&TC2-.N08$;291^&?:"EDT5$(E62BN-_OSM* M?DF0>&NQ%=B'Q!1U]]QS=P_I\VBAS;TM$!T\5J6RXZ!PKC[N]VU:8"5L3]>H MZ$VN324:=JK*?1-%!OQ)2!9.1WYN:R4@WKI0*IP9L4U7"+,^P MU(MQ$ >KC1LY+QQO]">C6LSQ%MUO]=304W^-DLD*E95:@<%\')S&QV=#MO<& M=Q(7=FL-G,E,ZWM^^)R-@X@)88FI8P1!'P]XCF7)0$3C:X<9K$.RX_9ZA?[) MYTZYS(3%D<$L^[#>19?A1.3$9&+\"P-:'QPJ?JO8F<5-R4 M6V?HK20_-[G!4CC,?JJ%<4MP1B@K?+WLJ.\(GZWZ:8=UUF(EKV =P;56KK!P MH3+,GOKWB=>:7+(B=Y;L!+S%N@>#*(0D2@8[\ ;K9 <>;[ [69CZ9+]L)0M_ MG,XL99^Z/U_*NX4=O@S+Y^;8UB+%<4 'PZ)YP&#R[DU\$)WL(#UIGIZP'@2X%PKJM:J"5(E3;& C[2?6#1 ET(D)(1R5^J.3"83&E?J RT M*]!L3$U7=Z9*/(8\U39W#V\A; MOXT/0V)M:_271KG*))&YFOL"YEYIMQZ^B#KE?G:?Q:([MSTQF2*1LL^/(E MQ"MM;0].*]VP==8@=Y(: L+[OE* CYAVN['?3=HL*&$B-B.) ,64.K.]EW3V M(.A=8UF/5([O5]7%UT:2K/G(4\4L7 M%7S:<]S-]74Q_A+Z2N!/8T0\3V,&P M#;E_\']3V,7T^Q26=#4>/$_XLZ+^+SU "'FC,N*2Y[*4GN]"DB9;U=#%EC4I M;PH%9(=F8:1SJ$AJ_([F%^*5DW[IMB*"<1SN1U$811'80IBV\ENM86G%'TXL M 5?46Z#O]?3>\_FEH7;_/2&J:@;[(2GU&X-PCP3,2EY2_S)N,AO4%$.EV,:X M:4J$>#A< =XB"4DZ22%.4^<3/!H00^J&J%I1[K%==W:>FF^.T?:QSF0&2CMJ M2(K<<=ZCTYHB4LZYT14')C5:4:(-8=8XNB,,>CJM0H6U.MTJ#-\&Z%=[[ORWSL* M__ DO#0W]+>FO K-W,^RW&Q*L!WXUKOKO.@# "Z" &0 'AL+W=OYOG7M;8"']A6S3T M965=(P(=W3KWK4-11:5&Y\5P>)4W0IEL/HUW]VX^M5W0RN"] ]\UC7#;)6J[ MF66C;'?QH-9UX(M\/FW%&A\Q_-K>.SKE>RN5:M!X90TX7,VRQ>AV.6'Y*/"; MPHT_> >.I+3V"Q]^KF;9D &A1AG8@J#'$]ZAUFR(8'SM;69[EZQX^+ZS_B'& M3K&4PN.=U;^K*M2S[":#"E>BT^'!;CYB'\\EVY-6^_@?-DEV0L*R\\$VO3(A M:)1)3_'<\W"@<#/\CD+1*Q01=W(44;X70QS>.]L;_)SX0IH('U")@!0NN!Q44>OAS M49(4%W1-F\S>O1E?#=V?@3_;P)^>L_W=Z MSJJ?!G=,R2\&WJ/$ID0'UY'V8@"A1KBS32O,EC@SMC.2&!/4A567NDF9V&XT M%22"78%H6V>?%;4)ZBV,BB%@TVJ[1:(W6"@Q!'(@M%IS+WO;D9X?@+34WCZ@ M"53WH3YT_.;533&Z?N>!4Q-PO64WRD@:/9Z!TURB>\(B-.!JI:1"([217 M),&5>FS;H;1KH_Z.G&DE2J7)?X26_*0*9 C&(Q")?._QI+--C2:JO1C:",], M=,ZQ![(J;:CVPOXIO"E=)W0'H3#.,4JZ%I*8R,,C=Z&^2?YF#Z2 M"=$?'3%9%P9D+9>4F&!VMZ)\9;K:J8J65?#X\\9\ERGS&@8B'.TP1$GH! \RND M9MH-L4$,BOY65M,*]+=[:\3SOO7&H]1[\!HF@_'H\IO\]4'MZA_AZBWQ--6_R0"TK[>@@( +T' 9 >&PO M=V]R:W-H965T@92%2(4S; MATZHK-MGDQS$:F)GM@/MOY_MA!3:%*&N7Q+?^9[G\9VMNW#+^(/( "1Z+'(J MQE8F93FR;9%D4R50M;-BO,!2F7QMBY(#3@VHR&W/<09V@0FUHM#XYCP* M625S0F'.D:B* O.G">1L.[9<:^>X(^M,:H<=A25>PP+D?3GGRK);EI040 5A M%'%8C:T;=S0+=+P)^$U@*_;62&>R9.Q!&S_2L>7H T$.B=0,6/TV,(4\UT3J M&'\;3JN5U,#]]8[]F\E=Y;+$ J8L_T-2F8VM*PNEL,)5+N_8]CLT^?0U7\)R M8;YH6\?V^Q9**B%9T8#5"0I"ZS]^;.JP!W#? G@-P'L)"-X ^ W /U4A: #! MJ0K]!F!2M^O<3>%B+'$4K'Q3#;U^!;_C\][R"KLNNZ8)N.MW;1J+$"8PMU;P$\ U8T>=/ M[L#YVE7ICR2+/Y)L]D%D!W<2M'<2'&./?JHA06C""D#GZB+$1=<]U!0#0Z%' MPB:Z=/UA=M;K#=8KXF5* <5DK*Z0U5 MN^3UL*@-R4K3#9=,JMYJEIF:K\!U@-I?,29WAA9H)W;T#U!+ P04 " ( M@6)72#5%?D," "*!@ &0 'AL+W=O=@.!?+0I("7;5LUAJRC9MF<'#V"ML:EMDMU_7]L0FE8) M*^4"MIEY?F/$$!^%?%8E@$8O%>,J\4JMZX7OJZR$"JN1J(&;)[F0%=9F*@M? MU1(P<4D5\\,@F/D5IMQ+8[>VD6DL<HAXU$JJDJ+%]7P,0Q\<;>:6%+BU+; M!3^-:US #O2/>B/-S.\IA%; %14<2<@3;SE>K.8VW@7\I'!49V-D*]D+\6PG M:Y)X@14"!IFV!&QN!W@ QBS(:/SNF%Z_I4T\'Y_H7UWMII8]5O @V"]*=)EX M'SQ$(,<-TUMQ_ 9=/5/+RP13[HJ.;6STT4-9H[2HNF1C4%'>WO%+=PYG"89S M.2'L$D+GW6[D+#]CC=-8BB.2-MK0[,"5ZK*-'.7VI>RT-$^IR=/IVAPO 8F> M)":4%V@I)>8%F&/7*O:UV<'&^5E'6[6T\ HM0H^"ZU*A+YP ^3??-V:]7GC2 M6X6#P!W4(Q0%=R@,PFB %_7E1HX77>%=*O,.[5_1FA-ZH*3![%+5+71R&6J_ MFX6J<0:)9SX,!?( 7OK^W7@6?!I0GO3*DR%ZNFT8H'&PG]Z/S[71DHA:_W_( MK>XP,,=,P8#8M!>;#G*^"WY_@]PP]"VY62\WN^G4GD":KPA?<1MFON4V[]WF M-Q_&ULO5MM[ 0R&(AG%MW5?;'$X +H;W4\_W0!?W5OWQ:^T[HJOZ[KQKR>K MKFM_/#GQY4JOE3^VK6[PS=*ZM>KPT=V>^-9I5?&@=7TR/ST]/UDKTTS>O.)G M5^[-*]MWM6GTE2M\OUXKMWFK:WO_>G(VB0^NS>VJHP^7P MZ23-4IFU;KRQ3>'T\O7DXNS'MV<\@-_XU>A[G_U=D"H+:[_0AP_5Z\DI2:1K M778TA<)_=_I2US7-!#E^#Y-.TIHT,/\[SOZ>E8V;SC2W16MK4QKMBR=7X:^C5R<=A**I M3\H@P%L18+Y'@!?%+[;I5KYXUU2Z&H\_@3))HWG4Z.W\X(0WNCTNGIY.B_GI M_.F!^9XF"SWE^9[NF>]B4#BJ6?SWQ<)W#A[U/[L4EOF>[9Z/PNQ'WZI2OYZP MS=V=GKSY[B]GYZ5AH$IU^+ TC6I*H^K"8[!&''>^4$['"?&*:=B97(47-=R^ M6XV$/#G6'G/(TOE5\42 M4.8+(&(!H0J\8&SE!\6.V4X;K=Q,-U5FH(6J656!6]A)%??* T,<@ DF^VWZ#',0M/&=C!!6?>59ADJX\O:^AXB0/C?>^-HN4V1U!>9R+R\>V1@ M UF=66-#HWR7^0:^#<+>D+!0GJUQ0]9?+[1+ 39E(^Z9XV80'8,_CDU)CN3T MB@#^3A<_6^^G]-8E6?@]6YC>HBSY36?++RM;PV0^>&#Q#NIV&]X. M$J5;.:UY: .?+M8"+IK 98?X_"+^F$_Y+YK Z5H\V-H.=M8CXY(']TW8)#:J MSQXDF_Z9H%@IJ+_0NB$/:A7MG!7O]FJM*>48-C\]44W38_0C(JVIIF2PM6J0 M6^E9"EC;FH:]/'<@5?V&7"-C&UUJ[PGZ.RMS%DME',*/1-BS=@P>VK!N@(GC MXF)K]K7"DO<:=L2;"IZ,U%K#Z&7O'+EEHSI86OPUQN&W[BT6H4B)"AFH8)H* M^$!,($H:%X&R"UWHKRV0@;=?UJ0XIB5(MI\PD2QQ%KT?;S$0-/# GB0/>'"\ M$RS_*)&2Q.1NO?<"9*@8 MO0DY=DXYG5 \A;#.[?SD5O)#^&2."-U4)Y99J0K^"AZ(_<5\!CN+%!)"]?^4 M%3DC">@0X R[^!@O#[N'(7H:MF? HS\CAE_9OJXH!HC=DU$PYK>^$?;,Z?EQ M/OA0GX T*6T':_V;+RX$T*YU:QT;DZAV<78Z^X\' ;C;DY>FQA=)NAO"$0"1 M%C'>?17?I177QG,I$:G!S;O+1 KP^!?ERE4Q#T8]P,2^3TSL^\=1J,%B>ZC8 MM\SS2;;BT;L;P;X+-* /2?D#,M8MR%5Q >="3%/*_QL2+(7MI76@TF1'@Y?O MD7?KS-YJ*@X4WE0&F:B\8/P0&Y<# ,X:E.+LZU7A5"@48T$;7!H6-"K1N MI.6A?3A/^W!^T'Z?/4.]]ITA&?VN'3@XPV[&OCTMX[UD:ITV&N_KL ^U M40M3ARB1$8S*(2'N#>I]4SM]IYM>$C/ESX; M^HYG0]C.-&%W'B399=!K>BC MQ#:*.U7W.A>\#+06]EOT'EOD"6;7"W(=LD(D-+1.;ARV,$S:LG5L3-/,Y$VS M')AFW_&'*6<&4JYP)-8T2M![O>QK6.^.'J(V_@(6OP9WX"I%B/ !?_TA^>L/ M!_T5"*AAGH(($<)QL\M?_]P,GT9[$)]N,;7"",5D7ZP0ZLH)AUF&%$"\,QMJ M>V8^O%".!G&>[650SW$[0K\R)6/X)M1<2&?R3":$ M2]2VS(0(TNUR5ED2 3H2C,@50U =L ;.D&E+&TSVX7S+E9N+5:6.:82IWLY MDOH!F.80MGM&ACB9PFU]F"&&"Y0)DA%TW"H3BJ1:F R)#HJ,6CG5S3T\C_6P M4-51)&35% VC]_R.>DESO106%#1^N. 02MW*$M(U8UP?03F2D,T07&5[S[(! MGB3O[W$E^@K[1G!HFCM;4S%,&N>T(;I:,FC-!6.CNX%4_"MJT$,9YWF*X.<' MXX]*V*D #!D;2,:L,Q CT%##%0:]L"NX_WCR?-IH)9\0&3;$(F(V.#,"*F!5 M3,:CVH03KB$'X4)P96Y7*)-J@Q6J,)58K^U!D)2/;,LZ''02!>1=B!H-"9>U)I]99>Y MOVVF'<_99TN%,I;\5_)JLA(YMBE3WA2[("Q@24[!Z*XKE3S8T$#W(%="N<\5^HDJ.N);(P)BJ#2Z:2-UN='G++ M@U>E7*QB4:Q5N=JU)LMS#$+)B@:XW:!4X\X=R'"]NGIK%(;KBGIXXOX M4;LU$4J9/G;,9++HJ)BF F=L?N\Y=2R+5FTDBTAC3$02&S&WZ<7?\A;/8"B: M^1[^VVFB;$OD'/Q1:4!&A4*J1&J@\P.\&KL] ;RW$#GT*"4+5$!#0PUB[C,D M2D3*_[^!U=GI< )P>M#%N:DV$XTN5;YRJV/L%]FPM-7R*&90C32<( MD;R8L\>(%G(AZ(%J_PG3>2CT0M[IUW85&$]+(7T-DV%8Y!NW)GE M-AE#-B=P^"$]>C+YY>:SGQQ-4:HK6HP-Q6Y:!26'PIH[/._6;6TWP&,V?W$5 MT??*68Q=8\9W-U=7-"-@18?MB>:13HZ/]B%SB#55, GO L81R_HMD&O$*(Q& MD:YY;8[+)Y-/-/U;GOZC3$N+2CZ$X;"_RMU"W; F1ESS\]DG>9X-RJ3I6SJJ MHG9%S=O.F21,&&F%-(>'/,9E&0SFJ5X"=^.P8U3Z%1&K8C?Y2KFNH9SX9,+/ MV48[^CPUR0=1>$>$:!T7[R*@$IH5_.[\)74V$$%HEO;EG;&@^U1@Y'E42[)<8[88LOAN=[F]+ZU.\KE$S&]05GIJ?T)#3+/ ,N% M]#6Y6O2/7X='XTS/[L*^;A?"742I;,\K>".,9 M)PA=@_>L;:@S$8!#AAY0+R:[T 0HZ>]@H@_(:U2Z7_6+VI3%Q^52 M4]-H-]2&I,7]R\C03_XN:SG.C,IT5HM/^, MN!K.;9X_FQ^%OGMJQ=.@=!0TCUWYX^(S$YOQMU,NG71JBH2N(+:K[3L4GIYJ M*Q6.?Z1O-#IWEU-TO)[XXD#0 SE'16V)UD0R+DT-I WDW51/$=F1(,KL=;PE M+*HW;_,&]] 9ZYBW$)KBBQEU)ZDA2@:_,WZX;Q"/WH@7HR)G/ 3EVK+G:)=:)MYDX!Y,R@1]*S5)6I:R$O>8 MJ?S8SC(+C3J7"<7?5^Y@!XOC< GL_.8("'KC\MA-+BS0]KVFR9-?):KO;]8",J MCQ'@A%P":HV^C\K[<*J:-[X)QH;["M&\88F@U4-]0]$2*$]X#X&S[_PB'[Z*B6Y4( 4HV0H'.,*6>X2FZX%]9]\6^A)=(%I+CNZ'<\40TC%S.>(>,[N< MD6>%MBTJBX^?PX?)$;WUU_G9]/S\/(N/_'R$7W@Q?7I^=ES\9"A!:6Y(+'1W M3X=7PVQ[)B"?!*5U!K C?EYIS.)8SZ:;AB'80MITNI: G':;7SFB[UF%."WO M%"AO[^$46=DK=>#.<_=+MFTI29U.WR^A_+/Y*=B)Z2AT?C(>9!L[?4D(^G&0 M8;RO?)LRX%@+Y"%*Q[?$"'RH$B LK4S*3(RS9!]/%Z0,M;@L.:L@7#PE#H4C M3<)'YUVH3<31HXG*&A,-6G#9OP/I.$ CXQU1B9'T25"*@;7INNB&V9D2J29K M\YT3,.X@">:S38@&YM3DQ* 56U^/;<NE8A'?VA2Q$ ^I5U MW8SY9H"#B.(\5(R5>HCYM8QQ1%:F&HJ[ ]<;OKU)5:1,L7>.XTMEZ1MKY'Y#F8Z4&B@ZN*:?X@VR66(ZF;NX1%..S#]S-A8-F-NEB# MTCW]F:U;38<8 BYWE31K**%JG]OL)W^_+<9M=M MXE2+G#UE7 E7?$[GI_MHV_QT]FS %%42XJ9,0$/>L?D9M%@IOB]S38V':[J" MM1Y#QG4,ING^BH>63/>0@GNK,7@@F3D^+AJ4IK,030<@963!)=_>"D&1#MQN M:[O@,SKJ@:4C8(5)2M-*[LWHU;W:#$-[G^+S9]M4^)[N"KF%:KY(I8[!K'G4 MZ>C^Y9"R29-,R&87(\3IK5U.L3*NJ2/?GKD+G@=%7BG6.K)5!-=[3' M_$.:(G0_D;,3YT?BT62_X<9-SCVF0,CJEKYG9D+#5J;-X75T[BTW;N2@:2Q] MX<0;S!+TS5&X ((-IU8FA,"T1^@GK-\V]>8Q4D[WBIY";G=,I?+I^=&/F)G8 M,W8ZR'#3-\1W?@H=R?1J"CF)*2;=DK:\C(A7GL"%Z7UQ_ EQB+IH&9W9+Q +4,8IR+.47-U*3O.B[/-A/8\'=^K#\0U*VK%D SE M%]%[:/I 72YNG68Z$Y.EM! $XD,O?*ME2E>B(XSDJY:4Q.O01@?XN#[KMA(F M#JWM8F&=XSY?..T7+PO2\JU,.ONY0[13418Q$@-YHP%X\=!4N^'D]KVN^%#U M6B[=%6\%1(I_H C^+^N^#'_):9PV-H+N6WQQLM0N3UJ$_ M$*]\BY:9[KE)0NI*(9XM5F77FPCM>>N'&[T7GBD:0?DT_/)B],;8.0:/XRO* M_ M'3V^'4II_V/968:B4P*C/3!T-CM]/BTFV<2TQY?!D-B15(^E9S_G)1GY_&4R M.]./2_[U'E!G.AD5"KS6OD+!2%,HOZ<;A4DW(.-]RW*\7AG7DW[EKDN2TE! M1=Z%ZQ38^$;(4RCA=5Z4/S%'N_HJ=&TERA)E&)H3DH>>&(R-%S/" 8KP3.." MEW$?LU\(C^F25EE#(\! 6,SEU0@;\6%+,OQ )K2U1IVQ\-.SQ85U-QV M]1(4?IEK4W.'4[/HV:4!7GJE6O;B,,QZ-1>J,Q[YM5LS'NF5DT+!K6%V5=?< M/%^"U.N+3M39+MR)1>5HH3<>+?D"IN#^6-X:G/5:E%+4H*S0BAF87W0FT?EE M3O)>X*N M7TQ9A3)3.L'FOQ:7G1"<@@D%(X0.+X>X0JD)"!TX]L&L].:),67 MXRWZ9Q\[QC+C%JZT_%.4KKKH##JLA#E?27>GU[_ )IX^X15:6O]DZT8V1^%B M99VN-\KH02U4\^9/FSR\4!B$;RC$&X78^]T8\EY><\?'(Z/7S) THM' A^JU MT3FAJ"A39_"K0#TWON166*;G#$MJ03G>Y$J5VS+1-RL62LQ%P97#-!9ZI9Q0 M"[;44A0"+#NYYS,)]G34<^@2 ?>*C?G+QGS\AODA^Z*5JRR[4264K_5[&$H; M3[R-YS(^"#B%99[L-]Z_)S#J#?/I[7\ - M7KH?CWKLW"YY 1<=GW'S")WQQP]1%GXZX&W:>IL>0A]/L6?+E00JVA6WE2^D M']Q\6XE'+K'"=I_3!V'W.WU? 9MKB5U-R7'$ "21?A0EIHACPQ9:%4**AE'H M4(%^!/[)8.=-X'U$5&=$X:!L! PLM:'96KA**.;0V)5&CBB+BSBR6(R2D\0E MEUP5P*;4 Y8Y[85Y366SS%9ZK=AAA"FR'FIRILW;9PS+=AFR";_,P+248M=0 M;%8BOQ+O$OU]:.R(#>,@3@>#MF]=ES^J]3_EXQ1Q&F0#S** M>!AD><0.L+K?LKK_;E;?[;PEL_NX?!#L)Y=_G:$DOMPT\F5ZQ),Z:KW$>D=S'#X,XBC_MW ?$?^EX'L1)[AU/PX-L MR%LVY.]FPU^D),G2X>V._-PCYB'+9Q[ZF/65+/;$7L_[ZP M.V/($&RG%2T+VF_(\!F=>;&=$ &;QSOX7AK<6"=JWV-S+HR'!G:4=),^.\/W MH)MD-,4JX#1*NVG";IZ6X-OW44NT)8FW)\>GK!\>HU#6/_:_,S; >2OK-XT3 M=/X9N,%](VP@TVX8XK@?XC@*:7(G[,/9W !@I*B$FX7GBK>0=+.$D/O=/EH( MNVE&,W+VF%T+^B= ,CP+VK*V/-F\]_&@]^)$7H-9^'L']1=NY,WAO%UMKS:3 MYD2_$V_N15^XP2:R3,(<5<-NCO]OIKEK-!.GE_Y\/],.;PM^6.'U# P)X/>Y MUFX[(0/MA6_\#U!+ P04 " (@6)7F5Z FNL" !V!@ &0 'AL+W=O MU!L.A8F2YXD-^O?CY(3-P6R[,42*?+PD!+IZ5;I7Z9"M/"G%M+, M@LK:9A)%)J^P9N92-2CII%2Z9I9$O8E,HY$5WJD641K'HZAF7 ;SJ=I1"EZC-%Q) MT%C.@IMDLA@X>V_PC>/6'.S!9;)6ZI<3/A6S(':$4&!N'0*CY0EO40@'1#1^ M[S"#/J1S/-SOT>]][I3+FAF\5>([+VPU"\8!%%BR5M@'M?V(NWR&#B]7PO@O M;#O; 47,6V-5O7,FN>:R6]F?71T.',;Q/QS2G4/J>7>!/,L/S++Y5*LM:&=- M:&[C4_7>1(Y+=RDKJ^F4DY^=+S7=K[;/P&0!^+OE#57!.%EB\]H^(84\SW=-MZ#4^CS%35ET0H$5<*KJ^O)'V-\$O,XX^/O G)% M[6@L%HZ K1!*):BON=Q,X,Y83FU"9W1;%NLUZO[*X /F.TWB-2G#0 E<0 ;/R+2!,\C"ZS3VZ]4H>?$TJK1;II$L+V#86Z?)>/?]C-2P ME1(%\+K1Z@D=MH%O3'/5>M,PR4:T)F$\BN&^U9+;E@!?P(;#:Q0K@##>.1Y#Y(4CCVHZ& 6U*@W?N(9NKA6VFXL]-I^J-YTL^3%O)O( M7YC><&E 8$FN\>75, #=3;E.L*KQDV6M+,TIOZWHQX#:&=!YJ93="RY _ZN9 M_P502P,$% @ "(%B5U?&-V.L @ [ 4 !D !X;"]W;W)K&ULA53;;IM $/V5$8TB1Z(!@^^Q+3F7JI&:*HJ3]J'JPQH& M@P*[[NX0DGY]9\&FKN2X+S [.^?L&98STTKI9Y,B$KP6N30S)R7:3#S/1"D6 MPIRK#4K>290N!/%2KSVST2CB&E3D7N#[ Z\0F73FTSIWK^=355*>2;S78,JB M$/KM$G-5S9RNLTL\9.N4;,*;3S=BC4NDI\V]YI77LL19@=)D2H+&9.8LNI/+ MGJVO"[YE6)F]&&PG*Z6>[>(VGCF^%80Y1F09!+]>\ KSW!*QC%];3J<]T@+W MXQW[I[IW[F4E#%ZI_'L64SIS1@[$F(@RIP=5?<9M/WW+%ZGAEAO&WF%&ZYV)V8@(9PZ;PZ!^06=^^J$[\"^. MZ.VU>GO'V.=+]F)P(VAC W">WQ1A,4*=7M;<(W1-M.M,P$*Q*%TI3] M%O4,Z(0]MS<]\%)Q .7'\XYH Q@UX A^[3VW-@@7I= MSQG#'ZV4U)BQS;:C;-$X^&]Y,P?OA%YGTD"."4/]\V'? =W,EF9!:E/[>:6( MIT,=ICR.4=L"WD^4HMW"'M .^/D?4$L#!!0 ( B!8E>X3X;RH , 'T( M 9 >&PO=V]R:W-H965TYG(M.\ZIA#Q)45]=4/J\9%X>%$SBGA<_5KM1FP5O. M6[ICCTS_WCY(G'D#2E'5K%&5:$"R[<)9!3?KR,3;@"\5.ZC1&(R2C1#?S.1# ML7!\0XAQEFN#0/%OSVX9YP8(:?QUQ'2&DB9Q/#ZAO[/:4JT.7" MR1PHV)9V7'\6A_?LJ"+G@RO["X1CK.Y!W2HOZF(P,ZJKI_^GWHP^O22#' M!&)Y]X4LRSNJZ7(NQ0&DB48T,[!2;3:2JQKS4AZUQ*<5YNGEAT;39E=M. .J M%-/*A0:WPILGBDMJ,O Y > ,_@H&ETJ>-L4K'B9[R&Y@2$Y M,5R3JX"/K)U"Z+M ?!)>P0L'Q:'%"W^ =R]$<:@X!]H4,)*_LO+AKE(Y%ZJ3 M#/Y8;926N&_^O&1#7R6Z7,65=WG&I6P*H64E=_4W,$7/B$K_8< M:1T8!\ #DY4HE(']CS.7/+C*\K('3R6#G:5LCBKL>\IT1)F^H&QVXSG24AX' M0'NFK!&Z^O=^A@.39@Q;P?$&4C> &TJS>L/DL*O@K=)5;8O?GZF-;?STDL57 M>]AQ_=:>4(22C%L^JJQ:!3'\"D$,SXQ*!3]CG<"=11&.W@1AY*9!,L%QD*0N M(1EDT^P8>$NVB*M97C:"B]TSG&"",'7]B" $"=TD1(@@=",_ 3+D/TE: MX)V-][EE,#MESMS4]S$16<39!%(W19QPFAR?OZ-[(Q=3D@;IS- M>CHS-TP2F$WC:RY'B#5V&A$,3.8FL8].HZ3$6!:_TFG?]4DP@9F;I#.(IM'K MG([2"<0!!.&ULA51-;]LP#/TKA#<,+5#4CIWT(TL, M).W6]5"@:+KM,.R@V(PM5)8\2:Z[?S]*=MQL2+.+)8KDXWNRR%FK]),I$2V\ M5$*:>5!:6T_#T&0E5LR39*5\R2J8O0U!I9[I,J$<91=!96C,L@G?FS M>YW.5&,%EWBOP315Q?3O)0K5SH-1L#UXX$5IW4&8SFI6X KMU_I>DQ4.*#FO M4!JN)&C]A)^$B>B,A[A-BS[LKY%E>,\O2F58M M:!=-:&[CI?IL(L>E^RDKJ\G+*<^F-TKE+1<"CA[96J YGH668)TSS'J(90<1 MOP%Q"7=*VM+ )YEC_G=^2'0&3O&6TS(^"+C"^A22Z 3B*$X.X"6#QL3C)?_3 MR&0.M](R67#2"@MCT!JXYB83RC0:X<=B;:RFE_)SWS5T5<;[J[CNF9J:93@/ MJ#T,ZF<,T@_O1F?1QP,:QH.&\2'T=$7=F#=$6FW@JB0%:(!+V$K;1_<@X'ZZ MCR7"1@GJ5"X+L.Y%0*W5,\^I' --+O+KENG<$;$4GKV2<6:QO>LU$TQF.(77 MVSS@['Y]$EV.XK8B0=5'XTN&"9I; CY+D\OA?)'HF MMH?JWXJ'2D[.)Q/8=^7A3IM4J L_# QDJI&VZYCA=)@WBZ[-7L.[877'=,&E M 8$;2HU.SR&ULI5;;;MLX$/T50ALLNH :W64K:QMP>D$7:%&C3MN'H@^T-+*(4J)* M4G'R]SND9-E%'2% 7RQRR#ESYL(9+PY"_E 5@"8/-6_4TJFT;F\\3^45U%1= MBQ8:/"F%K*G&K=Q[JI5 "ZM4]B"_MQN).Z\$:5@-32*B89(*)?..KBY3^$+@X,Z6Q/CR4Z('V;S7[%T?$,(..3:(%#\W,,KX-P (8V? Z8SFC2*Y^LC M^EOK._JRHPI>"?Z5%;I:.G.'%%#2CNM/XO .!G\LP5QP97_)H;\[RQR2=TJ+ M>E!&!C5K^B]]&.)PIC#WGU (!X70\NX-69:OJ::KA10'(LUM1#,+ZZK51G*L M,4G9:HFG#/7T:IWGHFNT(BU]I#L.A#8%ABJ7'10$'C#W"I05"EV!)%PT^Y<: M9$TXHSO&F69X_N+.Z*I_%IY&3@;9RP?[M[W]\ G[&?D@&ETI\J8IH/A5WT-? M1H?"HT.WX23@%MIK$ODN"?TPFL"+Q@!%%B]Z F_3QZ6/P=H$AG)%OJUW2DLL MJ>^77.X1X\N(YIG=J);FL'3P'2F0]^"L_OXK2/U_)_C&(]]X"GVUQ6=;=)A( M49(QN9NSY*Z'Y+X9DGO)@4D3EQUX7B'E I^STBA">EA0I!0<^P)K]C<$,Z>A MWF&1'=-'7D,^2 (K"@?7I (;H[CC 2AFR+@>"A% M"7;5]83?FT9Q M9QK%^U.CN%1KD\"7:^WC1"OZXPK;0MY)IA^QM[=",8UYS0$G1V$"-@N'W[>L M(1C#H^5'S&8:QB3"LNB3,<7Q"A,<8O*P9ET_32\FP#OKZ37(O9U M1^DX'-?]3#A=[R?K!RKW#,N60XFJ_O4,0R[[:=5OM&CMA-@)C?/&+BL<\"#- M!3POA=#'C3$P_F58_0]02P,$% @ "(%B5]1*7?8; P 10< !D !X M;"]W;W)K&ULC55M;]HP$/XK5CI5K<2:D !] R3: MKEJE5D*EW31-^V"2@UAU[,R^0+M?O[,#*=4 [4OB.]\]]]R=?>XOM7FQ.0"R MUT(J.PARQ/(B#&V:0\'MB2Y!TVM( S[Q3(<,XBGIAP84*AGVO M&YMA7UKD#JY2!H!VO%HYCGZ!3AL%_R.4P G\NQ(2EL4#)1 M@+)"*V9@-@A&[8NKKK/W!M\$+.W&FKE,IEJ_..$N&P21(P024G0(G'X+N 8I M'1#1^+W"#)J0SG%SO4:_];E3+E-NX5K+[R+#?!"BRSU,.PW3SC[TX81N7E9)8'K&WOOC^=\IXES1I4"[C?5>W.VL1]:% MH6(C%%,P3<5;#'-@U[HHN7IC2VZ94"PE40JN4J!CBCGC4I)N 8H3(5HII#$ MF3/UW@8R@6PT-P".\\F6.)17NM*TO29FC[#0=>_RD%?=BMJ=_W:9_W?_NWVV%[K"-C5"I*(G#F+_Y]OW;W&T-W1MH M>T-7$7SJZS*70WA=Y&:]>K;:4/-T9; 6;N![@[:M2_>LHUVN:- M&-6C\=V\?F >N)D+99F$&;E&)Z=47%,/[5I 7?I!.=5(8]SN%?4$L#!!0 ( B!8E=PR+U7:P, ',' 9 >&PO=V]R M:W-H965TNR_2'NJ_(*6ZXN1(\=[>R$;+DF59:NZB7RPAJUC1MX7NRVO.ZDN1-*4;?8 MJ5IT('&W<%;^Y75DSML#O]=X4"]D,)YLA?ABE%^+A>,90MA@K@T"I]\3WF#3 M&""B\?>(Z4Q7&L.7\A']D_6=?-ERA3>B^:,N=+5P4@<*W/%]HQ_$X1<<_9D9 MO%PTRG[A,)[U',CW2HMV-"8&;=T-?_X\QN'_& 2C06!Y#Q=9EA^YYLNY% >0 MYC2A&<&Z:JV)7-V9I&RTI-V:[/1R@R6%6$-!QO#ND6\;5._GKB9H<\#-1YCK M 2;X#Y@,[D2G*P7KKL#BM;U+E"9>P9'7=7 6<(/]!80>@\ +PC-XX>1G:/'" M'_CY@+V0NNY*^'.U55I25?QURMT!+3J-9CKE4O4\QX5#K:!0/J&S?/O&C[VK M,URCB6MT#GVYH^1 MY&<9\Y(4UGM)(Y#!75T4Y.F:*VTO6>U>H:_OUJL).4A8'&4$QGS"2E(6>#[$ M*0OCE%)42Y[,P"DD*(X]X1\:7S&.9'\(/$M90^4!CRX>/Y=/1:W J?R>2\1'S M<<5G0SYN_XUWS(0R/&&PO=V]R:W-H965TNP"^W936S#6ZKR;">5\Z./=$L'\HPC(8SFQ6#HP._=U$='92+ M)L\*=U&Q>C&;V>KAQ.7E_>% #%8;E]EDVM#&\.A@;B?NRC4?YQ<5[H8=EW$V M4Z,H,:?2YZ#3B01KJ]7W'_VML.6&UN[TS+_(QLWT\-!,F!C=VL7>7-9 MWO_++>TQQ&]4YK7_S^[;L]H,V&A1-^5L20P-9EG17NV7I1_6")+P&0*Y))!> M[U:0U_(GV]BC@ZJ\9Q6=!C=:>%,]-93+"@K*55/AUPQTS=%54XX^OR.[QFQ4 MSA#KVGIW[5W;F]S5^P?#!F+H\'"T9'G2LI3/L$S9>5DTTYJ=%6,WWJ0?0KU. M1[G2\41N97CEY@%3(61:*T[7(W?VA=:N3_>MW/MUORX;F[/Z.9BX5AA#>6 V MSYG[KW[-IS6L?9$_K?2<"6WSU_S_MQ=5K6#7FVN6#CV/1,B MH?^AP'\E:2U-PJXL$L,KASKVV349+#4\%IIIKDW,1,P3DX*,1R9DUVXT+(*5\'M1&#'2/N, $GU"X)$ M%.&8D8(IS4,9,F&XQ*6-U/?$*0U#6F@N=8Q%9'BDO0V0%<;PGO.0L<4#H\+= MX*]F,Q2R; YPK0<[*T;0E 1OA'V>VZ(.5E"#QW+KW="4#)6_;J XW=I[6XUK MMD J!&,IBTAR^IE%\C^!QEO&MB/A9V55>,9K]2# (3U#U^AW;@W]CWHN$;S M86U^?9B3U37V 8@+F$#>Y;$DYRHN$3>Z&JT]6A#"D%B(]JA1B%YT5Q$E$&[1*J;7[#R@T55>&UO'W:-BE0SIE(\*" MKZ( 388RM3>XO/I8#TA$PN.(4BCFQDB?]EPGRLM&YK5AUH@#0-:%B6UJBZ5JB^;J6N 0A.Z9Y#T[LZX-;6?;WP99W.7^< M)2E FYUMU=">ZSQNU#NG_;C/]UZ74CQ6K6]@[](6)8\>32>4FMG'LPWJY M]77NMT7^@-"U(M%54@ A)2U9$J ?/JT3IQ9-(\=9. <.NG49J;[GNU6\#SP&P-A3HK,OKAIE)&'/ M*%3*! ?#(/TK]PV#FSXWPV:)(NPA' ?HQ":(99L1*E7L$[*?7(G>2HGDRP!L MO,/VZQ@N5:=Y>1F"OEF#IU&"?*+:%07("Q-HT];?&,G9[_HWAX- ;J8854P+ MAXC@D+:6Q"AKKX?#GL?#_E);O\(62;P27*3DF"4)R M3.H+/GH>//,MRXU(J>UA]!!Z.[SVT)R@=DC@C<4_]>8M\8"PHYK+2+=X4"L\ M1!B!PF]<;C3<)Z3T?47I?^K-YG7+*!9UHUBT\RC6.V)OG& *H"Y.T2)GMI&E'']MO*].C08U[*PYBT$4M-M!_0-Y'V,FVO?U_3 M>G9TK_<6^XGJRL\VJ]@GFR]ZG?ZDRJ#.)8:KR'<:$21)YW<\BP@D#I['X3P\ M#3WC^P9F$AEN*:W&2!5,3N= MTBMCEA6KY_3VE1F]'G.5_UX"+DRC_\6*,A^X7"%+A(:G2;P:3G;"E0 2#=I> MY"P5].8"F>8G'-1'T\5$(%(11IZ(21&$XMG& MKNE56 IG1H&1.X9%^#G+]^':=YV9PUA$7Z]J-BH7 M1=-^XNEVNP]DQ^UWHBF[)I MRIE?3IT=NXH.X/?;LFQ6-R2@^VQX]']02P,$% @ "(%B5^ULH1M[! M#0L !D !X;"]W;W)K&ULM59;;]LV%/XK!^I0 MM 32Y1D2:YM($E3= _-C#A;'X8]T!)M$9%$E:3BY-_OD+*5I''<8,!>;/+P M7+YS^2A.MU+=ZI)S _=UU>B95QK33D8CG9>\9OI4MKS!D[54-3.X59N1;A5G MA3.JJQ'U_?&H9J+QYE,G6ZCY5':F$@U?*-!=73/U<,XKN9UY@;<77(M-::Q@ M-)^V;,.7W/S9+A3N1H.70M2\T4(VH/AZYIT%D_/8ZCN%OP3?ZB=KL)FLI+RU MF]^+F>=;0+SBN;$>&/[=\0M>5=81POBQ\^D-(:WAT_7>^Q>7.^:R8II?R.J[ M*$PY\U(/"KYF766NY?8KW^7C .:RTNX7MCM=WX.\TT;6.V-$4(NF_V?WNSJ\ MQ8#N#*C#W0=R*#\SP^93);>@K#9ZLPN7JK-&<**Q35D:A:<"[]5_J*UPR^R<:4&BZ;@A?/ M[4>(<(!)]S#/Z5&'2]Z>0N@3H#X-C_@+A[1#YR]\Q=\E4XUH-AH6F.W29?OW MV4H;A5/RSZ%\>W?187>6.1/=LIS//*2&YNJ.>_/W[X*Q_^D(V&@ &QWS/E\B M$XNNXB#7\!(X@7.F10ZL*>"SJ#KS<\'[!(Z&.)S H]^B]_OJI @->- ZG=4# MJM^) E%"\V*Z\-24'+:.+;PX87=<(?E[/QKPVM &(Z+Q!&Y*Q?FS20*< \/K M%0:VPW"%61P[M\-B?^B3U5578T0CU01>SOYO\"$(21)E=IF,$RN@)*-CNP]) MFB;PF3<2>=A[Z"ODVJ G\/W724$0)\2/8Y+Y$:YC$J89";+8R<=90'P_=G+? MQWT<[SLZQ.@COJ%\_RT2WI# UVN\,NVPX>V3WY[82Z\ MF6JT/#^74H#^@D" M$J)='&>#A)(X"4D61"_KL!^?7Z(<([(Q2>+H)Y08*0U(/,X.].QQ"OO:8,O\ M4]]U$/_]W9[N]N%0T>-Z%(X0-QZ(&[^9N&>-$<6^Q$N>=TH8@<6XO,^KSH[N M%R5KN' L8NZ#=9#MAZA]%,1A:M\@!]>RPD^R;4(K#4=XK'K6&OZC$^9AW_@M MQPKS/=BU!6N)G#\'O._T2^(_MHD9H\0*C?#C D9:%S5:NV$K955PI1&;B4A)S 2E*29%\5ZQ*[Q-XN0@O]0Q%0W DM>\36:^J<)SK_J'U_]QLC6/7A6TN#SR2U+?*]R917P?"UQ MWG<;&V!X <__!5!+ P04 " (@6)7@R>8OH<" "C!0 &0 'AL+W=O M=:2+T( M*F.:61CJO,*:Z6/5H+0GI:*:&;ND=:@;0E;XI%J$<12=AC7C,DCG?N^6TKEJ MC> 2;PET6]>,7I8HU'813(+=QAU?5\9MA.F\86M.&[U: Y.2:;4HUM\+Q9!Y BAP-PX!&:'#5ZB$ [(TGCJ M,8/A2IV M7>Q9$D#>:J/J/MDRJ+GL1O;<_X=1PGGT1D+<)\2>=W>19WG%#$OGI+9 +MJB MN8F7ZK,M.2[=HZP,V5-N\TSZE7&"#1,M0L%U+I1N"35\O&>90/UI'AI[B0L- M\QYPV0'&;P!^AALE3:7A6A98_)\?6G(#PWC'+QDD.*'[SBJY'BWQ>9-F2+Y,\^S1WD=#^D,\Y,-RS'16"=H9$V&*0?WDU. MHR\'"$\'PM-#Z.G*&K%H!8(JX9+I"JZ?6FZ?#*71<(/,\2^ &1@I<_4.=YBW M1%RN84?[^S M$S*Z430)$9]S]]QS]MV3T4;I)U,@6G@IA33CH+"V&H:AR0HLF3E7%4IZLU*Z M9)9,O0Y-I9'E/J@481)%EV')N S2D=^;Z72D:BNXQ)D&4Y2,3_DXB!PA%)A9A\#H\8QW*(0#(AJ_6LR@2^D"]]<[] =?.]6R9 ;O ME/C&3>)/,M[9EDZTFH#VGD3FEOX4GTTD>/27.H$FP>!P C<]0U.Q#,O(NOHQNC] ?=/0'Q]#3!4UC M7@L$M8+7I8'\4^S'P'![RLW.A0)EL@W"DRY?;DW7427]T:FLM] M+FVTZ=$J4YHZ@=K9%EP2NTS5TAJHV-;UF+\!EF6Z)A]\(8TQ=/XTIDT2:93@ MN;^>*1-,9@@+U^.$3$+DG215 673=.B:#JAE+)9+U%W?]&###-!OI03)CQEV M:,S"/6:M=^R]$W@/@UX_OOCK@-NB@,N,9,\@7-[ C&U)F:@<5T9S0NYF'K[# MZ: 7Q\G9?J)_>5&FY"J!0WT1[LURB7KM%&ULQ9I;;]LV&(;_"N$50PO$M0ZV;&>.@<26;0UM%S3+=C'L@I%H MFXM$JB2=I,-^_$A)46Q)4>WU Y:+6 >^ST>1+P^B.'GDXEYN"5'H*8F9O.AL ME4K/>ST9;DF"Y7N>$J;OK+E(L-*G8M.3J2 XRD1)W',LR^LEF++.=))=NQ;3 M"=^IF#)R+9#<)0D67Z](S!\O.G;G^<)GNMDJ-G^B)[>/TP=UB2&8]_IY':7G1&'121-=[%ZC-_ M7)'B@0:&%_)89O_18Y'6ZJ!P)Q5/"K'.04)9_HN?BH+8$VA.L\ I!$Y5T']% MX!8"]]@(_4+0/S;"H! ,J@+O%8%7"+QC(PP+P?!8P:@0C(X5C O!.+-#7G]9 MY<^QPM.)X(](F-2:9@XR!V5J7>>4&;/?**'O4JU3TRLLJ41\C713D80IG%N0 M1<_V-_CG M[?KQM_2+=KWMM !ZNL3+8G>>B_W*:27>D/0]!,'X=$CR=*MTN!9EO,-L0TH(-DE(4TC0GZXX,&HD"11/[9U+#R MZ/WFZ&8D/9SV3>\#QCI@1)N1)HL<=/=R%]VA+X@C=?46,LRY>KVE, ML2*-PT9KD%/=#0F;0\)\2-@"$K;,85X&,_/JA^G0,G^3WL.^;R%C!D"P ]\. M2M\.6GWK)VG,OQ*BY_E*]]!FKJ3P$PH%B:AJAIW/!I4/-#ZF*>V?TC8 M"A(6 ,$.O#(LO3)L]:0"Y7K7#J(/Z(Z?BE=;'/-4KD+ 5)"P @AUX951Z9=3JE5]28MZ< M]:0^)ECJ@<6LSG3YNKO3)UA[135V+*-:%3N.6S-+:^A3IS1'A?0A0RZ:0@Y' M%;LO(4.N(&'!J-Y8;<_SROP?.&9<.F; M[_002+!@NG=K7O6S:EGIVDYM?M0>^%3_'1?4!PVZ: @Z'%9F9DO0D"M06@!% M.S37WBJUW6JNV2[9Q?D"L[]>DU"=H6LB*(_,XL%EQ%,SQ3I#>Q[\9W^][$9A M%F$1272;1E@1Y%BVU[6;UO^NVG-R:M<)2IN#TGQ0V@*4M@2EK4!I 13ML"TX M+VW!^5^7C(OP4 T DC8'I?F@M 4H;0E*6X'2 BC:80-X^61BMRY-_Z>9!NAW M$%#:')3F@](6H+0E*&U5T/;G5.-^94DL@ J96[6W]Z$](6*3[=*0*.MD\V]^ MY=5R)\AEMO^A?;3CYBL3$+2#%9ZU#6^Z%^*Q;Y M3H[\1/$T^\Q_QY7B27:X)3@BPB30]]>_KO(2*ZENY!($K M*J"% U7V:(T]H.?#9=T 3,P7Y=/"F=^RU*P"H1F4A %\Y'W$-Y/$VOO#/YA ML-$[8V(C>9'RAYW\68R\P#H$'')C&2B^UC &SBT1NO&SX?3:7UK@[GC+_LG% MCK&\4 UCR;^QPI0C;^"1 N9TQN<"X@80GPOH-P 7NE_'[H2;4$.SH9(; MHJPULMF!4]^A42\F[#Z9&86K#'$F>Z2::2+G!'>9!F%HG3Y1;'>.7=-L(=B< MY508S&PN5\(PL2!+R5G.0)./Y!ER*7+&68U'S)CJ\L8]R?3GBJTI1W;MF)]! M&\5R T6]?C4!0QG7UTCT=38A5Q^NR0?"!/E2RI5&A![Z!F.U'OMY$]=C'5?T M1EPS6-Z27G!#HB#J=<#'I^$3R!$>.GC4 9^<__&WP/KSE[VN;L^\,+9@'/Z;]=XM9\<3>?K5WW>DES&'ENVZ@U>-GOOX5) M\$>7U)*1JQ)X8>NO M-"4HPM'PHS.D6H/1UUWJ]H^4B^(P/)"WPRB-[PX$/NGU>P6^$-F>P$DK<')2 MX"_24.X4O3DZXS?NY!\*KTNY$59XU)V,I2BP'[.7I!0:RW9!K>$,KVBHW%W: MW++D$S9[G54C.:X:<3I(#K)R;#6X2]*#W$V.K=*DGQZC<)6AGYDOJ6::R)Q@$F@0AC;B MBFQ_L'9-LXU@.4NI,*A[*FMAF-B02G*6,M#D UEPS 1>UFN3UYPL M&F--WMV#H8SK]VC[^>F>O'OSGKPA3) _"EEKW$Y/?8/A6%)^VE)?-M2C5ZA/ MR"BV5T$? )JEL2!S_@M>)]P@IL"U=<[@Y$7JE(&.&_"ZU)G\]2LX)YO:.JNSO/CF;[0;]V]G[ MXDY7-(69YW)!;<&;O_TI3(*?^[2X$MB1,H-.F<$E=$Q:;B6X(6O8,"%L+MH, M!L5DUA=X@Y8X-'NO;>=),@FG_O8PH'.CX7@<=T9'1(<=T>%%HHL,CP<+BG*L M+[EE]O+K(]B@# _VCJ(H/B%X;I0,1OW\DHY?@LU.:/V81 D)_Q[C,(PFO1',.HB&'U?*@!2OI@$H[/M M1U$\.N%X;C09K&R&8&5G M7_&ZQQ?2]+&_N,6/UNZ5P([4F'1J3/[?6VUR366N!':D3!B\O,7!5>^U%BXY M*JEH='JS]9@%)RGM'W00):B-:ZPT<4?5/*#=;->\+5S+8)J. M\!-5&)0F''*$#&Y'6&6J:;*:@9&5ZU/6TF#7XSX+;$Q!60-V0$N2]P, "P0 9 >&PO=V]R:W-H965T M%[DY9843C\SW$/9LOE)YPXU%)Y_ ZDMY)W#D-B@IRZ&0 MC!=$P&SL7/M74S_2#L;B*X.UW'LF.I1'SI_TX',Z=CS-"#)(E(:@^+."*629 M1D(>_]2@3O--[;C_O$7_9(+'8!ZIA"G/_F2I6HR=H4-2F-%EIN[Y^C>H QIH MO(1GTOPEZ]K6"KXG0UHBF'XPVQANC885>Q@\*7A6+%G)0\8PD#2<[)5YHM*]=KB8ZE?C2P#XHG M3^2/>N+]#2C*,GF&+N^(2^2"XF='KL)(-!\WJ5E/*M9!"^M+NCOH@*-#,%6ADG0"?@ 98^$W@<2>$%HX3/]=O>@@T[8K$IH\,(V/*W+N=Z> M*9GR''-6UNH*08LY8!XI\K@A^W9W=&.FK]=4I.2OWQ&2?%:0R[]M^E;?[]N_ MKVO'E2QI F/'[ NQ B?^Y2<_\GZUB7,BL .I^HU4_2[T^.-SB14!XU_Q##7* MF-J0]S^??=#)PO)E;@N^0KPTB+K.K6*O-QBYJ_V8;#;1SNB ZZ#A.OB/7.ES M&]=!-X^*K,UH:.<:-5RC3J[W3#Z=SP0 884"7#=%!%7PJK85JN\=951(4H*HSO4SJQ85^G!OEX:] M\#C+K%9!2VGP@QWWX-OJ+U:&W)#> %*V$^V&"DE>W4!"DM*-[0HS?04AJA&Z M5F5W7_ [S]CXMKVR=7N^>??]'V>]OSOL_?Z/3M;.Z\:;Y3H1VJ%],#K.UI=F?K_7#UO2=7<#\;NO(&]*UVZH?N5J7:)N3]^SN581 MN7M]5PYB;MI124R#5/4>S6S3\EZ;1N]H?J);8=//[6"J/OJ6BCG#SBF#&4)Z MO0O46E2M:350O#3=W2-7V"N:QP6V\R"T ;Z?<:ZV _V!YA\$\;]02P,$% M @ "(%B5PQ%?LJ6! #1X !D !X;"]W;W)K&ULM9E=;Z,X%(;_BL6.5JW4*=B$?'232#OMC&:DJ11-Y^-BM1=N8AIK #.V M25II?_P:0B%.7'>(S$T#R3EOWG-\,$_*=,OX3[$F1(+'-,G$S%M+F5_YOEBN M28K%)89MY\6KVWX/,I*V1",[+@ M0!1IBOG3.Y*P[ D MGGE_PZOK,"@3JHCOE&S%WC$H2[EG[&=Y\FDU\X+2$4G(4I826+ULR#5)DE)) M^?A5BWK-=Y:)^\?/ZA^JXE4Q]UB0:Y;\H"NYGGEC#ZQ(C(M$?F';CZ0N*"KU MEBP1U5^PK6,##RP+(5E:)RL'* AR\D(#J!/2["6&=$%:%[IQ5 M9=U@B>=3SK: E]%*K3RH>E-EJVIH5B[CG>3J4ZKRY'S!U41P^01PM@+D5T%S MM4;R F1J@MZ".S4UJR(A@,5 BWS_' G.;HC$-!'G*OS;W0TX>W,.W@":@:]K M5@@5*Z:^5$;+K_.7M:EW.U/H!5-W)+\$87 !4(!"0_JU/?V&+%4ZK-*1GNZK M]C0]0DV/4*47OM*C"[!(L"I9;\ _GU4X^"1)*OXUE;K3'IBURZOT2N1X26:> MN@P%X1OBS?_\ PZ#OTR%.Q+3VA V;0AMZO.O3.($Y,:!,16^4QM6:N5NLID/ MQZ%:SLU^0<=!43@8-4&:T4%C=& U^ID(<:4VB&61%@F69*6N:]6/)<7ESF&R MNM.+]ER\#4,T.O!JB$*3,#*;C1JSTVP M<3NTNKUF:5Y(PBN?+([IDMB'P"K7=?H=B6F5CYK*1SUN B.7;7 DIK5AW+1A M['03&!]/Z@0%!Y-J"!H-H7E2)XW1R>]-JF"QW&).3.ZL$EV7Q9&85BT,VOMX MT.-\UN*..N%*36_%'M) IS-:RVD[)1P?S.@K0;K5EBR@]8ZM;E4*0= M^^$QJ\!@&+PPKBVK0#NL?"AX1F5AWDSMN9V7Q9&:7FG+.7#8YX0ZQ1Y7:GHK M6O"!5J"8OQ>2IA5&%X+$10(2&A-PIG[B/1',Q;FQ 7;):)=J++8/NH$MWD"W M?%/+:3]@HLGAU7@<% 8OW3M:P(%VPKFE&4V+%/P'.E.Y7;GS?/9!/J@E']0G M^2"GY.-*36]%2S[(3CZG7*JO2,(JU5BK-?'46O?^*6-')\/XVU#?KM9YG?O@ M)]3R$^J3GY!3?G*EIK>BY2=DYZ>31MXN&;Y\=[)GGEILRU_(SE^W^/'4+=^N MW'G1^Z SU-(9ZI/.D%,ZSEZ1M,U_'W2&6CI#=CHSS+]US[>J M=5YH1VIZ[2WNH4F?,^^4^%RIZ<\A6N(+K1AUTLR_(FGY16+/[%JLO_>LKGQ0 M>HOY \T$2$BLY(/+D=I9^>[9X^Y$LKQZ?'?/I&1I=;@F>$5X&: ^CQF3SR?E M$\'F"?#\?U!+ P04 " (@6)79=L-%Z(" #9!P &0 'AL+W=OQY#SSL-I8/RMPW<*&[FS1B:3!>=W9O,E'3FNN1#DD"C#0/1G#1/(J&;SY#D\^YX4MX+NTO MVM2^@W,')954O&C ^@8%9?67/#1UV 'T7@)X# /@-P']MA* !!*^- M<-X ;.JXSMT6+B:*1*'@&R2,MV8S"UM]B];UHLSTR5P)?4HU3D4SH5M.J$=$ M6(K@OJ*E;@)UBIANT0_H*Q&"F)=$QS$H0G-YHJVW\Q@='YV@(T09^I;Q2FJP M#+'2]S&L.&EBC^O8W@NQ?73-F0"/=1W:8GC;8HR]@X1S M*,^0[YXBS_7\COM,7@_WNM+YO^C3?XZ^5PR_[0S?\OE_Z8Q3-,L)4[9!IML& M03^O%E()_3?_U?7N-7/0S6Q&WU"6)(&1HV>;!+$&)WK_KM=W/W85_2W)XK-1$KRB3*8:E#N6=&)D0M)/5&\=).R@57>N[:9::U M%X1QT.=+SM5V8P*T:A[]!E!+ P04 " (@6)7D:=[F&D# !K#0 &0 M 'AL+W=O/[&^<>6/F#BNX$/0S*?5R&HP"5$*% M:ZH_B/5;: T-+5\AJ'*_:-W&1@$J:J4%:\%& 2.\^<9L76*-9Q,IUDC::,-F+UQN'-JX(=Q.XUQ+\Y08G)Y=<0V2 M8XIJ!4B)2J^QA%>(FP(Z1G-3-&5- 8D*=8&W)G#>!;XW@8>7H#&AZLA ;N>7 MZ/#@"!T@PM''I:@5YJ6:A-IHM6\,BU;7>:,K>4'7&%T+KI<*O>8EE-OXT'CL MC":/1L^37L(YK$Y0&KU"292D'CT7_?!+* P\=O"D1T[:Y3UU?.F/\KZ93O3O M.Q.&KC0P]9\O9PWGP,]I5_RI6N$"IH%9T@KD/02SO_^*L^@?G^$]D6W9'W3V M!WWL_K+S.6YH,D=CMZ3[61X-A]DDO-^TLALUR+/AJ(O:TCCL- Y[-;X#I4[1 MF5*@%5I+HC5PLQ(JG\R&:;@A('HF<3?B.!Z/_0JS3F'V,PJ+HF8UQ1I*A)F0 MFGS#=HOTZB?YM=*$N:5CRK&J*:*D G1H#J^O@*4Z\IY<_91I _5Y[4?^ MKMF-LS[NKVC\\%)%]R-_=4[WQ;;M,WGRF?R!JFY)]Y6"/;%MI^"IO8A[C^_? MJ^M^RF%/7>^UEP@WVED&Y+XLSUS^%3>/,9;X3FC3:KO+I?D: FD#S/-*"/TXL"_HOJ]FWP%0 M2P,$% @ "(%B5Z;8UYJB @ U0< !D !X;"]W;W)K&ULK57?;],P$/Y7K#"A31I+FF0KE#92?R'V,#2M#!X0#VYR;:PE M=K"=9O#7BH;5=RV@H2ITQ#M>2J#+/ MJ?PY@4Q4(Z?G; TW;)UJ8W"C84'7L !]6UQ+W+DM2\)RX(H)3B2L1LZX-YB' MQM\Z?&%0J9TU,9$LA;@SF\MDY'CF0I!!K T#Q<\&II!EA@BO\:/A=%I) ]Q= M;]D_V-@QEB55,!795Y;H=.2\=4@"*UIF^D94'Z&)Y]SPQ2)3]I=4M6\_=$A< M*BWR!HPWR!FOO_2^R<,. 'FZ 7X#\!\"GE((&D#P7(6P 83/53AO #9TMX[= M)FY&-8V&4E1$&F]D,PN;?8O&?#%NZF2A)9XRQ.GHDFN0G&:D5$"46.F*2C@E M'"OT#?E$I:3F(,H*V, ++%_RM,&ZQ,!9-89!OXZ72$O_=W[O>NV8, MNQE-QQNH@L8PPER>8O1+;W+&'[+.$A]FB< M"ZG9+VJ[+-SCN%#0]10URX5E,;-B$X5>@'6QV4WQ8R<_/ _VG6:/G7I>V._O M>\T?>_4]SVN=ZEC=G3Z5@US; :%(+$JNZ\ILK>T,&MO6^\ ^Z0VFO0[[#&=6 M/6+^T-<#[XK*->.*9+!"*>^LCVU4UD.DWFA1V"ZY%!I[KEVF.'=!&@<\7PFA MMQLCT$[RZ#=02P,$% @ "(%B5U7!:+>M!@ H2X !D !X;"]W;W)K M&ULM5I9;]M&$/XK"S4H$L")N *A<2HZ+_O@N#VNUTG(DJLL76Y1F/LX,9[_],-SSQRS_(1:< M%^AG$J?B8K HBN7;X5!,%CP)Q9MLR5/YRRS+D["0E_E\*)8Y#Z>54Q(/B>-X MPR2,TL'XO/KN+A^?9ZLBCE)^ER.Q2I(P?[KB_R=-PFY)=XDBT7U%STVMLX 35:BR)+&64:0 M1&G]/_S9%&++@;@M#J1Q(,4E]82K?Q0U:;R MEME$:?D8[XM<_AI)OV+\,2W"=!X]Q!R%0O!"G*%4-L]K]"'/A$!7LO[H6QBO M^!FZG$Q6R2H."SY%ETF6%]$_8?DHSM ?TD-9HC#5#= =SZ-L*E V0UOWNZSN MAU[>\"*,8O%*WO3K_0UZ^>(5>H&B%'U99"LAL<3YL)"9EO$.)TU65W56I"6K M$;K-TF(AT+MTRJ<&_VO8'Q, 8"A+O*DS>:[S%0$1[_GR#:+.&2(.H:: 8/<; M/I'NN'(G0#AT\]AIA4=;\-Y':53PUY_D$IH:GLF?GZ0]^ECP1/QEJGX-SLS@ M)?.\%,:QJM@2FIN+6P3('62.Y6 M!*^)[[" [$1JLF.8.;XY5&\3J@>&*JE E;/^U%I3;R\$+"OJ[$:Z;T:P[[J! M.5!_$Z@/!GI=<2O/Y5X45\44BVAII!H0IVNS6P+34@XV*0=]+OK 9ATL@6EU M&&WJ,+*SZ$=[G4<=/&*[B]YLYK8L>NRHK=FQMNP;*&T]8\I\[.T$:S3$1+)4 M2[A;2@);6_H-U#918L\G)-B-UF 7C*CGM01+5+ $#/9[I>_*PJYY+O6JI(%2 M]$;I'*T$GZUB%$>)@+-$))K2!P@*;ADXE9K@] C1HHKX$"6A^K MC1^#^ZE4$FNIW9">***DX9:O1T4LIN*MN>V4L SIUJ[&9$'/4Y-5:@3#J03V?L&#B?4HWMD;S+$@>$J*8'!';H; MV0>&FC%G+UB#6<"\MLJJW1[#V_W_H'H8F'2A>AB*'D_U1.D' NN'+WDXE:GF M/XRR%G;N2FJVT/14E?8@N$^")Z"RZ5P+2VAZ+92T(;!L.)KS&AQMP8U\Q]E9 MEP?-]#B5$B&P$NG"> W4#I&-W%V]:+1S'();@E4*@L"#@BY\1_:G +Z_MY,8 MK$:>WZ+"B=K>";P7G\YV!X"?*P.(+$&B3TC$6: TO-7.SZ!=_SW MX3K+PW+MQSP4W$Q]($3GY6X)34]8"0?B]TI]5L<;MM#T6BA50F!5HO7$%-4TA_%V*-%JQE@DE56*! MVAM4T/T!!-D5K@8;MV7#H6H7IWT-* X 'Z-6#T#@JK./$:MTZX4$K 9N96[) M*D'_HN,GLS!DY_<0?F MU F%U8GJ\F/G<#!@Y^?:AU:A2JO07K4*M:I5;*'IM5!:A=K7*C!DYP+ ;+# M?:_T"X7UB^I[>"@!PW1.T!*:_FI9"2+F]-GMS.J QA::7@NEN1BLN4[I]@.0 M *.?XJDGIG0:@[70;?BSLVZ!(3L_64MH>@&4<&.]'B5A5C6<+32]%ENG2> I MT4E=#D-BJ,U/<=534Y*,P2I(]?FQR@4&[/QD^WB1Q)1P8UZO76Y5Q=E"TVNA M5!R#7U6=U.56I=N! (_H>R73&*R"5-_#R@6&Z9Q@'^=CF))K;-1KMUM5<;;0 M]*-W2L6Y\%CKE&X_ #EJI_13/.O$AEN'@*4*F5=GHP6:9*NTJ,\#;[[=G+^^ MK$X=#Y5Y?7C[-LSG42I0S&?2U7GC2^[-Z_/0]461+:LCQ0]9(25/]7'!Y>K( M2P/Y^RS+BN>+\@:;4^GC_P!02P,$% @ "(%B5U *O<*P @ \P< !D M !X;"]W;W)K&ULK55M;],P$/XK5IC0)HWE==U: MTDAMT\$^#$TK@P^(#VYR;:PY=K#==O#KL9TTM".K)MB7Q#[?\YSOQ7?QAHL' M60 H]%A2)H=.H50U<%V9%5!B><8K8/IDP46)E=Z*I2LK 3BWH)*Z@>?UW!(3 MYB2QE=V*).8K10F#6X'DJBRQ^#D&RC=#QW>V@CNR+)01N$EQX!LDC+9F,PL;?8O6\2+,U,E,"7U* M-$XEUTQAMB1S"@A+"4J>(J:K\QWZA(7 )HGH. 6%"94G6GH_2]'QT0DZ0H2A MSP5?2JV8CK@0%8X@Z&C6YP$ ML08G>?O&[WGONQ+PFF3I:Y)-7XEL+U51FZKH$'LR*KE0Y!>V79C?>'4K]T-M72O]6"OI^$.UK3;NT^GZOU:H]=W>Z M6 EB:<>'1!E?,577;BMM)]3(-N8G\K$_F/@=\E1/M'H _:&OQ^$-%DO")**P MT*:\LPO=9$4]8NJ-XI7MH7.N=$>VRT)/91!&09\O.%?;C3'0SOGD-U!+ P04 M " (@6)79P=&$%X" "E!0 &0 'AL+W=OI75SY?LJKZ"F:H0-"'.R M1EE3;9:R]%4C@18.5',_#(+$KRD37I:ZO7N9I;C1G FXET1MZIK*7W/@V,Z\ M2^^P\<#*2ML-/TL;6L(2]&-S+\W*[UD*5H-0# 61L)YYUY=7\\3&NX"O#%IU M-"?6R0KQR2YNBYD76$' (=>6@9IA"S? N24R,G[N.;T^I04>SP_L'YUWXV5% M%=P@_\8*7R3?*(WU'FP4U$QT M(]WM[^$($(8O ,(]('2ZNT1.Y8)JFJ426R)MM&&S$V?5H8TX)NRC++4TI\S@ M=/8)L6@9Y^1\ 9HRKB[(&6&"?*EPHZ@H5.IKD\8&^_F>)K*%U@0:CB7$ONZ;0+30V MKA!7J$U9NVEE^BA(&V#.UXCZL+ )^LZ<_0902P,$% @ "(%B5[OM)$I7 M P FPH !D !X;"]W;W)K&ULK99+C]LV%(7_ M"J$&10(T(U(O6Q/;P&2F1;LH.HB3=A%D0I&- MK<<]1]^Y(D7.]D)^526 1B\5K]4\*+5N[L-0%2545-V)!FIS9R-D1;4YE=M0 M-1+HVHDJ'D889V%%61TL9N[:LUS,1*LYJ^%9(M56%97?W@,7^WE @N.%#VQ; M:GLA7,P:NH4EZ$_-LS1G8>^R9A74BHD:2=C,@P=R_TB#*_:)]5XL#5+1*BZH3&X**U8=_^M(U MXD1 D@N"J!-$MPKB3A"[H N/4)@VK[6M<:FGN M,J/3BX>B$&VM%6KH-[KB@&B]-KTM9 MK!"]FM"A0[J+0)4C$1;U]JT%6B#.Z M8IQI9NZ_14LSOM:MT8L-ZCV?3SP?.L]?CYZOGT!3QM4;H_ZT?$*O7[U!KQ"K MT<=2M,I(U"S4)J'E#(LNS?M#FNA"FB4T=RC&OZ (1[%'_GA=_@2%D1,GC\[E MH>EKW]RH;V[D_.(+?EU^];T!E"OT^6&EM#3C]XLOX,$Q\3O:27VO&EK /#"S M5H'<0;#X^2>2X7>^N#_(["Q\W(>/K[F/1I8O[,$AAS:#J<3(?PX[(,3_)AE\.3G8/=MOU)Y9;5"G'8&!V^FYCT M\K 3.IQHT;C-Q$IHLS5QAZ79/8*T!>;^1@A]/+'[DWX_NO@/4$L#!!0 ( M B!8E&PO=V]R:W-H965TJTJ&FWAVD/#MP$JP8SVR3-O]^U M(8BV)-K#7A+;]Y[#.1??RV@KY+/* #1YR7FAQDZF=7GCNBK)(*?J0I108&0E M9$XU;N7:5:4$FEI0SEW?\R(WIZQPXI$]F\MX)"K-60%S2525YU3N;H&+[=@9 M./N#![;.M#EPXU%)U[ _53.)>[!F.C3Y-N$'@ZWJ MK(EQLA3BV6R^IF/',X* 0Z(- \6_#4R!EE2 M!5/!?[)49V/GRB$IK&C%]8/8?H'&CQ68"*[L+]DVN9Y#DDIID3=@5)"SHOZG M+TT=.H!!> #@-P#_7P%! PBLT5J9M36CFL8C*;9$FFQD,PM;&XM&-ZPP;W&A M)489XG0\21)1%5J1DN[HD@.A18JU360%*8$7O"P*E#T4.@-)N"C6YQID3CBC M2\:99A@_)]]M]-Y$'TWTOA,]G8&FC*LSS'M:S,CIR1DY(:P@CYFH%'*KD:O1 MBU'D)HWNVUJW?T#W LH+$GB?B._Y00]\>AP^@P3A POW7\-=K&!;1K\MHV_Y M@@-\\[IZ=:4FIGR4*_)KLE1:XDW]W6>P9@S[&4WWWJB2)C!VL#T5R TX\<5QK#5&![5>(?7+;QJ+^VN3UK-,.P\-HC\\(VVGJ3KL%_;L-4V M/*KM46C*FP[J[:\^L<-W-0K]Z^B-V/=) R^*WJAU.]/#3.YO5*Y9H0B'%<*\ MBTMDD?4TK#=:E':@+(7&\627&7Y 0)H$C*^$T/N-F5'M)RG^"U!+ P04 M" (@6)7T0ZA8Q$) Y9 &0 'AL+W=O#1Z76 ME\-A.7\465R>%6N1ZT^6AG#C7?+0KPK4>_R6B.=RYS6I#N6A*'ZOWGQ>7 ]&58U$ M*N:J0L3ZSY.8B32M2+H>_VZA@VW,JN#NZQ'\Q#7(I9D?XC6:C'Z\'% M@"S$,MZDZJYX_JMH#RBL>/,B+>O_R7.S[UCO/-^4JLC:PKH&69(W?^/O;4/L M%/""5PK0M@#=+Q"^4L!O"_C'1@C: L&Q$<*V0'ALA'%;8%RW?=-8=4M'L8JG M5[)X)K+:6].J%[5<=6G=P$E>]:Q[)?6GB2ZGIE^*?/6S$C+3?/I*?2)*37QZ+31GGB_)JJ'05*M!PWH:;->'H M*^%\\K7(U6-)6+X0BX[RS%U^XB@_U(>^/7[Z?"!U1K^MX MCBCNC^KB?D?QZ/CBM*LUWA>=GQS=:DM_VY?\FN>_PHNJ'O0Y+Y7@O73HA81$2 MQI P#H)9^@9;?0,7?7J3%5(E_XGK4T*Q;#)&4I:;.)\+,B]*U941;IW0OC(W ML'$-J\Z:3U//&U\-GW;5.V(?=KB/'US8^W#W/E83AMLF#)U-^#G7N5:4BHCO M>FY0BD]U(W:UFI/3M]7"PR,9^Y.]9CO3;- MV%VVH_E3-;M-LDU&'@JID=6 G\>Z%OJS+MDO#E/;J/IG9Z29LRY]!47"&!+& M03!+T,E6T,D;YS8M9354XU1?)>C7^H*OK*X7^@DZ.3C#A(=R.FO25TXDC"%A M' 2SY/1&YM)PY!3TFRSF0BQ*LI1%1M+ME6*U7VF&;I>(;G+?; RE15 ::VF[ M_?7\L,-R5%!;RIVK?.^-R=,Z_E&-S5JW?E(ZR;VE1-(B*(VU-.O"@79I"8IJ M:TF-EM2I93TQ>O5JJRUL3>-];^_29N8.T5L&)(U!:1Q%L\4REHCGO"*?LN52 MU.:I/A&VEWXR5GKBDS>7SQ_BDL1D+>1<#\Z/G8)";9*65J6C;?\8G8W._;V+ M06A4=F14CHIJBV7\#<]M<'Q-\GJBD@M%4O$D9+P2E5Q)T2D,U-AH:9ZW.Y,] M"_=E0<9D1\7DJ)BV*,8Q\=R6R8LHV_$S+]Y4!FJ>M#2KE>BA,LB8[*B8'!73 M5L88,A[.D=&;6B$[!8.:,U!:!*4Q*(VC:'8', Z-A[5H/*A' Z5%4!J#TCB* M9LMLC!K/[=3,BBQ+5*WP4HAF_G+$O.6B\YP_HOM34:@U Z4Q*(VC:+:,QI[Q MW/[,:>E:O[J-2T'NM.J=,B,-CQF4%D%I#$KC*)K]K;?Q=N@(FKHIU-"!TB(H MC4%I'$6S93:^#W7[/GKH)B5I;CJJKCF?8IG$#^G12;S%'R3Q\[VIZ,Q=C]Z* M0GT=*(VC:+:BQOVA;O?GY"Q^_W=^URDQTFZ906D1E,:@-(ZBV?W &$L4>[,- MA=I(4%H$I3$HC:-HMLS&DJ)N2^K="3SH3.#>80)'.DL1E,:@-(ZBV8H:/XNZ M_:S3$[@24L-6G3)#'2\H+8+2&)3&432[+Q@'C8ZQ21SJDT%I$93&H#2.HMDR M&Y^,.@V:]R?Q!N_1_21^L7_GWX-QENC$VPBA[IF4%H$I3$HC:-H]N\;C&OF MN^^(>F\B;_&'B7P2[B=R=TUZ_Z !:I%!:1Q%LS4U%IG_UJU1_1)Y$!U":#TB(HC4%I'$6S938V M6>"^\>R].;S%[WO?-#Q8/F3FKDEO3:&>&)3&431;4^.)!6Y/[.0T[OX2TQVU M]PB'.FM0&H/2.(IF]X:=Y9T";"*'>F906@2E,2B-HVBVS,8S"]PWH+T[D8>O M)/+@X$M,=TUZ:PHUR* TCJ+9FAJ#+' ;9%^$TA/K:B&'-FT?MR:6F]I[!$/= M,RB-06D<1;/5-NY9@/W=90 UQZ"T"$IC4!I'T6R9C3D6_"$K9 6O+)&UGZNA M9AB4QJ TCJ+9LAHS+/A#ULD*CEHHRUV7WJI"'3$HC:-H]KJ>QA$+W8[83:I/ MP'FSN3.DF]TW/4%H$I3$HC:-HMN+&]PJQOE<(];V@M A*8U : M1]%LF8WO%;I]+]!9N(UBK9S;M5"ENS:]=85Z7U :1]%L78WW%;J]+]!IN(TR M=I^&W77IK2K4PX+2.(K6J#K<>;)!)N2J?@9%2>;%)E?-PO3;K=OG7-S43W?8 MVS[S+B.O8SOS+GGS% N#;QZJ\366JR0O22J6.M3H[%P/7=D\IZ)YHXIU_5R% MAT*I(JM?/HIX(62U@_Y\613JY4T58/NTD.G_ %!+ P04 " (@6)79M.Z M \$" !B" &0 'AL+W=O=,/YV#4.NQ%WK/+V[X8HGN MA9^,"K: &>!=<:UMSV]5,IZ#-%Q)HF$^]KZ$P\G X2O =PYKL]$F+LF]4@^N MNOT.3I.[U4"5/]DG6##3R2E@95WI"M@YS+^LD>FW78((2] M-PBT(=#W$J*&$%5!:V=5K"E#EHRT6A/MT%;--:JUJ=@V#9=N%V>H[2BW/$RN ME%P<(^C<9K]'Z!M>9E"%JM5ZWFKN-0U.P%,:> MO6X&] J\Y..', X^=T7=D]A6\*@-'NU23Z[ F"&YDRQ7&OD?R.JSP8TIF4R! MI,I@Y_;6LG$EZ_X^5LEQ&)V%(W^U&:T+-8A.6]26YU[KN;?3\ZU")DC*M'[B MF'P-HS2B,>UVV6]=]G>ZO(&5$BMG<*(AXT@N M6,H%QZI'B?0;?D]A6\$$;?/".[0;=%7+PZA:$ M@WX0!"_.X6L8I5NPVIB_40%<]?W&]()+0P3,+3$X&=C]UW5%JSNHBJHHW"NT M):9J+NU' &@'L.-SI?"YX^I,^UF1_ 502P,$% @ "(%B5T\5RKM= @ M"P8 !D !X;"]W;W)K&ULC51?;YLP$/\J%JNF M1EH#(8%,'4%J&U6KM$I1LVX/TQX_/YB[ M9"?5DRX D#R77.B95R!6E[ZOLP)*JH>R F%.UE*5%$VH-KZN%-#<%97<#X,@ M]DO*A)V*=!N^&E2T0TL 1^K MA3*1WZ'DK 2AF11$P7KF78TNKZ$&.+= 1L:?%M/K*&WAX7J/?NN\&R\KJN%&\I\LQV+F??9(#FM:8"097&R@K)!;FML59 M%HJ)C%64DP5],9> FL@U^9<]M]GG:08-:@M>^O'#* Z^O"-[W,D>OX>> MNJ]PKL!V%1,;@H4"(*446.A!G]@&+G9PM@^W:9#XVQX%DT[!Y)2"21]14Q6= M)HHZHN@44=1'%/TO4=P1Q:>(XCZB^ W1:!H%P1&V:<&ULK59=;]HP%/TK5E9-K;223RAE$*D0IO6A4E7: M[6':@TENB-7$SFSSL7\_VPE9H"FJMO) _''.N3[7L6_&6\:?108@T:[(J9A8 MF93ER+9%G$&!18^50-5,RGB!I>KRE2U*#C@QI"*W/<<9V 4FU K'9NR>AV.V MECFA<,^16!<%YK^GD+/MQ'*M_< #6652#]CAN,0K6(!\*N^YZMF-2D(*H((P MBCBD$^O&'2Y%E++ M^%5K6DU(36RW]^I?C'?E98D%S%C^G20RFUA#"R60XG4N']CV*]1^S )CE@OS MC[85-E#@>"TD*VJR6D%!:/7$NSH/+8+2Z29X-<$[)@2O$/R:X+\U0E 3@K=& MZ-<$8]VNO)O$15CB<,S9%G&-5FJZ8;)OV"I?A.KW9"&YFB6*)\-;&K,"D,0[ M$.@\ HE)+B[0)7I:1.C\[ *=(4+18\;6 M-$C&VI@FJJ'=?_'/T@&7ZS_;[1\T]O_R/>H8B(.&=BS0']N%D*R=49_MFUWY5BT*VH[[61 M*'$,$TM=7 +X!JSPXP=WX'SN2O9[BD7O*39_)[&#;0F:;0E.J;=.)2HYVQ!S M*Y\O@4)*Y$77IE1Z Z.G:\,F=*^'@3NV-^UL=Z"\X=4A*'H)NAQX@7.(FK]$ M]9VAWX .;/<;V_V3MN=I"J9P&.<<2^BR6FFX3BNTW_/Z1S9F'3"G-_".W7;# MAD>9FW?"^H/!=?MWY-YN7_H ,V'2_@'4$L#!!0 ( B!8E=+.;P-. , &0- 9 >&PO M=V]R:W-H965T;G- ,BGRPH2[&06[;4><8 ASDH373+,#IZBF.B^8/\ M[(;Y [H224S@AB&^2E/,?HT@H9NA9FK;@VF\C(0ZT/U!AI

LO^,?==^G*'.8QI\BT.1334NAH*88%7B9C2S2@)@E0#KN0"[!-@' M /LIDYP2X#Q7@UL"E MBE&APGI"A8VN*!$11Q,20EB##YKQO0:\+MVM?+:V/H^L1L(99.?(-MXAR[!L M=#L+T.G)68U=X^?36 TTP2NL0;S(2PW=Y)^MV@N:716*G?/:?RF4*624B9@L MT24IVI1ZW[]_EN+H4D#*?]152,'MU'.K7MCG&9[#4)/-C@-;@^:_?6-VC ]U M:6F3+&B3;-(2V5Z"G"I!3A.[?[U*[X AND#R(Z)>8IFBLHHX^MU04*-&WIKB+N-$9_"&L@*ZD): #N[AEN&;1]8 M/ZX1,TS;L??%@F,QVS$,SSF(Q;&8U3-ZYB/;GI>=RLM.HY>W)!80HIG FJ[ M?R/\I>73)EG0)MFD);*]''A5#KS_V'R]-A/4)EG0)MFD);*]!'6K!'5?VPJZ M1V^EU_4\[Z 3'$MU7,]R#QK!L91E.=YAOY@4BNU&*:@N5OX?4$L#!!0 ( M B!8E?+!-:7^ 0 &H> 9 >&PO=V]R:W-H965T-,&;@*4TR.I4BQC97LDR#"*>(7I(- MSOB3%44Q9DTFY3W[O/9A&Q9$F?X/@=TFZ8H M_W6#$[*?2E!ZOO$0KR-6W)!GDPU:XR5F/S;W.6_)#4L8ISBC,8]2..L^D=/M2.. )QG&*#6 +4+T%\ :#5 .U5!KP'ZJ0I& M#3!.!9@UP"Q]7SFK]+2+&)I-6'-V8J+, [G&TQ6.4D!=X3PWF&$K H^X1S"E 6@EN2 MK;_>\M@(P9Q2S.@%>/P%OF&RSM$FB@,.F/. I^#,Q0S%"3WG(C^6+CC[? X^ M@S@#?T1D2SD5G337N"KHX^^+OS W[>:.;<^HAI9(L- ))DKDLP32>8+(FN%@=V$@?W6:F3WLINMZ=#I M)-2^E>E8MMFI17TK53--J'129=^,YS;%LCNU:'1(;W28TSC,>7\M_:/5._R(NE2KBHH&D6RN4#9/ M*)LOBJT=#>HA&M2WEJ<:V:HIEJEWZ].0F0:[E<<=,+-LM9<_!\Q,6S.[!6I\ M5&_UVF&C 8XN8$^K435'J[X;CM5UG] =@9,T/:&:_H"F>?P9T_;Q814/QY?Q MQ0%XB-/#@NE^OABM38)6T_4(+IE.9Y*.C,)YDUN6A)04!V6:L.GQH[C8'H_/R.+!S_P9>+># ?1=> M>=6QYX&^.H6]0_DZSBA(\(I+*9<6#\*\.MBL&HQLRH.X1\)X!BPO(XQ"G!<& M_/F*$/;<* 2:X^79?U!+ P04 " (@6)7>8G/\T() H5P &0 'AL M+W=OU\,>Z':C"W4DCQ)29IA'WZ2K)@F1=-1=@J_:6WG\*$.#WW( M'TGS\BDOOI5KI2KT/=UDY=5H757;B_&X7*Q5&I\!;YIFS_ M14^=;3!"BX>RRM.NVX41NWI>OV2K*FH]Q61?W7 MI"Y7S6ZK?/'M?=/42[3(T[K_E7$;P??H=M=W4'Z/=E8?6ZOYH97\WKQ6Z&>A MJCC9E+_4Y;[<"O3S3[^@GU"2H;MU_E#&V;*\'%?UXS:5CA?=HWW^,M//>7'=3/MVXJ\M-5'X@7>JNT'1(-WB 2$.IYG_OKB MQ.7._U>[?'/M1F/0?<>A+8\>XZWC0G4=YR9^KG-'A:Z+(LY6JGG][J5K+%$= M?32/MTD5;Y+_J.4[=)WF#[7U/_]>(]%OE4K+?[EZQZY^YJZ_2: 7Y39>J*M1 MG2%+53RJT>S/?\)A\!=7:"!A A(F@6!&$-D^B,Q'/_[M5[O@N<*R(X8ML1F& M'F>83H/@]=YU[7OV1QFA=5 MTR-]WNX@W/"6DH!:[GKK&MJ]7E>G!*K3:+UPWWJAM_5(@"-TLXDS5YMYBP[] MXD+"!"1, L&,]I_LVW]RYNP[@0PB)$Q PB00S ABM ]B!)Y]HWYN"*UQ MDK/H6U!J9QB)E$'PT97B+#NUMD# !"9- ,*/]<:"G^L&9DT;W M $!Q!*4)4)J$HIFA/%!M&#QU=$AK7C$E5OIPF04DF%HYQ&%&)^'$FN%)%VW* MHZD[EV"B&X! 3-\ZBE$]B0BQ'K\W-8:]Z-K4' MD+F_KL&]+.RM)?3KE%!UFNVGM1WVJH[9'^WJ=MUXUX^JB%<*_:[**LE6Z$X5 MJ;,E0<4:*$V<\!6C9Q47*$1INU;K_"[_"(V&M4C#?I76'R71?Y%W_<,/'!P. M2)H I4DHFAD:K2CQ]-PC)J@P!:4)4)J$HID[*UJ;$J]@>M.(V2&-\6M"[ '$ M844)M<9"T5D9B\R/7 8A1-B9YB^ M$9ZPP,XP?2O"\)$I.=':DO@W^CZKZJ'(T%U>@- %*DU T,Y1:[Q*_WGU37NF+W_<$8VQGEKZ9O9GC,"'- MNJZ=6'PDTW$M5(E?O+U2Z'<4CQ-S?T6#>]>D-YGKY=D?(2J)%I7$+RH'2WP_ M;_"7&513GO U:"6^4]I#/8<9!:T?B7]+TCDJGE+W?N;@2(!*0E":A**9Y\NT M)*3GWJZDH-N5H#0!2I-0-#.46M]2^.U*VM\Y=(V0#C-[A.Q,C,-H$<'<&A*\ M)--QK1ZI?YOR>(;Q:'L_QG6&$/L<*>8H4]QOHC M-D^I%K@4_B1KA_3-2T^;"(<)Q<1>.?2"3)^UA*3^7<;/]9RQ2!;--+)LW$.[N GK0%I0E0FH2BF:'40I?ZA>Z;LDM? M]4:3L)=@^E83SNVU0X<5X2RRSVPZS'#(#W*1Z;Y6J]2OX%ZI\ZGC<&K :-2; MLH&JSXX6GJA50M5JMJ'6FM2O-0>\)7N%#_"NUU]%*)E_.Q< M (!Z+//7+UIB,O^NXZ>X^%;/RP>,GG[@T*B T@0H34+1S-!HR#+'QA^-&+<]!I6 '2WT5RJA*C5;\.!'BGYM-WCH]/,& M?[-!-S%/^/HR=/H.Q$$]D!D.+3N97W;*VYN;D\,DJ,@$I0E0FH2BF<'0(I.= M6V0R4)$)2A.@- E%,T.I12:#%YFLK_BH?:9D[C#"%-N#9'_/% =!9(\$?I3I MN=:7S*\OYWE9-==,%.I190]N1T'W/T%I I0FH6AF++1.9><^4\M A2TH38#2 M)!3-O.! JUL.?Z:6.TZX8BL+S%U&@9U0'$:4V/G$841XY,XG7&M'?F*[,=ZH MLNV?:2OPZ[FBTU=0 0A*$Z T"44SXZ$%(#_W&5H.NF4*2A.@- E%,T.IU2R' M/T/+'6=H)YC92:5OQ5A/RSNL\"3B]FDWEUFMY8]LN7$M1;E?GMVIQ3K+-_GJ MN>VJRWK"LLFW32=V.@ZJ0T%I I0FH6AF6 [N\CGW85H.*FA!:0*4)J%H9BBU MH.7PAVFYXPCL-+ 7"QU6%(>1G6#Z5I@R^_="TF$63B='KC7@6@-ROP;\J\I4 M$6_:;AHOTR1+RJJ(F[L4G7Z#_NX3E"9 :1**9H9%"U0>G3N_@.I;4)H I4DH MFAE*K6^Y?V_R3?EEVEL;X3BT?P7DL HYZJ: SJO]_G>?7R MIJE@?SGN[']02P,$% @ "(%B5UC)-^#8$ \/H !D !X;"]W;W)K M&ULQ=UKCYM(HL;QKX)Z1ZN,E$T;\*6=35I*0G$I MSIR))IG=%ZM]06RZ;04;#^#TY&@^_ &;-BXW+IN>_\@C[:8OU(_JM)]0QH_A MS4.:?W M5^;5XQ=^F=_/BNH+U[=O5M%]_"DN?EU]S,K/KG?*=+Z(E_D\71I9?/?VZIWY M.AS9U8#-%O^:QP_YWL=&]:-\2=.OU2?!].U5KYI1G,23HB*B\H]O\85-TB3?_+_Q4&_;NS(FZ[Q(%_7@<@:+^7+[9_1[_1>Q-\#L'QE@U0.L M63 N!XP/G> V7O\S?7.'K+[96\?=-M'R>8AYD1%=/LF2Q^,K-J^ M]*H/-H_3S?CRD35?5I'Z5&3E=^?EN.+V4Y%.OOZC>E!.C4FZ*).:1YO'^C^, M_XVR+*H>\,8+)RZB>9+_:/Q@7!OY+,KBW)@OC5^7\R)_67ZQ_/CS+%WGT7*: MO[DNRGE5^O6DGH.SG8-U9 Y]XZ=T6&79OLW>K[==Q:O)).7RS=\O>?\1L_V@!W1-@M.P(>GKP4[S:_8"V M\>LGQWCQPX_&-/I^7/2?(Q[5@K-_?Z5V5)%G/(AV[OWRK55$> MX?;NWQU[P_:/L)_+X[+Q?O//SL^KZA^T#]L2UI6K9KTDC,(3%!8BZ)>5MLL,&J4Q/?;NV^U1O;Y8K\ MVWZ(SMPN("U0/.Z[?C#\V3S>, MCTFT;'LX:[VN#V<25&MWU9Q-D_;SA>^URI= M@Z6?4M_X'D=9ZUE7W MR2PV?E[&;>'2ZEW#16(.B0D2H9[-XRLS=\NM!$6QNHYJ*: MAVH^J@6H)E$MI#0U3$VCQ'Q&I>1=>2B;EE^)EE/CES)G9<2F^IZ)?B^=XX4V M35!-H)J+:AZJ^:@6H)I$M9#2U PVE1/STIT3$RV=H)J#:@+57%3S4,U'M0#5 M)*J%E*;&LZF?F/JRQ[.[Q'JW<^I(S4$U@6HNJGFUME_&M8:#8<^R#QK%YVX8 MH/.3J!92FIJ5IF5B/JMF8IG'5XYHLP35'%03J.:BFH=J/JH%J"91+:0T]0W+ M3<7$NG3%Q$(K)JCFH)I -1?5/%3S42U -8EJ(:6I\6PJ)I:^S?'LE:/>[9PZ M4G-03:":BVI>K>TO"$?#_KAW<[!P/'.[ )V=1+60TM2D-,T12]\<^24NUMG2 M^!QE]W&ANSB!WNF<#%)S4$V@FHMJ'JKYJ!:@FD2UD-+4E#6M$LN^]'(1[9V@ MFH-J M5<5/-0S4>U -4DJH64IL:SZ9U8VA?._\1R$:V3H)J#:@+57%3S:FU_ M&6B.K$'/[AVN%\_<,$#G)]MV.^Z-1^9!:2%LV= R![8U[+=?OL!JJAN6OKK1 MNLP[=0T#O=GYT8U>E /5!*JYJ.:AFH]J :I)5 LI34U\J'5#U1S M4$V@FHMJ'JKYJ!:@FD2UD-+4>#;5#TO[VO7M3_/E?+%>&/%OZWGQWO=CKH#@6JN:CFH9J/:@&J250+*4W-4-//L/3] MC&.+RNXM1OV..F<++6R@FD U%]4\5/-1+4 UB6HAI:DQ;*H?UOC2*TVT*H)J M#JH)5'-1S4,U']4"5).H%E*:>N7OIBIB:U_K5N*IW',@4N.9[VVWJN,95?%\ MN7O+S7I5#LNC)#;2N^WVY<(UK]:LY3?G2V,2Y;-Z*?O2*&;E]V9I,BV/R#^T MI5H_[ZZI1C4'U02JN:CFU=IP_^2@.>J5_QVK-S3M"6"*H)5'-1S4,U']4"5).H%E*:FKB]F\188>\QP]YD MAKW+#'N;&?8^,^R-9M@[S;"WFODK6B)VTQ*Q_Z*6B-[MG#JT)8)J M5<5//L MI^4*^\8:VX>EXC.W"]#9250+*4U-2M,VL<^Y"JOFH%J":1+60TM1X-BT3 M6]\R>?Z2$2V;H)J#:@+57%3S[*9RZ2[/M"V#YR;2@]1%4]L"T3/O) M^S;/WC) 9RA1+:0T-2]-[?K:#EI[3:>V)79.WK;I0_ZH9W3@K8Y4,U%-0_5?%0+4$VB6DAI MZ@VGFS9'7]_F"#IE[:6QRM)5FFV>DI5)G:2+1?HX4%D.GKR.:CTO]?KZO8-W M$'W0S[YK&E%-H)J+:AZJ^:@6H)I$M9#2U#0V?8Z^OL]1M8NS^:3J%V\SM5[. MBY-G'/5HU^4BJCFH)E#-134/U7Q4"U!-HEI(:6KDFEI(W[KP&<<^VB%!-0?5 M!*JYJ.:AFH]J :I)5 LI38UGTR'IZ^]?<^[-U?1,YY"A39 3/^+Q>P +=!XN MJGFHYC_[[RA YR%1+:0T-3Q-PZ.O;W@\ZP87>K-SDM!V1ZWI;\HFT'VZJ.:A MFE]K)V\?$J"[E:@64IH:DJ;7.WZ*LJ]QT>GY%MKP0#4'U02JN:CFH9J/ M:@&J250+*4V-6]/PZ%^ZX=%'&QZHYJ":0#47U3Q4\U$M0#6):B&EJ?%L&AY] M?8H^-)8Q%&^SK:'P6W\ML61 M;W$6W?(FSZ@6Y(HLVK[]-H^]Y^=UX$F\^?_VF9Q#Q\[S2ZQP#5)*J%E*:FMRFE]/5- MD9;T:L,;_;ZY"M=OZ[28;RYXD"3I0_0EB3&V!TM-= X5J#JH)5'-1S4,U']4"5).H%E*:&KRFH3(P+WSZ9H"V65#-036! M:BZJ>:CFHUJ :A+50DI3X]FT60;ZBYRJOFH%J":1+60TM1X-F69@;XL M\\SU)5J8034'U02JN:CFU9IR"M-ZTI[ST9T&J"91+:0T-4M-$V:@?2G_]!KS M];GA[0U5&C]!-4<5!.HYJ*: MAVH^J@6H)E$MI#0E?,.FIC+L77B5.43++*CFH)I -1?5/%3S42U -8EJ(:6I M\6S*+$/]Y5:>MKC^XV0#6):B&EJ6%JJB=# M??5$?/KXL34O:+D$U1Q4$ZCFHIJ':CZJ!:@F42VD-#5430]E>.E;Z S1M@JJ M.:@F4,U%-0_5?%0+4$VB6DAI:CR;MLI0^W+[G[G&LU[NG#NTAH)J M5<5/-J M;;]SV1^,[/)_A\O(,S<,T/E)5 LI34U+4QX9ZLLC%[O6K'Y>G;.&]D]03:": MBVI>K1U<\=<\#!I:/T$UB6HAI:EI;.HG0WW]I&L:']_;NCVF/4ED]4[7HJ@' M5\\%3QX T?H*JCFH)E#-136OUI1WFP][O9;[=9^]98#.4*):2&EJZ)K:R5!_ M18[Z;0-&O%@EZ?KB?U;77NZGIE$E<1:Y[S-H MYJ":0#47U;Q:4X]XYI,SE.=L%: SDZ@64IH:JJ8L,M2711Y#%2V7ZRCYD]GZ MP_BA-5!HMP35'%03J.:BFE=KP[VH/#WA?WJ; )V51+60TM0P-7V1X8G;\*RS MR:Q:%FZN+50%9A.+[4+NY>-!IS4B:%,$U1Q4$ZCFHII7:^K1Y.9)2- &"*I) M5 LI38G3J&F C/07*OGY[B[.])?2TPM=QP:Y5/=8M9Z M+3UT(@&J250+*4T-4]/7&.G[&ILCT>KQ '7B_(+>ZAPKM*>!:J+6U&?F5K]W M<'4JMVV[\K^AK6[GH;/S42U -8EJ(:6IZ6@*&*/3!0PU'=/RV4^4Y=6Q9YN4 M'ZNG-\9U'9O6U*!M#51S4$W4VLU>&FY>C4:'F7FZU>C5^$EBT'8%J@6H)E$M MI#0U,4V[8J2_RL>G[:GLZ%LT3W87::Q/?.^"M%Y.X_/.:.OWUCD[:)4"U02J MN:CFH9J/:D&M*:\B6^/QSKW5>-++XK8VB^?F==73_YNC!?NV;U]>N&N7VSBN[CGZ+L?K[, MC22^*\G>JU'Y-Y;-[V>[3XIT]?:J/-Q^28LB76P^G,51&=1J@_+[=VE:/'Y2 M[> AS;YNIGW[_U!+ P04 " (@6)7%1Z!MV ) "S4P &0 'AL+W=O M2D_;?+_6(:$HT1=HWFP^M[8CG7)TCTSSFC6Y>\N)[ MN:.TLG[LTZR\G>VJZO!QL2C7.[J/RWE^H!G[S5->[..*/2VVB_)0T'C3#-JG M"VS;_F(?)]GL[J9Y[7-Q=Y,?JS3)Z.?"*H_[?5S\O*=I_G([0[/7%[XDVUU5 MO["XNSG$6_I JV^'SP5[MNA1-LF>9F629U9!GVYGG]!'XGGU@.:(_R;TI3QY M;-6G\ICGW^LG_]KJ8+]-V+CJ[J'*U]\_ MU%)OK'6^9]=?&3<.?K":7UG_.31//]6&)M5/ZUU$JSA)R_?LB&\/D?7NU_?6 MK];"*G=Q04LKR:QO65*5O[,7V>.ON_Q8QMFFO%E4K-J:<['N*KMO*\-G*G.L M/_.LVI46R39T(QD?J<>'4^.)>CS""H %D[G7&K]J?8^5B _T,+<<^W<+V]B1 M%+12#__W,>N'8YD>U[$3]?"(KMEP)&,7Q'#Z"\]I\-PS>%_9=&/=-]==>XE) M+Q$E1CV)?BP/\9K>SM@L6=+BF<[N?OL%^?8?,GDAP2)(, ($)ACA]D:X#;JC MF@%:M/R\$2ZD$9!@$208 0(3C/!Z(SSE.V)L!)MB'^DVR;(DV[*/PS3.UM1Z MQZ;5=K)]+S.JY? :CGJ5\'SGN&'HA>[-XOG4 V4MIAZ,25WL(1S:(BD!(A7D M]7MY?7-YUWGV3(N*34(3LOJC,PP1P@--E068:JK#2( 8!4M#@ D'K:S1E M>N:%Q9:Q3S31$#<8G>H'Q[5Q,)!768ZIO!).%"XQ1@.%@4@%A9>]PDMSA>D/ M6JR3%$ $0JJ!KVJH87J)IM#";94#+) M8CMT!A?/2EF(J;::I&1\W' R%F1#-H\*MKEPS[2LW^%LC<^NS .+?^Q)E3_^^#&=O$@[^-/SQ*&_M&U_**^R#F-Y M-6D)%*TH+^;R8N6Z]Z_F.X3ZTF4K@'A+^XFUY3@4R9I*9<602V%0M @4C4"A MB0;Q@(C4"5''H+,KY$V>IG%16@=:M.\1^5NDK6!Y=R M;@?#-\=;1$+$,R%2)AU=[<7ELZ;F+3-"@@#>2'30D*A'2J!(1=5Y $3J!*BK M^MDUMJ8#WE@,A.?#A*@NUM@!&:D[=YVA!6^1$1$/B4B=$C4M$!?AFK+[$@7L M>3BZ\D%CI(QU.0^0??(S6OB\1:Q$/%9!$ZB2I*>G48EY3WZ6>OJ#)4X^40)&*/O#HB=39TVQZZ5?Y MFKJ'HVO'G[O#;U'4%1K+KL-)H#C%;1<>7+&MM=1O(5^E+VB]D5I/(6P94Q7Q MNCK&J94F3TSSGY3)+1490V;1%2A:!(I&H-!$TWC\Q>KX.WJK2/UJ"4]-DT4" MJ9%J>L]JX*REM6]W 5%H;>*?LLV1U024WT$YKU#8.P<5P55%-*M"2(DENL?3 M-5:&PVO<$S_7I=:IN8VL4T,960=6%=&LRL@ZGKNQ8>[6MTZQ?I#ZJ"[$R$?0 MC Y7&($J3#23!WEL&.0-WH=\$2(U3TW\JI'7:X3/FP>:]>$*(U"%B>;Q[P.P MIURW?-IN"[J-*VHES*HD*Y.U]1RG1[D?D'%]!8H6@:(1*#31%?X5 59_17#6 M%>V51XOOGVY ^+8[S$?J,HPM&),BC/SAUR]0I**V//IC=?17::NQ+AAOZJ+0 M"9VAL*#!7H^4=(>=UU]4C"=[K$[V*L5,/X['N[=2^4!SNQXI@2(55>:Y':MS MN_*ZG/B<#,?&+P,\W(13%V"LJA8I@2(5.P!Y+G?4&\I?:'4L,NMK7&QII6P# M! W=H&@1*!J!0A,=X:';0_4"SPN&*Q-U1<8J2VA=%"(\$OHM4J+#4Z)S M0=^P=I>@,^[=M8>R@F;!:4("12@*R@.>G2$BA:46X>_YS+6X1UF@2=DZHM5MHVACH0":X%2A:!(I&H-#$OU?BL=%5Q\;_0V-@ M5\&@,7"8V=5U&O\ATYAS.;=Q>/HS>*= %2 :P=.B:[A%"]D.T_M0$/7E =(%:3N&:0YT)7W ,K%!,Z<>*8$B%7W@N=.%[#TV; YTQ_M_ MHWD%-(M.$Q(H0E%O'E7=0&NA#]$6Z$*FSQ4H6@2*1J#01--XX'4-.YF!VP(G MZ/O6*_ML-XLF@MNWE)V%BJXNAN@B&'22N3Q)NX;=SI!-@!/<.D;I(6@9=6TQ M1!?!P"B/)VK/,%&_6T3J>P3WUCJU1CY@'NG$+ MBA:!HA$H--$5GM$]=4:_ND>LPQ<:.,( C^[B IJ^):0^&M_$Y2VRM\>SMZ?. MWM>UB'F2K=-PV 6W4I=@+*L.)^F..BN^*!_](#M/>SO+/N&!3:FFE](E!VO. G4#1WB&R M?5+EA^86B(]Y5>7[YN&.QAM:U >PWS_E>?7ZI";H[]-Y]S]02P,$% @ M"(%B5\%U-C"W!0 2!X !D !X;"]W;W)K&UL MQ5E;;]LV%/XKA#<,+;!*(JEKYQA(TG;;0XFF2\W-"&YP;8T M%6]6+$L(%[?9VLRW&25AT2B)3619KIF0*)TMYL6S3]EBSG8\CE+Z*0/Y+DE( M]NV&QNQP-8.SYP=WT7K#Y0-S,=^2-;VG_//V4R;NS-I+&"4TS2.6@HRNKF;7 M\.TM1K)!8?$EHH>\=0TDE0?&'N7-W^'5S)*(:$R77+H@XF]/;VD<2T\"Q[^5 MTUG=IVS8OG[V_J$@+\@\D)S>LOAK%/+-UL0/(I+7P)B^*V!2M!9LHE<-XSS/Q-A+M^.*>L^7C&QF($"Q9(F9'3HKX MO@%W-.=9M.3B36$%/J<1!R0-P4>2/8H9UGIZ+44DRC.7\]-+N#) M3LQE!>6FA()&H&#PD:5\DX/W:4A#1?M;??M T]X48:EC@YYCZ2'UICEQ>CLQ.BHD-YH_+WWZ!KO6'BO:%G'4HVS5EN_".1RC_LTL>: ;8"MR/ M#O49!WM^%X?2!;F8G$^T'64IE&Z%DDL)NF2@E=16LTCY=HK M_3J%7YG;]XO "Q#T[;FY;[,;VOF6[V#7J^TZP-T:N#L-^#HCJ9R>1^"Z Q@N MM*'71SLTPP%T+,]2H_5JM-XTM$L9VEC 91D0-7-%HPG8O0&H-Q@%OH-ZX!5V MKA-X#E:#]VOP_C3P>Y$,CJ/UARB"P/6@TT.KL$/(M?Q@!&Y0PPVFP:5I>,)\ M#H;SV?+$E(8]V,?M.JBAU11.2YMWOA8*0<3W>D\SH7C GW)F U&%*?A H@Q\ M(?&.*LN@=319#"S MCYEUF3>R!.IUR?NG+2WD,F?%( +")3$I)P6)B!TMGW H0=2%:()AET,C5J!> MK53;L2."7^_DY*IS(6]=RHW$@?Z+13_4RJ23"5_(6Y=P(Y+@1)5TLO"'0P6$ MH./:=M"?H$-#B*P N4@]05$CE9!6@YPL_BMW'5GOBMU*#[#"#-JVBP-W!' C M:I!>U+Q,_U?.NU(9.S;LIP25H2T&QANIUZ@1)D@O3!H"&Y**?"X D_)1^:F' MI3*]%5\!)TRAJK,V3ALC#_?I#,T@=!TT(K-0HSZ07GVD%PYG;FHJKYT(^H$CHMA'?MRPB[R1 LCY3ML:I-48I^;; M2WGKAJ'1!4BO"W[NMJ8"UU$[ON$/%IS"3.P*G)$YT @*I!<4/VI;4\'HZME@ M*/Y4=@@:UM@R;60$TG\J^3G;F@I4E[9OX$%Z4MFYAC-6CQLQ@?1B8CKMR=7C MG# $RDUM:U=>A6'$;J1(XD:68+TL^4&[NPI%'[_=7\W'[;H\&S6#O\,GFLOL M[K#BPTM@6/V9?M2LR[R105@O@UZ\N\,*2:,LR!,,2PYFZZPNH=FZ.,+,P9+M M4EX>V]5/ZV/2Z^)PT&S,RS-6L>\3]28',5V)II;AB=ZS\MBRO.%L6YS\/3#. M65)<;B@):28-Q/L58_SY1G90'QXO_@=02P,$% @ "(%B5ZH\8/?\! M=AX !D !X;"]W;W)K&ULK5E=V9C8'9G6FFGKAI'SI]($8.3 "QDFQG^^LK/H(-)C+V*@\)B'O/ MD:[#!YI1%"#+RE24:G2L18?J>J=!6A-*"W.$<9?[+&) T8OR4O*LT) M"L(R*4U47=-L-0WB3)E-RK8%F4WPAB5QAA8$T$V:!N3[/4KP;JI Y;WA,7Z) M6-&@SB9Y\(*6B#WE"\+OU 8EC%.4T1AG@*#U5/D,[WPX*A+*B+]BM*,'UZ 8 MRC/&K\7-UW"J:$6/4()6K( (^)\MFJ,D*9!X/[[5H$K#620>7K^C^^7@^6"> M XKF./D[#EDT548*"-$ZV"3L$>^^H'I 5H&WP@DM?X-=%>LX"EAM*,-IG 5)$<[3BHK2KS.8"QUDQLY:,\*BD4-_E^->%P(N M47X+#.T&Z)IN]/1G/CQ=[QO.C[%[/\;NB]-=M.+IL"^]I:713"VCQ#,^P)LG M :4 KT$YQ\ _O_/GX"M#*?VW;Z948&8_6+' WM$\6*&IPE=0BL@6*;.??X*V M]EN?33+!7)E@GDPP7Q)8RUZSL=<4H<_F.$WYIX$6YMZ\+PW!AD68Q/^A$%SQ MI:%JO>ZSNP*W2O#B\[>=65K],U&WAUX*NW&NEX-I/9FT_A#:E@M6XX)UA@MY M0, V2#:H5#_$21(0"G)$*B=ZC:CPG8.N:;>:!CLF"'MQK@F#*#V9E/XIRI;X M=B.^+11_P7=!B! ^V2]]"^P/YT5'?V%'SM5_**LGD]4?P-IRP6E<<,YSX9*W MP!GT%@@[S/C9MU [RA8.Z\-LY;B0;"R5[1/F&K")>$17[H]7! M&GYJP1#BGKM+&A^]D88VXB5IQQE7)JDWD-271-KR!VK[LDB[T*'>*D<(=JXM M-5KK33!LR^JX(I74&T;JRR)MVW)0K<(AVYWEAT8(T\\V0B::*Q7-DXKFRT)K MVZKO;=5EEHHUFBR79:*Y4M$\J6B^++2VR_O_!T!A/3I[7#[QO7$6@H?B8HLH M.[U!KB$//Q<0:KJCZ9W=0T^@Z<#Q^&C5/([3[;$^/MI$] 0Z-M2/]A'B05\J MZKX*A^(RO+O[.BEH3REJ..:H*^=QF*T9MJ-UY>R),Z%N=2N)GCAH0M.V[:Z< MDNKNMIS[PM%PO0 M[)1.3;WC"A#:NJG97?&D%KL]K+IC6/:X*[;48E<66MN7?4D,Q37QY06&&/CL M;ZLSL,202NL-I?5ET;9MVE?.4%PZGUEE2"I9:VN.JV2C:XI,0N\TH2^+L+)# M/3@62Q%Y*0\P*9=YD['J&*-I;0Y)/Y='@YWV>W@WASWM+KSSJB/0/7QU(OL0 MD),6,X+2\C%(2(% '\^1IC]GY3$#1' MS;/_ 5!+ P04 " (@6)73U^?7%79CCRAH!#83T#=8\3;(!S3^1L_!DX\2CI@=/UF?U+ MF-W-D_U/V M5KM3YG VWR@AF'5OV1I$98D*)2V3%8\]WK2YJ%RRD#IQ5U(?UDL6>9!E(_%4[Y?-E\BE:I.0T%2>3+/AK M]8WJBDF#.!P=,)I]<$'4?53[PJHFQ..@K M;6-;N=H/V#>[\J)0]%SYQX_WOY P 3Q !D !X;"]W;W)K&ULK5A=;Z,X%/TK%CM:=:2FF.^032)-"J/=AQE5D^G.LPM. M@@HX:SO)[+_?:R T(0Z-=GAIL#GWV/?X8/MV>F#\56PHE>AGD9=B9FRDW$Y, M4R0;6A#QP+:TA#.Q*XH"/]W07-VF!F6<>SXEJTW4G68\^F6K.F2RN?M$X>6V;*D64%+D;$2 M<;J:&9^L26Q5 17B[XP>Q,DS4JF\,/:J&G^E,P.K&=&<)E)1$/C9TT>:YXH) MYO%/0VJT8ZK T^4CFA0CZR/(?62HW,V-LH)2NR"Z7W]CA3]HDY"F^ MA.6B^HL.#18;*-D)R8HF&&909&7]2WXV0IP$ (\^P&X"[&Z >R7 :0*<6T=P MFP#WUA&\)J!*W:QSKX2+B"3S*6<'Q!4:V-1#I7X5#7IEI3+*4G)XFT&TI>"C#>$4C= 2?)GN4$;C@U]Z<*7\("/SC'1!HJ.[3]JLTR] M-E.OUVH1+1ELC%?-Y@UIMB')HB')XH'(SI; ;Y? [S7;C^HXINF([.&K7]/C M;@\7$R%A>X=CXUX=YW!6W,&N7[_5.K(>QSLQB.4%V/-"['9,J4-ZSCBT0J]C M32VG'UH8=Y"QEA/CP/<\O4>#5J"@5Z#J=(0+$:*K%=R0U'$*)WOR.E)WG!21 M ^&I>$^;X&)VN*/))<)R< #J=11YERF^1-A>X(26J]=AW.HP_G6CI,>K1+\< MXYNMHD/Z?N@'7@<9:3FU5M$BO3$0AWJ)PE:BL/_DO'XATZD0#KF[#4D6#4D6 M#T1VMB(6?KLCXU[;+MJM*V5Y3KAX6Q.M-1NZ\>EIB!]P]UQM8/[U[S"ZPF1W MW*B! MYDN\,7/KMLRM]S/7,UUD?@D[0]69FR<%$EQ,UU5E M*E#"=J6L+[5M;UO]?JIJOD[_PIH\6IK^2%7+54'V1E^7VE\(7V>E0#E=P5#X M(8 ]@]?5:]V0;%N59R],0K%7/6Z@XJ=< >#]BC%Y;*@!VO\AS/\#4$L#!!0 M ( B!8E??*"9&;@0 /,: 9 >&PO=V]R:W-H965T ^=\ED=K"=*^TNT6-MKV8]H(2)[$*F-FF MZ;[];" D$)>UFW65-TT@Y_Q\?![W"8YG>T*?V XA#EZ*O&1S8\=Y=6.:+-NA M(F77I$*E^&1#:)%R<4FW)JLH2M=-4I&;T+)\LTAQ:2QFS;TE73%9!Y3ANY)_CM>\]W<" VP1INTSOD#V7]&W80\R(DP3!42? +@&.$]Q7$IPNP7GK"&Z7 MX+YU!*]+:*9NMG-O&A>G/%W,*-D#*J,%3;YINM]DBW[A4BZ4%:?B4RSR^.)G ML19QF9$"@:N<,/8!5$BLHUU*$?@$;DN.USBOI9A@A;*:8HX1 \E+EM=KM 8; M2@IP3XJJYFDC/-F )*4E+K<,+ 5IU9"N8L13G OZIY;-9B87UW[T+9]L:J?3]52!,(( M!IXU"HQ5Q-"/8.0- Y/S0!'G65[0QPT:Z/4-]"8;^$LEN\( )Z"J:;83WV.R M787HE/#S[$G5A4GB>]>U3EBL$Y9H@@UD\7M9_(NP*%^GE#IAL4Y8H@DVD#+H MI0PNR:*",Y_PH!\X@3UR*$6<[4?!F4$IXH((0@^._.D\SG4CQW8\M3^%???" MR>X](,8ISKCH4^-'H"XQ5SZ137+>NY1UPF*=L$03;"!&U(L1780K13JEU F+ M=<(23;"!E+9UW$Q9E^1+736G!A$Y,/3"\:.3(M"/?-<+PY$SJ8C0L<-H9'6) M(A!:XB$KM-3>9)]L2.W)'GY-Z9/8E/Z+,TU#WKN>M=)BK;1$%VTH!SS* 2_" MG[HR= FJDQ9KI26Z:$-!CQMU>W+S^,T]RCG?C850/.R$8X\Z#PR$F]EP;%$* M8! )XW''%G4>"$,WY"L>7F#DC?=SBCAK[$;G(:[G MN.'8BZ9(;=/,DQ_Q"T2WS>D)$Y,6$VI_A^WO]B:Z"VKIE^.D.AUN,@#EXV;OBR,FXCS+.&+7&&YK:YUM8*!Y:2 MURB)*PD:%^/@-#Z9C)R_=[CCN*:--3@ENZSCCMYAWN&S2&DT0$D49)N@4]VPZ=86'CL MX&A5#E*306KB^4;O\%WB"@7$\ Q72N*3K:*^MVVR:&5)V\3M9'/==4(- M*W [KKCN_<'1_ *1$:@BMD[J)+ ML)UT@T6K-9=+.&/$Z0!NI9J['-A<(%S(IC7.1\F""\Y\\_V^M"'@PF!-?[:5 M+OW(TGT0V:O2C8;2C7:^F;7P4IW;<1EFXVA3\UO&?1ZC '0W MP#K#J,;/@+DR=J+X965G/FKG8,\72ID7PXV5X5\D_PM02P,$% @ "(%B M5WA-HDE:!@ S3X !D !X;"]W;W)K&ULM9MK M;YM(&(7_RLA;K5II&YOQ/>M8:LQUM=U&3=O]L-H/Q(QM5&!<9IPTTO[X'3 Q M!I.QK9ST@V/PG.?E!K[4DVFR[98I\P/Q-YWDJW*'>??LPDON&IULB5B$9O+#.&K/_=LQJ(H(ZGE M^%% 6[N:F7#_^Q/=SE=>K%V*U!'&8;/_Z/XL-L2=0G&8!+02T+N@^(^@6@NZI M%7J%H'>JH%\(^G5![QG!H! ,3JTP+ 3#4RN,"L'H5,&X$(QS.VSW7[[S35_Z MTTG*'TB:C5:T[$ONH%RM]GF89&:_E:GZ-50Z.?W,(E^RX/W:3^4CD:F?"#^W MH2!O32;],!+OR'OR]=8D;]^\(V](F) O*[X1?A*(25NJ12)7@EA)P((&O:G7TV-Z2Z_O'M,[>OU8HV^K3;_;_O1I^U]3+?"/37)! MNIW?".W0;L/RS/3RC_XCZ1K/JLV7%;?T\ENVULKMT^6T:5>\K+K[LNJ>7FZR M^<73EJ<:'W1WQV$WYW7UQR&YR8_#+^5Q2/[Y4PTEGF2Q^+?I@-MR>\W<[%IY M*=;^G%VUU,50L/2>M::__F(,.K\WN0T),Y$P"PFSD3 '"7.1, \$JQBZMS-T M3T>??I(KEA+V4W5E@C5>*;3Z3RD=&,:D?;_OR(91 M':/?J8YR#D>-^H-AMSK*/1S5'W1&M8H>:"4KYNCOS-'7FL/<,"*Y:I:W)[V\ M^6BRB)9RKD60,!,)L[:P_MX.ZXYJ_D#69HSYGJF]5_\L)DR6Y50L5SID@JE$E^N_ENO%*?5X!1UD;23"C-@M)L*,V!TEPH MS4/1JM:FI;6I]A3](0C"S,E^1-8IGS,6"+)(>4R$'S'"%T1(/O_>:&TM^&QK M(VEF01L\?^VTH 5M*,V!TEPHS4/1JGXM\Q=#>S=\.N-"*H?R] 2#0B,7*,TL M:)5[;;U.K^Y1:)H"I3E0F@NE>2A:U:-EI&+H,Y6&ME=]WK(Y3P(_?22?%@N6 MALFRT;30N 5*,Z$T"TJSH30'2G.A- ]%JYJ[C(2,_FOUPM"8"$HSH30+2K.A M- =*Q@:L4%I-I3F0&DN ME.:A:-6'X\N@CYX=]*E/=9J^9Y'^R2X]^-S3,Y1F0FD6E&9#:0Z4YD)I'HI6 MM7:9_='7ROXH-/N#TDPHS8+2;"C-@=)<*,U#T:K6+K,_JL_^CC_MI0><;6%H MQ@>E605MOWNB]8?_Z6&J:(QKSWPU< :U6,=MX/0'M<>^4&M7M489LU%]S';J MDU]ZS-D&@69L4)I%#Q,[6O<'-& [7M"%%O0:"AK=VB-@[;U76&.6+O/WGP69 M\TTBLP79F[M[Q_I#_F9Q;?ZU<3DS&N9;QJ7=--\Q+MWMF]5EV>V+WA_]=!DF M@D1LH1:A/\ZXKY 4NS >KW!>?R:2(KL'N# M??H_4$L#!!0 ( B!8E?S32MI* ( .$$ 9 >&PO=V]R:W-H965T M_-F\F,DU;I9U,!6'007)H45];6]X28 MO )!S4C5(-U-J;2@UIEZ1TRM@18!)#B)H^B6",HDSI)PMM)9HAK+F8251J81 M@NJ7.7#5IGB,CP=KMJNL/R!94M,=;,!^JU?:661@*9@ :9B22$.9XH?Q_7SJ M_8/#=P:M.=DCG\E6J6=O/!8ICKP@X)!;ST#=LH<%<.Z)G(S?/2<>0GK@Z?[( M_BGD[G+94@,+Q7^PPE8I?H]1 25MN%VK]C/T^D\072 M)>0C%-W=H#B*8P2BYNH%X&\>XH0.:N-!;1R(IQ>(/_94: -[T%3F<$[<50[? MY?>FICFDV+6Q ;T'G+U^-;Z-/EQ1.!D43@+[Y)_JN5#&(BH+M.X"H9]/SA\] M6A#FUSGID_\@?3I(GUXM[D-=:W5@KM,AC)*;^!SX<7'<#U1E6U:&) MM\JZD0C;RKU!H+V#NR^5LD?#S\7PJF5_ %!+ P04 " (@6)7//)A-ZH" M "6!P &0 'AL+W=O)@:87; \%@F3=!@Q[4&PF%BI+GB0GS=]/DATO;1UO&- 76Y3( MPT-2(L=;(1]5@JCA*65<3;Q$Z^S2]U648$K4AR, M4N8'K5;?3PGE7CAV>S,9CD6N&>4XDZ#R-"5R-T4FMA.O[>TWYG2=:+OAA^., MK'&!^B&;22/Y%4I,4^2*"@X25Q/OJGTY'5E]I_"5XE8=K,%&LA3BT0J?XXG7 MLH208:0M C&_#5XC8Q;(T/A58GJ52VMXN-ZCW[G832Q+HO!:L&\TULG$&WH0 MXXKD3,_%]A.6\?0L7B28_,E3F8<#@^"805 : M!(YWXJLS;D*+=%66AI3JFQT^$%HZ#(XY' M<"^X3A3<\ACCY_:^":**)-A',@T: 1>874"G]0&"5M"!A\4-G)Z<->!VJ@QU M'&[GGS*TS\B/N6 ,S,78$AG_K N_0.W6H]JW=JDR$N'$,X_)87KA^W?M?NMC M ^=NQ;G;A/Z",_L]2O&/;?I++]-^ \J#@/&K,ZQ37EW/)=$G8LJ05$[Z"8 MW4Z[5U_.8>5XV.AX1G:F%VL%YKD#34V &L0*[K[7$1B^(G#>;;>#>@:CBL&H M^4+Q^"]QCUY=XF#PTJE_T"M3E&LW$11$(N>Z:)O5;C5TKHI>^T>]F%CW1)IB M*&"X,J:MBX$)6!93H!"TR%SG70IM^KA;)F9PHK0*YGPEA-X+UD$UBL/?4$L# M!!0 ( B!8E>Z&POGW./[1MB&%5F+=C=@C$3K HAJY0LC"D_A&$U6[""5A>J9-(BN=(% M-;:KYV%5:D:S"DB%" >]7AP6E$LR'LEE<5.8*IBII30IB=M0X&Z?LY3TX_@_GU_OQLQHX)Z%7]/(%HA>]'BX,("8> MOTS\.6U,^FI7NAY^:H4<\12C#3TTFZ5C0@Y70;W/6V&[P&;'ACD0K0&!\0%QJ.2&L.TO+&=>G =? (%3?M^75J'-HRF M865G3(@[>!J_YSO:JWQK[WJP<[)M6D--T\FX#NAOJSGM;=GH5;I!R1^5^;2T MTY%U'RJ<]69E-.JQSW/#A"SW]WG>=,,DW%MFE;^X>\RJ]V M'%W]*\OU;Y5]PUZ/S2OVT$U>'H/)^!A,'D5-#@_?9)0Y;,"5=^RO+^+)(VE&WL!#-J*[]!:;7C]O#JLW%9<96+)LT73V?ULW -FS6 MY@+"/G)37WX$XSC,CP"&Y<$<8!S'PO+\3_,9HO-Q&.9MZ$6&*&>(6!3'^VUOANXQ7R?!U@ M>_I+?;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@ M'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HJA^#^Z] MC\+->RKL_H\W_@U02P,$% @ "(%B5Y>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'@3Q#'AB^/XF[%]\6SLT]R8)_%2 M%I4;]E;>K\_[?9>M5"G='V:M*CBS,+:4'@[MLN_65LG:VCX^,%YE7IL*"IN"[UH]NU_GFT.QT4[/=:']Z[#7?B]43Y2ZTJ7^ MH?)A;] 3;F6>_S16_S"5E\4LLZ8HAKU@>^*[LEYG[XIG#>2CG+NVQ,OY@P20 M82\=P 47VCK?UFBO+X%QHZ#R]JCVYD877MFQ].J;-?5:5\OF,G 7?70;;3OL M/K>->&[_3S.:Q4)G:FRRNE25W[:C544#6+F57KN>J&2IAKTKLU%63.52-3<% M_W*;;V_0 QEJ+GNNX82]S5M&1I[[R?AZ,KL>"_@VN[^['8\>X>#KZ&XTN;H6 M"#(D(,,/A/P[1) 1 1E]".3L$3[^NIX@R)B C#\0LM.2"0&9?"1DA"!3 C+E MA1PKEUF];LJ%68AY[72EG$-P9P3<&2_<5^FT:[!@='=0M:TA9)4+5Y>E1)"? M"%N!,2I9B-HIXE%XD LH3P3,HIBI95-#Y-+C,2V@M! P>V'F3?9T.I<.^A2T&%S)M94P'V6& M@%D-+=_*%+FR[K=VV/6OF(T20L!LA"M3EMHWE5S[;F:0'4"@KJI,=SL=)86 MV0H3N*[>O@PGA7'NDP"+ 1NX 4?+E!9"9BW<2&W%1A:U$KEV&5#6MM. (:6% MD%D+#TVARD_7LI&_MQ+>D#:E[!"2Z0:S*!Z4\[;.?&VA]V$H2@LALQ:F\E5L MG)@JV_Z\RI08__=P,21EB9#=$D[#R"(>K+D$6LYI-02,JOE<"S?4,XQ)B67D#_E MV!/0MXB%.DDO$+!=:U3'&I.02,5S(-H]%=\L&!,O/L:4?&)F^1S$G$A(;_$,;4Q9*&:VT*^@?*R\U$7' MCS$EGIA9/'14CE/9A!)/PBP>&A-K/*'$DS"+YTWRL.N&>J/:)X\Q*?$DQ\UQ MFN%QI?(:FA6<>6Y*BK+8!Y4T.4J<04(LU,KS$F)9[DB,LO>U_PA%RP M/^)"S+L.*37&I'R3<*_-=#%QAWQ0&YPZ)I1ODF,LT>S+< &Y+DN,2?DF8?8- M@=ET (Q)R2=AE@_5FG *[R:AY),RRX? ;))?C$G))V66S[[EP[WC44JY)^7> M,$8M)(H3C$FY)V5V#S5'U,W-4LH]*;-[:,P1QJ0DE#)+Z-!4UL_.B3')?6/, M$CJ\_/DV?$LI":5'G7%[YW2,24DH99;06\SN\0/&I"24MA+JMY7=Y46N%KI2 M^03^PD%Y)HML:D7SL=W$%"?-%H1%71174'9?W1F9[[83[[9"7_X+4$L#!!0 M ( B!8E>7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,DF/U MH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O M'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0[R#0 M.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY7N-/03]) M]7"^MUP??UE^GT2<%Q>7M+2; M-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1 MWE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I- MEX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/ M?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U( MD#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0#% @ M"(%B5P=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " (@6)7"M1.>.\ K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " (@6)7F5R<(Q & M "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( B!8E>[X)YB#P8 *@@ 8 " @0X( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "(%B5]*[G]44 P &PO=V]R:W-H965T&UL4$L! A0#% @ M"(%B5T7) B.P" QR8 !@ ("! BX 'AL+W=OI: !X M;"]W;W)K&UL4$L! A0#% @ "(%B5]Q9ZLIW M P +0@ !D ("!NUT 'AL+W=O&PO=V]R:W-H965T[*A6D)P, -X' 9 " @11D !X;"]W;W)K&UL4$L! A0#% @ "(%B5V--+;\N" GQ4 !D M ("!&PO=V]R M:W-H965TAA92FR 0 .0* M 9 " @5-U !X;"]W;W)K&UL M4$L! A0#% @ "(%B5S4*P"O'$0 ;3D !D ("!4GH M 'AL+W=O&PO=V]R:W-H965T]CRPB2P0 !8* 9 M " @>>/ !X;"]W;W)K&UL4$L! A0#% @ M"(%B5TGL"-<^! +0H !D ("!:90 'AL+W=OF >&PO=V]R:W-H965T&UL4$L! A0#% @ "(%B5XV,GKSH P MN@@ !D ("!_* 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(%B5QNMM :&% 5CP !D M ("!3JH 'AL+W=O&PO=V]R:W-H M965T97H":ZP( '8& 9 M " @0G$ !X;"]W;W)K&UL4$L! M A0#% @ "(%B5U?&-V.L @ [ 4 !D ("!*\< 'AL M+W=O&PO=V]R:W-H965T7- !X;"]W;W)K&UL4$L! A0#% @ "(%B M5YG<\+]? P /@@ !D ("!H] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(%B5P8[_6+\!P 0AP M !D ("!+=L 'AL+W=O&PO=V]R:W-H965T#)YB^ MAP( *,% 9 " @1+H !X;"]W;W)K&UL4$L! A0#% @ "(%B5^:S.X'- @ -@8 !D M ("!T.H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "(%B5^P<."MV P ]@H !D ("!+?< 'AL+W=O M&PO=V]R:W-H965T 9 " @0C_ M !X;"]W;W)K&UL4$L! A0#% @ "(%B5V7; M#1>B @ V0< !D ("!U0,! 'AL+W=O&PO=V]R:W-H965TFV->:H@( -4' 9 " @4X* 0!X;"]W;W)K&UL4$L! A0#% @ "(%B5U7!:+>M!@ H2X !D M ("!)PT! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "(%B5[OM)$I7 P FPH !D ("! MAQD! 'AL+W=O!@ &0 @($5'0$ >&PO=V]R:W-H965T8? 0!X;"]W;W)K&UL4$L! A0#% M @ "(%B5V;3N@/! @ 8@@ !D ("!+BD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(%B5UC)-^#8$ \/H !D M ("!TD,! 'AL+W=O&PO=V]R M:W-H965T M 9 " @7A> 0!X;"]W;W)K&UL M4$L! A0#% @ "(%B5ZH\8/?\! =AX !D ("!9F0! M 'AL+W=O&PO=V]R:W-H965T/>GM[^0, $\0 9 M " @>!K 0!X;"]W;W)K&UL4$L! A0#% @ M"(%B5]\H)D9N! \QH !D ("!$' ! 'AL+W=O&PO=V]R:W-H965TZ M7=W+D M+ ( /8H : " 1&- 0!X;"]?7!E&UL4$L%!@ !- $T $A4 )V1 $ 0 $! end XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 85 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 285 307 1 false 57 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://integral.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED) Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS??? EQUITY (UNAUDITED) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 0000007 - Disclosure - Description of business Sheet http://integral.com/role/Descriptionofbusiness Description of business Notes 7 false false R8.htm 0000008 - 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 0000009 - Disclosure - Property and equipment, net Sheet http://integral.com/role/Propertyandequipmentnet Property and equipment, net Notes 9 false false R10.htm 0000010 - Disclosure - Internal use software, net Sheet http://integral.com/role/Internalusesoftwarenet Internal use software, net Notes 10 false false R11.htm 0000011 - Disclosure - Intangible assets, net Sheet http://integral.com/role/Intangibleassetsnet Intangible assets, net Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill Sheet http://integral.com/role/Goodwill Goodwill Notes 12 false false R13.htm 0000013 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities Sheet http://integral.com/role/Accountspayableandaccruedexpensesandotherlongtermliabilities Accounts payable and accrued expenses and other long-term liabilities Notes 13 false false R14.htm 0000014 - Disclosure - Long-term debt Sheet http://integral.com/role/Longtermdebt Long-term debt Notes 14 false false R15.htm 0000015 - Disclosure - Income taxes Sheet http://integral.com/role/Incometaxes Income taxes Notes 15 false false R16.htm 0000016 - Disclosure - Segment data Sheet http://integral.com/role/Segmentdata Segment data Notes 16 false false R17.htm 0000017 - Disclosure - Stock-based compensation Sheet http://integral.com/role/Stockbasedcompensation Stock-based compensation Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' equity Sheet http://integral.com/role/Stockholdersequity Stockholders' equity Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and contingencies Sheet http://integral.com/role/Commitmentsandcontingencies Commitments and contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Net income (loss) per share Sheet http://integral.com/role/Netincomelosspershare Net income (loss) per share Notes 20 false false R21.htm 0000021 - Disclosure - Fair value disclosures Sheet http://integral.com/role/Fairvaluedisclosures Fair value disclosures Notes 21 false false R22.htm 0000022 - Disclosure - Related-party transactions Sheet http://integral.com/role/Relatedpartytransactions Related-party transactions Notes 22 false false R23.htm 0000023 - Disclosure - Restructuring Sheet http://integral.com/role/Restructuring Restructuring Notes 23 false false R24.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 24 false false R25.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 25 false false R26.htm 9954471 - 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 26 false false R27.htm 9954472 - 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 27 false false R28.htm 9954473 - Disclosure - Property and equipment, net (Tables) Sheet http://integral.com/role/PropertyandequipmentnetTables Property and equipment, net (Tables) Tables http://integral.com/role/Propertyandequipmentnet 28 false false R29.htm 9954474 - Disclosure - Internal use software, net (Tables) Sheet http://integral.com/role/InternalusesoftwarenetTables Internal use software, net (Tables) Tables http://integral.com/role/Internalusesoftwarenet 29 false false R30.htm 9954475 - Disclosure - Intangible assets, net (Tables) Sheet http://integral.com/role/IntangibleassetsnetTables Intangible assets, net (Tables) Tables http://integral.com/role/Intangibleassetsnet 30 false false R31.htm 9954476 - Disclosure - Goodwill (Tables) Sheet http://integral.com/role/GoodwillTables Goodwill (Tables) Tables http://integral.com/role/Goodwill 31 false false R32.htm 9954477 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities (Tables) Sheet http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesTables Accounts payable and accrued expenses and other long-term liabilities (Tables) Tables http://integral.com/role/Accountspayableandaccruedexpensesandotherlongtermliabilities 32 false false R33.htm 9954478 - Disclosure - Long-term debt (Tables) Sheet http://integral.com/role/LongtermdebtTables Long-term debt (Tables) Tables http://integral.com/role/Longtermdebt 33 false false R34.htm 9954479 - Disclosure - Segment data (Tables) Sheet http://integral.com/role/SegmentdataTables Segment data (Tables) Tables http://integral.com/role/Segmentdata 34 false false R35.htm 9954480 - Disclosure - Stock-based compensation (Tables) Sheet http://integral.com/role/StockbasedcompensationTables Stock-based compensation (Tables) Tables http://integral.com/role/Stockbasedcompensation 35 false false R36.htm 9954481 - Disclosure - Net income (loss) per share (Tables) Sheet http://integral.com/role/NetincomelosspershareTables Net income (loss) per share (Tables) Tables http://integral.com/role/Netincomelosspershare 36 false false R37.htm 9954482 - Disclosure - Fair value disclosures (Tables) Sheet http://integral.com/role/FairvaluedisclosuresTables Fair value disclosures (Tables) Tables http://integral.com/role/Fairvaluedisclosures 37 false false R38.htm 9954483 - Disclosure - Restructuring (Tables) Sheet http://integral.com/role/RestructuringTables Restructuring (Tables) Tables http://integral.com/role/Restructuring 38 false false R39.htm 9954484 - 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 39 false false R40.htm 9954485 - 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 40 false false R41.htm 9954486 - 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 41 false false R42.htm 9954487 - 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 42 false false R43.htm 9954488 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details) Sheet http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails Property and equipment, net - Schedule of Property and Equipment (Details) Details 43 false false R44.htm 9954489 - Disclosure - Property and equipment, net - Narrative (Details) Sheet http://integral.com/role/PropertyandequipmentnetNarrativeDetails Property and equipment, net - Narrative (Details) Details 44 false false R45.htm 9954490 - Disclosure - Internal use software, net - Schedule of Internal Use Software, Net (Details) Sheet http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails Internal use software, net - Schedule of Internal Use Software, Net (Details) Details 45 false false R46.htm 9954491 - Disclosure - Internal use software, net - Narrative (Details) Sheet http://integral.com/role/InternalusesoftwarenetNarrativeDetails Internal use software, net - Narrative (Details) Details 46 false false R47.htm 9954492 - Disclosure - Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details) Sheet http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details) Details 47 false false R48.htm 9954493 - Disclosure - Intangible assets, net - Narrative (Details) Sheet http://integral.com/role/IntangibleassetsnetNarrativeDetails Intangible assets, net - Narrative (Details) Details 48 false false R49.htm 9954494 - Disclosure - Goodwill (Details) Sheet http://integral.com/role/GoodwillDetails Goodwill (Details) Details http://integral.com/role/GoodwillTables 49 false false R50.htm 9954495 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Sheet http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details) Details 50 false false R51.htm 9954496 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details) Sheet http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details) Details 51 false false R52.htm 9954497 - Disclosure - Long-term debt - Narrative (Details) Sheet http://integral.com/role/LongtermdebtNarrativeDetails Long-term debt - Narrative (Details) Details 52 false false R53.htm 9954498 - Disclosure - Long-term debt - Schedule of Long-term Debt Instruments (Details) Sheet http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails Long-term debt - Schedule of Long-term Debt Instruments (Details) Details 53 false false R54.htm 9954499 - Disclosure - Long-term debt - Future Principal Payments of Long-term Debt (Details) Sheet http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails Long-term debt - Future Principal Payments of Long-term Debt (Details) Details 54 false false R55.htm 9954500 - Disclosure - Income taxes (Details) Sheet http://integral.com/role/IncometaxesDetails Income taxes (Details) Details http://integral.com/role/Incometaxes 55 false false R56.htm 9954501 - Disclosure - Segment data - Narrative (Details) Sheet http://integral.com/role/SegmentdataNarrativeDetails Segment data - Narrative (Details) Details 56 false false R57.htm 9954502 - Disclosure - Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) Sheet http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details) Details 57 false false R58.htm 9954503 - Disclosure - Stock-based compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails Stock-based compensation - Summary of Stock-Based Compensation Expense (Details) Details 58 false false R59.htm 9954504 - Disclosure - Stock-based compensation - Narrative (Details) Sheet http://integral.com/role/StockbasedcompensationNarrativeDetails Stock-based compensation - Narrative (Details) Details 59 false false R60.htm 9954505 - Disclosure - Stock-based compensation - Stock Option Activity (Details) Sheet http://integral.com/role/StockbasedcompensationStockOptionActivityDetails Stock-based compensation - Stock Option Activity (Details) Details 60 false false R61.htm 9954506 - Disclosure - Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details) Sheet http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details) Details 61 false false R62.htm 9954507 - Disclosure - Stockholders' equity (Details) Sheet http://integral.com/role/StockholdersequityDetails Stockholders' equity (Details) Details http://integral.com/role/Stockholdersequity 62 false false R63.htm 9954508 - Disclosure - Commitments and contingencies (Details) Sheet http://integral.com/role/CommitmentsandcontingenciesDetails Commitments and contingencies (Details) Details http://integral.com/role/Commitmentsandcontingencies 63 false false R64.htm 9954509 - Disclosure - Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details) Sheet http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details) Details http://integral.com/role/NetincomelosspershareTables 64 false false R65.htm 9954510 - Disclosure - Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details http://integral.com/role/NetincomelosspershareTables 65 false false R66.htm 9954511 - Disclosure - Fair value disclosures (Details) Sheet http://integral.com/role/FairvaluedisclosuresDetails Fair value disclosures (Details) Details http://integral.com/role/FairvaluedisclosuresTables 66 false false R67.htm 9954512 - Disclosure - Related-party transactions (Details) Sheet http://integral.com/role/RelatedpartytransactionsDetails Related-party transactions (Details) Details http://integral.com/role/Relatedpartytransactions 67 false false R68.htm 9954513 - Disclosure - Restructuring - Narrative (Details) Sheet http://integral.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 68 false false R69.htm 9954514 - Disclosure - Restructuring - Restructuring Reserve Activity (Details) Sheet http://integral.com/role/RestructuringRestructuringReserveActivityDetails Restructuring - Restructuring Reserve Activity (Details) Details 69 false false All Reports Book All Reports ias-20230930.htm ias-20230930.xsd ias-20230930_cal.xml ias-20230930_def.xml ias-20230930_lab.xml ias-20230930_pre.xml ias-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ias-20230930.htm": { "nsprefix": "ias", "nsuri": "http://integral.com/20230930", "dts": { "inline": { "local": [ "ias-20230930.htm" ] }, "schema": { "local": [ "ias-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ias-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ias-20230930_def.xml" ] }, "labelLink": { "local": [ "ias-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ias-20230930_pre.xml" ] } }, "keyStandard": 272, "keyCustom": 35, "axisStandard": 22, "axisCustom": 0, "memberStandard": 36, "memberCustom": 18, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 1 }, "contextCount": 285, "entityCount": 1, "segmentCount": 57, "elementCount": 571, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 920, "http://xbrl.sec.gov/dei/2023": 31, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://integral.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R3": { "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R4": { "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R5": { "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-46", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R6": { "role": "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R7": { "role": "http://integral.com/role/Descriptionofbusiness", "longName": "0000007 - Disclosure - Description of business", "shortName": "Description of business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "ias:BusinessDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ias:BusinessDescriptionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://integral.com/role/Basisofpresentationandsummaryofsignificantaccountingpolicies", "longName": "0000008 - Disclosure - Basis of presentation and summary of significant accounting policies", "shortName": "Basis of presentation and summary of significant accounting policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://integral.com/role/Propertyandequipmentnet", "longName": "0000009 - Disclosure - Property and equipment, net", "shortName": "Property and equipment, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://integral.com/role/Internalusesoftwarenet", "longName": "0000010 - Disclosure - Internal use software, net", "shortName": "Internal use software, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "ias:InternalUseSoftwareNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ias:InternalUseSoftwareNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://integral.com/role/Intangibleassetsnet", "longName": "0000011 - Disclosure - Intangible assets, net", "shortName": "Intangible assets, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://integral.com/role/Goodwill", "longName": "0000012 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://integral.com/role/Accountspayableandaccruedexpensesandotherlongtermliabilities", "longName": "0000013 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities", "shortName": "Accounts payable and accrued expenses and other long-term liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://integral.com/role/Longtermdebt", "longName": "0000014 - Disclosure - Long-term debt", "shortName": "Long-term debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://integral.com/role/Incometaxes", "longName": "0000015 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://integral.com/role/Segmentdata", "longName": "0000016 - Disclosure - Segment data", "shortName": "Segment data", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://integral.com/role/Stockbasedcompensation", "longName": "0000017 - Disclosure - Stock-based compensation", "shortName": "Stock-based compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://integral.com/role/Stockholdersequity", "longName": "0000018 - Disclosure - Stockholders' equity", "shortName": "Stockholders' equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://integral.com/role/Commitmentsandcontingencies", "longName": "0000019 - Disclosure - Commitments and contingencies", "shortName": "Commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://integral.com/role/Netincomelosspershare", "longName": "0000020 - Disclosure - Net income (loss) per share", "shortName": "Net income (loss) per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://integral.com/role/Fairvaluedisclosures", "longName": "0000021 - Disclosure - Fair value disclosures", "shortName": "Fair value disclosures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://integral.com/role/Relatedpartytransactions", "longName": "0000022 - Disclosure - Related-party transactions", "shortName": "Related-party transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://integral.com/role/Restructuring", "longName": "0000023 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": null }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies", "longName": "9954471 - Disclosure - Basis of presentation and summary of significant accounting policies (Policies)", "shortName": "Basis of presentation and summary of significant accounting policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables", "longName": "9954472 - Disclosure - Basis of presentation and summary of significant accounting policies (Tables)", "shortName": "Basis of presentation and summary of significant accounting policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://integral.com/role/PropertyandequipmentnetTables", "longName": "9954473 - Disclosure - Property and equipment, net (Tables)", "shortName": "Property and equipment, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://integral.com/role/InternalusesoftwarenetTables", "longName": "9954474 - Disclosure - Internal use software, net (Tables)", "shortName": "Internal use software, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "ias:InternalUseSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ias:InternalUseSoftwareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://integral.com/role/IntangibleassetsnetTables", "longName": "9954475 - Disclosure - Intangible assets, net (Tables)", "shortName": "Intangible assets, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://integral.com/role/GoodwillTables", "longName": "9954476 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesTables", "longName": "9954477 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities (Tables)", "shortName": "Accounts payable and accrued expenses and other long-term liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://integral.com/role/LongtermdebtTables", "longName": "9954478 - Disclosure - Long-term debt (Tables)", "shortName": "Long-term debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://integral.com/role/SegmentdataTables", "longName": "9954479 - Disclosure - Segment data (Tables)", "shortName": "Segment data (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://integral.com/role/StockbasedcompensationTables", "longName": "9954480 - Disclosure - Stock-based compensation (Tables)", "shortName": "Stock-based compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://integral.com/role/NetincomelosspershareTables", "longName": "9954481 - Disclosure - Net income (loss) per share (Tables)", "shortName": "Net income (loss) per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://integral.com/role/FairvaluedisclosuresTables", "longName": "9954482 - Disclosure - Fair value disclosures (Tables)", "shortName": "Fair value disclosures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://integral.com/role/RestructuringTables", "longName": "9954483 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Basis of presentation and summary of significant accounting policies - Narrative (Details)", "shortName": "Basis of presentation and summary of significant accounting policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-12", "name": "ias:MarketValueOfCommonStockHeldByNonAffiliatesEntityPublicFloat", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "ias:MarketValueOfCommonStockHeldByNonAffiliatesEntityPublicFloat", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954485 - Disclosure - Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Basis of presentation and summary of significant accounting policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestrictedCashEquivalentsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R41": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "longName": "9954486 - Disclosure - Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "shortName": "Basis of presentation and summary of significant accounting policies - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "longName": "9954487 - Disclosure - Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details)", "shortName": "Basis of presentation and summary of significant accounting policies - Valuation Assumptions of Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "longName": "9954488 - Disclosure - Property and equipment, net - Schedule of Property and Equipment (Details)", "shortName": "Property and equipment, net - Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://integral.com/role/PropertyandequipmentnetNarrativeDetails", "longName": "9954489 - Disclosure - Property and equipment, net - Narrative (Details)", "shortName": "Property and equipment, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails", "longName": "9954490 - Disclosure - Internal use software, net - Schedule of Internal Use Software, Net (Details)", "shortName": "Internal use software, net - Schedule of Internal Use Software, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ias:InternalUseSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ias:InternalUseSoftwareTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://integral.com/role/InternalusesoftwarenetNarrativeDetails", "longName": "9954491 - Disclosure - Internal use software, net - Narrative (Details)", "shortName": "Internal use software, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails", "longName": "9954492 - Disclosure - Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details)", "shortName": "Intangible assets, net - Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://integral.com/role/IntangibleassetsnetNarrativeDetails", "longName": "9954493 - Disclosure - Intangible assets, net - Narrative (Details)", "shortName": "Intangible assets, net - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://integral.com/role/GoodwillDetails", "longName": "9954494 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R50": { "role": "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails", "longName": "9954495 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "shortName": "Accounts payable and accrued expenses and other long-term liabilities - Schedule of Accounts Payable and Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails", "longName": "9954496 - Disclosure - Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details)", "shortName": "Accounts payable and accrued expenses and other long-term liabilities - Other Long-Term Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "ias:SecurityDepositLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "ias:SecurityDepositLiabilityNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://integral.com/role/LongtermdebtNarrativeDetails", "longName": "9954497 - Disclosure - Long-term debt - Narrative (Details)", "shortName": "Long-term debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails", "longName": "9954498 - Disclosure - Long-term debt - Schedule of Long-term Debt Instruments (Details)", "shortName": "Long-term debt - Schedule of Long-term Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R54": { "role": "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails", "longName": "9954499 - Disclosure - Long-term debt - Future Principal Payments of Long-term Debt (Details)", "shortName": "Long-term debt - Future Principal Payments of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://integral.com/role/IncometaxesDetails", "longName": "9954500 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R56": { "role": "http://integral.com/role/SegmentdataNarrativeDetails", "longName": "9954501 - Disclosure - Segment data - Narrative (Details)", "shortName": "Segment data - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails", "longName": "9954502 - Disclosure - Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)", "shortName": "Segment data - Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R58": { "role": "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "longName": "9954503 - Disclosure - Stock-based compensation - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Stock-based compensation - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://integral.com/role/StockbasedcompensationNarrativeDetails", "longName": "9954504 - Disclosure - Stock-based compensation - Narrative (Details)", "shortName": "Stock-based compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-171", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-208", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R60": { "role": "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "longName": "9954505 - Disclosure - Stock-based compensation - Stock Option Activity (Details)", "shortName": "Stock-based compensation - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-218", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-167", "name": "ias:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R61": { "role": "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "longName": "9954506 - Disclosure - Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details)", "shortName": "Stock-based compensation - Restricted Stock Unit and Market Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-228", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://integral.com/role/StockholdersequityDetails", "longName": "9954507 - Disclosure - Stockholders' equity (Details)", "shortName": "Stockholders' equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://integral.com/role/CommitmentsandcontingenciesDetails", "longName": "9954508 - Disclosure - Commitments and contingencies (Details)", "shortName": "Commitments and contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails", "longName": "9954509 - Disclosure - Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "shortName": "Net income (loss) per share - Schedule of Earnings Per Share, Basic and Diluted (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R65": { "role": "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "longName": "9954510 - Disclosure - Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "shortName": "Net income (loss) per share - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R66": { "role": "http://integral.com/role/FairvaluedisclosuresDetails", "longName": "9954511 - Disclosure - Fair value disclosures (Details)", "shortName": "Fair value disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-265", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://integral.com/role/RelatedpartytransactionsDetails", "longName": "9954512 - Disclosure - Related-party transactions (Details)", "shortName": "Related-party transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-267", "name": "us-gaap:GeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "unique": true } }, "R68": { "role": "http://integral.com/role/RestructuringNarrativeDetails", "longName": "9954513 - Disclosure - Restructuring - Narrative (Details)", "shortName": "Restructuring - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-282", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-282", "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "unitRef": "employee", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://integral.com/role/RestructuringRestructuringReserveActivityDetails", "longName": "9954514 - Disclosure - Restructuring - Restructuring Reserve Activity (Details)", "shortName": "Restructuring - Restructuring Reserve Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ias-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long-Term Liabilities", "label": "Other Noncurrent Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rate (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r840" ] }, "us-gaap_EurodollarMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EurodollarMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar", "label": "Eurodollar [Member]", "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks." } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, $0.001 par value, 50,000,000 shares authorized at September 30, 2023; 0 shares issued and outstanding at September 30, 2023 and December\u00a031, 2022.", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r96", "r541", "r697" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise\u00a0price - exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r387" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://integral.com/role/CommitmentsandcontingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase obligation", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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." } } }, "auth_ref": [ "r6", "r63" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise\u00a0price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise\u00a0price - canceled or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r388" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://integral.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r280", "r282", "r284", "r683" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate on debt (as a percent)", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r29", "r86", "r340", "r490" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r517" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r286", "r287", "r288", "r289", "r517", "r521" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual\u00a0life (years) - beginning balance", "terseLabel": "Weighted average remaining contractual\u00a0life (years) - ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r128" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "verboseLabel": "Adjustment to retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r99", "r127", "r544", "r559", "r564", "r571", "r593", "r697" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual\u00a0life (years) - exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r50", "r51", "r52", "r144", "r145", "r147", "r148" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r30", "r198", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r490", "r684", "r685", "r686", "r687", "r688", "r802" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average remaining contractual\u00a0life (years) - vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds included in cash and cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r400" ] }, "us-gaap_PaymentsForSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForSoftware", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition and development of internal use software and other", "label": "Payments for Software", "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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "label": "Stock Repurchased During Period, Value", "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." } } }, "auth_ref": [ "r12", "r96", "r97", "r127", "r577", "r637", "r654", "r708" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "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." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r202", "r203", "r204", "r205", "r206", "r209", "r215", "r230", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r410", "r411", "r412", "r423", "r424", "r425", "r426", "r434", "r435", "r436", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r470", "r471", "r472", "r473", "r486", "r487", "r491", "r492", "r493", "r494", "r497", "r498", "r499", "r500", "r501", "r518", "r519", "r520", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r62" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r48", "r153", "r154", "r155", "r156", "r157", "r202", "r203", "r204", "r205", "r206", "r209", "r215", "r230", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r410", "r411", "r412", "r423", "r424", "r425", "r426", "r434", "r435", "r436", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r470", "r471", "r472", "r473", "r486", "r487", "r491", "r492", "r493", "r494", "r497", "r498", "r499", "r500", "r501", "r518", "r519", "r520", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://integral.com/role/Incometaxes" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r193", "r415", "r420", "r421", "r422", "r427", "r431", "r432", "r433", "r572" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r753" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Unit Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r76" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r748" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r12", "r96", "r97", "r127", "r570", "r637", "r654" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r750" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r165", "r288" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r749" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r34", "r35", "r103", "r172", "r543", "r560", "r564" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r16", "r18", "r76" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "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." } } }, "auth_ref": [ "r77" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r749" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Valuation Assumptions of Stock Options", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://integral.com/role/Longtermdebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r123" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r64", "r163", "r546" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r750" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r721", "r732", "r742", "r767" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r112", "r333", "r341", "r687", "r688" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture", "label": "Furniture and Fixtures [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r42", "r161", "r674" ] }, "ias_CapitalizedComputerSoftwareUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://integral.com/20230930", "localname": "CapitalizedComputerSoftwareUsefulLife", "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life (in years)", "label": "Capitalized Computer Software, Useful Life", "documentation": "Capitalized Computer Software, Useful Life" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents, and restricted cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r725", "r733", "r743", "r760", "r768", "r772", "r780" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r839" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r725", "r733", "r743", "r760", "r768", "r772", "r780" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r496" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r713" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r748" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r161" ] }, "ias_TravelAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "TravelAndOtherMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Travel and Other", "label": "Travel And Other [Member]", "documentation": "Travel And Other" } } }, "auth_ref": [] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r746" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, non-current", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r496" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r290", "r296", "r620" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r296", "r620" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r747" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r130", "r151", "r429", "r430", "r804" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r785" ] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North and South America (\u201cAmericas\u201d)", "label": "Americas [Member]" } } }, "auth_ref": [ "r892", "r893", "r894", "r895" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r724", "r735", "r745", "r770" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Asia and Pacific Rim (\u201cAPAC\u201d)", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r892", "r893", "r894", "r895" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe, Middle East and Africa (\u201cEMEA\u201d)", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r892", "r893", "r894", "r895" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://integral.com/role/Segmentdata" ], "lang": { "en-us": { "role": { "terseLabel": "Segment data", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r242", "r246", "r250", "r251", "r252", "r253", "r254", "r255", "r258" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r155", "r202", "r209", "r215", "r269", "r275", "r410", "r411", "r412", "r425", "r426", "r444", "r446", "r447", "r449", "r450", "r451", "r456", "r459", "r461", "r462", "r499" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r155", "r202", "r209", "r215", "r269", "r275", "r410", "r411", "r412", "r425", "r426", "r444", "r446", "r447", "r449", "r450", "r451", "r456", "r459", "r461", "r462", "r499" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r714", "r784" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "verboseLabel": "Additional provision", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r185", "r278" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r137", "r327", "r339", "r685", "r686", "r880" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://integral.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve Activity", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r65", "r66" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails", "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r155", "r202", "r209", "r215", "r269", "r275", "r410", "r411", "r412", "r425", "r426", "r444", "r446", "r447", "r449", "r450", "r451", "r456", "r459", "r461", "r462", "r499" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails", "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "ias_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "CreditAgreementMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r714", "r784" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Compensation Related Costs, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r53", "r54", "r55", "r57" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r714", "r784" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChangeWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChangeWeightedAverageGrantDateFairValue", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value - change in awards based on performance (in dollars per share)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Change, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Change, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails", "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r301", "r302", "r303" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r74" ] }, "ias_A2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "A2018PlanMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018 Plan", "label": "2018 Plan [Member]", "documentation": "Two thousand and eighteen plan member." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r36", "r176", "r178", "r183", "r535", "r549" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r818" ] }, "ias_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "ComputerSoftwareMember", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software", "label": "Computer Software [Member]", "documentation": "Computer Software" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r203", "r204", "r205", "r206", "r215", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r410", "r411", "r412", "r423", "r424", "r425", "r426", "r434", "r435", "r436", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r470", "r471", "r472", "r473", "r486", "r487", "r491", "r492", "r493", "r494", "r497", "r498", "r499", "r500", "r501", "r518", "r519", "r520", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r106" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://integral.com/role/Stockbasedcompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r373", "r378", "r406", "r407", "r409", "r695" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r257" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r751" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently adopted accounting pronouncements & Accounting pronouncements not yet adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r753" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r752" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPeriodOfIncreaseInSharesReservedForFutureIssuance": { "xbrltype": "durationItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPeriodOfIncreaseInSharesReservedForFutureIssuance", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of increase in stock reserved for future issuance", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Period Of Increase In Shares Reserved For Future Issuance" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r359", "r360", "r363" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "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." } } }, "auth_ref": [ "r56", "r104" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r751" ] }, "ias_OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "OperatingLeaseLiabilityObtainedInExchangeForRightOfUseAsset", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "netLabel": "Lease liabilities arising from right of use assets", "label": "Operating Lease Liability Obtained In Exchange For Right-Of-Use Asset", "documentation": "Operating Lease Liability Obtained In Exchange For Right-Of-Use Asset" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r751" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "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." } } }, "auth_ref": [] }, "ias_IncreaseDecreaseInUnbilledReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "IncreaseDecreaseInUnbilledReceivable", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in unbilled receivables", "label": "Increase (Decrease) in Unbilled Receivable", "documentation": "Increase (Decrease) in Unbilled Receivable." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r752" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r798" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r699", "r700", "r701", "r703", "r704", "r705", "r706", "r806", "r807", "r866", "r884", "r890" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactorMeasurementPeriodForAverageClosingStockPriceNumberOfTradingDaysPrecedingVestingDate": { "xbrltype": "integerItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactorMeasurementPeriodForAverageClosingStockPriceNumberOfTradingDaysPrecedingVestingDate", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting eligibility, payout factor calculation, measurement period for average closing stock price, number of trading days preceding vesting date", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor, Measurement Period For Average Closing Stock Price, Number Of Trading Days Preceding Vesting Date", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor, Measurement Period For Average Closing Stock Price, Number Of Trading Days Preceding Vesting Date" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r813", "r814", "r815", "r816" ] }, "ias_RestructuringReservePaymentsAndForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "RestructuringReservePaymentsAndForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments and impact of FX", "label": "Restructuring Reserve, Payments And Foreign Currency Translation Gain (Loss)", "documentation": "Restructuring Reserve, Payments And Foreign Currency Translation Gain (Loss)" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r752" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Long-Term Debt, Maturity, Year One", "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)." } } }, "auth_ref": [ "r8", "r198", "r331" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Three", "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)." } } }, "auth_ref": [ "r8", "r198", "r331" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://integral.com/role/Propertyandequipmentnet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r120", "r146", "r149", "r150" ] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-13", "label": "Accounting Standards Update 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r265" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year Two", "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)." } } }, "auth_ref": [ "r8", "r198", "r331" ] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r203", "r204", "r205", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r291", "r410", "r411", "r412", "r425", "r426", "r434", "r435", "r436", "r441", "r442", "r443", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r470", "r471", "r472", "r473", "r486", "r487", "r491", "r492", "r493", "r497", "r498", "r499", "r500", "r501", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r809" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r505", "r506", "r870" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "totalLabel": "Total carrying amount", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r168" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r752" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in accounts payable and accrued expenses", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r752" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r159", "r174", "r192", "r264", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r437", "r439", "r469", "r697", "r834", "r835", "r871" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Increase in accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r5" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r753" ] }, "ias_MarketValueOfCommonStockHeldByNonAffiliatesEntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "MarketValueOfCommonStockHeldByNonAffiliatesEntityPublicFloat", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market value of common stock held by non-affiliates", "label": "Market Value Of Common Stock Held By Non-Affiliates, Entity Public Float", "documentation": "Market Value Of Common Stock Held By Non-Affiliates, Entity Public Float" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r753" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r121" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r753" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r2" ] }, "ias_VistaConsultingGroupLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "VistaConsultingGroupLlcMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VCG", "label": "Vista Consulting Group, LLC [Member]", "documentation": "Vista consulting group, LLC." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock by Class [Table]", "label": "Schedule of Stock by Class [Table]", "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." } } }, "auth_ref": [ "r67", "r68", "r69", "r70", "r71", "r72", "r73", "r125", "r126", "r127", "r169", "r170", "r171", "r232", "r343", "r344", "r345", "r347", "r350", "r355", "r357", "r567", "r568", "r569", "r570", "r689", "r787", "r801" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise\u00a0price - beginning balance (in dollars per share)", "periodEndLabel": "Weighted average exercise\u00a0price - ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r382", "r383" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of long-term lines of credit", "label": "Repayments of Long-Term Lines of Credit", "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r41", "r570" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://integral.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r292", "r293", "r295", "r298", "r304" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://integral.com/role/Stockholdersequity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r124", "r191", "r342", "r344", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r356", "r358", "r452", "r640", "r642", "r655" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring reserve increase", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r299", "r301", "r832" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value - vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock\u00a0options - vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of ESPP shares, percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise\u00a0price - vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r398" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r238", "r239", "r243", "r247", "r248", "r254", "r256", "r258", "r361", "r362", "r516" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Awards - canceled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards - granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r393" ] }, "ias_EmployeeRetentionTaxCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "EmployeeRetentionTaxCredit", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 3.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Employee retention tax credit", "negatedTerseLabel": "Employee retention tax credit", "label": "Employee Retention Tax Credit", "documentation": "Employee Retention Tax Credit" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value - granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value - outstanding beginning balance (in dollars per share)", "periodEndLabel": "Weighted average grant date fair value - outstanding ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r390", "r391" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r295", "r300" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unamortized expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r408" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Awards - vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r394" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r184", "r207", "r208", "r209", "r210", "r211", "r219", "r224", "r225", "r226", "r230", "r462", "r463", "r536", "r550", "r679" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value - vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r394" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate intrinsic value - exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r74" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosures:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Unamortized debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r87", "r326", "r338", "r685", "r686" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 13)", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r32", "r91", "r540", "r591" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayment of short-term debt", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r153", "r154", "r155", "r156", "r157", "r203", "r204", "r205", "r206", "r215", "r262", "r263", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r291", "r410", "r411", "r412", "r423", "r424", "r425", "r426", "r434", "r435", "r436", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r470", "r471", "r472", "r473", "r486", "r487", "r491", "r492", "r493", "r494", "r497", "r498", "r499", "r500", "r501", "r518", "r519", "r520", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock authorized for awards (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future purchase under ESPP (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r74" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://integral.com/role/Intangibleassetsnet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r285" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock\u00a0options - canceled or forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "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." } } }, "auth_ref": [ "r388" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Increase (decrease) in due to/from related party", "label": "Increase (Decrease) in Due from Related Parties, Current", "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from 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 entity's 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." } } }, "auth_ref": [ "r5" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r87", "r140", "r182", "r240", "r488", "r621", "r707", "r886" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate intrinsic value - beginning balance", "periodEndLabel": "Aggregate intrinsic value - ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options outstanding (in shares)", "periodStartLabel": "Stock\u00a0options - beginning balance (in shares)", "periodEndLabel": "Stock\u00a0options - ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r382", "r383" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "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." } } }, "auth_ref": [ "r812" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock\u00a0options - exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "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." } } }, "auth_ref": [ "r384" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://integral.com/role/Fairvaluedisclosures" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value disclosures", "label": "Fair Value Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average exercise\u00a0price - exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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." } } }, "auth_ref": [ "r384" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r82", "r678" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in-capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r98", "r697", "r885" ] }, "ias_InternalUseSoftwareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://integral.com/20230930", "localname": "InternalUseSoftwareTableTextBlock", "presentation": [ "http://integral.com/role/InternalusesoftwarenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Internal Use Software, Net", "label": "Internal Use Software [Table Text Block]", "documentation": "Internal use software." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r410", "r411", "r412", "r577", "r806", "r807", "r808", "r866", "r890" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r184", "r207", "r208", "r209", "r210", "r211", "r217", "r219", "r224", "r225", "r226", "r230", "r462", "r463", "r536", "r550", "r679" ] }, "ias_EarningsPerShareBasicAndDilutedEPSAbstract": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "presentation": [ "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share, Basic and Diluted, EPS [Abstract]", "documentation": "Earnings Per Share, Basic and Diluted" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r33", "r155", "r179", "r180", "r181", "r199", "r200", "r201", "r204", "r212", "r214", "r231", "r269", "r275", "r358", "r410", "r411", "r412", "r425", "r426", "r444", "r446", "r447", "r448", "r449", "r451", "r461", "r480", "r481", "r482", "r483", "r484", "r485", "r501", "r555", "r556", "r557", "r577", "r637" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://integral.com/role/Netincomelosspershare" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r216", "r227", "r228", "r229" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r155", "r199", "r200", "r201", "r204", "r212", "r214", "r269", "r275", "r410", "r411", "r412", "r425", "r426", "r444", "r447", "r448", "r451", "r461", "r555", "r557", "r577", "r890" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r416", "r417", "r539" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r371", "r505", "r506", "r585", "r586", "r587", "r588", "r589", "r609", "r611", "r644" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fin 48 liability", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r31" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r811" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r155", "r179", "r180", "r181", "r199", "r200", "r201", "r204", "r212", "r214", "r231", "r269", "r275", "r358", "r410", "r411", "r412", "r425", "r426", "r444", "r446", "r447", "r448", "r449", "r451", "r461", "r480", "r481", "r482", "r483", "r484", "r485", "r501", "r555", "r556", "r557", "r577", "r637" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r1", "r11", "r35", "r446", "r449", "r501", "r555", "r556", "r794", "r795", "r796", "r806", "r807", "r808" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Benefit (provision) from income taxes", "terseLabel": "Income tax provision (benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r142", "r152", "r213", "r214", "r241", "r418", "r428", "r551" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r760" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r196", "r197", "r323", "r345", "r508", "r675", "r677" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r121", "r162", "r547" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod": { "xbrltype": "durationItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Purchase Period" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r131" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r760" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r7", "r537", "r547", "r697" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency loss, net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r475", "r476", "r477", "r478", "r634" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment acquired included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://integral.com/role/PropertyandequipmentnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "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." } } }, "auth_ref": [ "r6", "r63" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r194", "r195", "r505", "r506", "r507", "r508", "r585", "r586", "r587", "r588", "r589", "r609", "r611", "r644" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal use software", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r896" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r896" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Internal use software, net", "totalLabel": "Total internal use software, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r672" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r87", "r837" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r416", "r417" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock\u00a0options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate (as a percent)", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted\u00a0average remaining contractual life (years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "verboseLabel": "Options to purchase common stock", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r19" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealizedAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealizedAfterTax", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign exchange losses", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, after Tax", "documentation": "Amount, after tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r576", "r656", "r708", "r887", "r889" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r328", "r365", "r366", "r367", "r368", "r369", "r370", "r466", "r510", "r511", "r512", "r685", "r686", "r691", "r692", "r693" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r198", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r490", "r684", "r685", "r686", "r687", "r688", "r802" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r135", "r167", "r192", "r237", "r245", "r250", "r264", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r437", "r439", "r469", "r538", "r604", "r697", "r709", "r834", "r835", "r871" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r94", "r95", "r136", "r137", "r198", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r490", "r684", "r685", "r686", "r687", "r688", "r802" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net\u00a0book\u00a0value", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r119", "r517" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://integral.com/role/LongtermdebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Principal Payments of Long-term Debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r30", "r70", "r73", "r85", "r86", "r88", "r92", "r125", "r126", "r198", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r490", "r684", "r685", "r686", "r687", "r688", "r802" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r4", "r10", "r132" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill at beginning of period", "periodEndLabel": "Goodwill at end of period", "label": "Goodwill", "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." } } }, "auth_ref": [ "r164", "r281", "r534", "r683", "r697", "r820", "r827" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross\u00a0book value", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r119", "r521" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtScheduleofLongtermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolver", "label": "Long-Term Debt, Gross", "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." } } }, "auth_ref": [ "r21", "r137", "r337" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r474" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r173", "r261", "r276", "r277", "r279", "r882" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://integral.com/role/Basisofpresentationandsummaryofsignificantaccountingpolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of presentation and summary of significant accounting policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "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." } } }, "auth_ref": [ "r117" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Payable and Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://integral.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r20", "r134", "r881" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r722", "r733", "r743", "r760", "r768" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes payable", "label": "Taxes Payable, Current", "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)." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (%), maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (%), maximum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "documentation": "The estimated measure of the maximum 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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "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." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r59", "r60", "r517" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (%), minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://integral.com/role/IncometaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r419" ] }, "ias_TimeBasedOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "TimeBasedOptionsMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Time Based Options", "label": "Time-Based Options [Member]", "documentation": "Time-Based Options" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r161" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://integral.com/role/IntangibleassetsnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Book Value, Accumulated Amortization, Net Book Value and Amortization Periods of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r59", "r60" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r328", "r365", "r370", "r466", "r510", "r691", "r692", "r693" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r374", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ] }, "ias_AccruedHostingFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "AccruedHostingFeesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued hosting fees", "label": "Accrued Hosting Fees, Current", "documentation": "Accrued Hosting Fees, Current" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term lines of credit", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r374", "r376", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstractAbstract": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstractAbstract", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract [Abstract]", "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" } } }, "auth_ref": [] }, "ias_MarketStockUnitsMSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "MarketStockUnitsMSUsMember", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market stock units", "label": "Market Stock Units (MSUs) [Member]", "documentation": "Market Stock Units (MSUs)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://integral.com/role/NetincomelosspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r810" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Awards - beginning balance (in shares)", "periodEndLabel": "Awards - ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r14", "r15" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactorCalculationMaximumQuotientAllowableForMinimumPayoutFactor": { "xbrltype": "pureItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactorCalculationMaximumQuotientAllowableForMinimumPayoutFactor", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting eligibility payout factor calculation, maximum quotient allowable for minimum payout factor (less than)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Calculation, Maximum Quotient Allowable For Minimum Payout Factor", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor Calculation, Maximum Quotient Allowable For Minimum Payout Factor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMinimumEquityReturnMultiple": { "xbrltype": "pureItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsMinimumEquityReturnMultiple", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum equity return multiple", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Minimum Equity Return Multiple" } } }, "auth_ref": [] }, "ias_DebtInstrumentCovenantNetLeverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://integral.com/20230930", "localname": "DebtInstrumentCovenantNetLeverageRatioMinimum", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum net leverage ratio", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Minimum" } } }, "auth_ref": [] }, "ias_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "ias_ConsultingServicesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "ConsultingServicesAndOtherMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consulting Services and Other", "label": "Consulting Services And Other [Member]", "documentation": "Consulting Services And Other" } } }, "auth_ref": [] }, "ias_BusinessDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://integral.com/20230930", "localname": "BusinessDescriptionTextBlock", "presentation": [ "http://integral.com/role/Descriptionofbusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of business", "label": "Business Description [Text Block]", "documentation": "Business description." } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingUponSaleOfShareResultingInCashReturnThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingUponSaleOfShareResultingInCashReturnThreshold", "crdr": "credit", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, vesting upon sale of share resulting in cash return, threshold", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Upon Sale Of Share Resulting In Cash Return, Threshold", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Upon Sale Of Share Resulting In Cash Return, Threshold" } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsConvertedInPeriod", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock\u00a0options - converted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Converted In Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Converted In Period" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ias_SterlingMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "SterlingMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sterling", "label": "Sterling [Member]", "documentation": "Sterling" } } }, "auth_ref": [] }, "us-gaap_OffMarketFavorableLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffMarketFavorableLeaseMember", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Favorable leases", "label": "Off-Market Favorable Lease [Member]", "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." } } }, "auth_ref": [ "r830" ] }, "ias_InternalUseSoftwareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "InternalUseSoftwareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Internal Use Software [Abstract]", "label": "Internal Use Software [Abstract]", "documentation": "Internal use software." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs for sale of stock", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r39" ] }, "ias_BlockTradeMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "BlockTradeMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Block Trade", "label": "Block Trade [Member]", "documentation": "Block Trade" } } }, "auth_ref": [] }, "ias_SecurityDepositLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "SecurityDepositLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit received", "label": "Security Deposit Liability, Noncurrent", "documentation": "Security Deposit Liability, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value - canceled or forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r395" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r375" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://integral.com/role/FairvaluedisclosuresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Equivalents Measured at Fair Value on a Recurring Basis", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r83", "r133" ] }, "ias_ReturnTargetOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "ReturnTargetOptionsMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Return Target Options", "label": "Return Target Options [Member]", "documentation": "Return Target Options" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining useful life", "label": "Finite-Lived Intangible Asset, Weighted Average Period before Next Renewal or Extension", "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." } } }, "auth_ref": [ "r17" ] }, "ias_ComputerAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "ComputerAndOfficeEquipmentMember", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and office equipment", "label": "Computer And Office Equipment [Member]", "documentation": "Computer and office equipment." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "ias_AlternativeCurrencyMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "AlternativeCurrencyMember", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Currency", "label": "Alternative Currency [Member]", "documentation": "Alternative Currency" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ias_CashPaidDuringThePeriodForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "CashPaidDuringThePeriodForAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Cash Paid During The Period For [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "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." } } }, "auth_ref": [ "r169", "r170", "r171", "r232", "r343", "r344", "r345", "r347", "r350", "r355", "r357", "r567", "r568", "r569", "r570", "r689", "r787", "r801" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset." } } }, "auth_ref": [ "r13", "r84" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r343" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r711" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r113" ] }, "ias_A2021PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "A2021PlanMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "2021 Plan [Member]", "documentation": "Two thousand and twenty one plan member." } } }, "auth_ref": [] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r771" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuanceMaximumSharesOfCommonStockForESPPPlan": { "xbrltype": "sharesItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuanceMaximumSharesOfCommonStockForESPPPlan", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in stock reserved for future issuance, maximum shares of common stock allotted for ESPP (in shares)", "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", "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" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r771" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r753" ] }, "ias_ForeignExchangeLossGainNet": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "ForeignExchangeLossGainNet", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange loss, net", "label": "Foreign Exchange Loss (Gain), Net", "documentation": "Foreign Exchange Loss (Gain), Net" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuancePercentOfCommonStockOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInSharesReservedForFutureIssuancePercentOfCommonStockOutstanding", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in stock reserved for future issuance, proportion of common stock outstanding (as a percent)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Increase In Shares Reserved For Future Issuance, Percent Of Common Stock Outstanding" } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r711" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r773" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r775" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to vest at end of period (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Expected To Vest, Outstanding, Number" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment for acquisitions, net of acquired cash", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r37" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r771" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "ias_AccountsReceivableAllowanceForCreditLossWriteoffAndForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "AccountsReceivableAllowanceForCreditLossWriteoffAndForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables written off and impact of exchange rates", "label": "Accounts Receivable, Allowance For Credit Loss, Writeoff And Foreign Currency Translation Gain (Loss)", "documentation": "Accounts Receivable, Allowance For Credit Loss, Writeoff And Foreign Currency Translation Gain (Loss)" } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChanges": { "xbrltype": "sharesItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceChanges", "presentation": [ "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Awards - change in awards based on performance (in shares)", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Changes", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Performance Changes" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "ias_ScheduleOfInternalUseSoftwareTable": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "ScheduleOfInternalUseSoftwareTable", "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Internal Use Software [Table]", "label": "Schedule Of Internal Use Software [Table]", "documentation": "Schedule of internal use software." } } }, "auth_ref": [] }, "ias_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConversionInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsConversionInPeriodWeightedAverageExercisePrice", "presentation": [ "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise\u00a0price - converted (in dollars per share)", "label": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Conversion In Period, Weighted Average Exercise Price", "documentation": "Share-Based Compensation Arrangements By Share-Based Payment Award, Options, Conversion In Period, Weighted Average Exercise Price" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r771" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualEmployeeParticipation": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualEmployeeParticipation", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual employee payroll deductions of eligible compensation for ESPP", "label": "Share-based Compensation Arrangement By Share-Based Payment Award, Maximum Annual Employee Participation", "documentation": "Share-based Compensation Arrangement By Share-Based Payment Award, Maximum Annual Employee Participation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employee payroll deductions of eligible compensation for ESPP (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r74" ] }, "ias_VistaEquityPartnersManagementLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "VistaEquityPartnersManagementLlcMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VEP", "label": "Vista Equity Partners Management, LLC [Member]", "documentation": "Vista equity partners management, LLC." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "ias_ImpairmentOfCapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "ImpairmentOfCapitalizedComputerSoftwareNet", "crdr": "credit", "calculation": { "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Assets written off", "label": "Impairment Of Capitalized Computer Software, Net", "documentation": "Amount recognized as an operating expense or loss during the period to reduce the carrying amount of a project that has been impaired and abandoned." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "ias_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://integral.com/20230930", "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant Terms, Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "ias_AccruedRevenueSharingCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "AccruedRevenueSharingCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue sharing", "label": "Accrued Revenue Sharing, Current", "documentation": "Accrued Revenue Sharing, Current" } } }, "auth_ref": [] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net loss", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r116", "r139", "r158", "r175", "r177", "r181", "r192", "r203", "r207", "r208", "r209", "r210", "r213", "r214", "r223", "r237", "r244", "r249", "r252", "r264", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r463", "r469", "r548", "r613", "r635", "r636", "r681", "r707", "r834" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r96", "r97", "r127" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://integral.com/role/SegmentdataTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r56", "r109" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "RSUs and MSUs vested (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r96", "r97", "r127" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r711" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r772" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockbasedcompensationStockOptionActivityDetails", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercises (in shares)", "negatedLabel": "Stock\u00a0options - exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r96", "r97", "r127", "r387" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease (increase) in operating leases, net", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r788", "r798" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r771" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://integral.com/role/PropertyandequipmentnetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://integral.com/role/LongtermdebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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." } } }, "auth_ref": [ "r30", "r70", "r73", "r85", "r86", "r88", "r92", "r125", "r126", "r685", "r687", "r805" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r772" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://integral.com/role/Accountspayableandaccruedexpensesandotherlongtermliabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses and other long-term liabilities", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r23" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r778" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r774" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "ias_SecondaryOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "SecondaryOfferingMember", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secondary Offering", "label": "Secondary Offering [Member]", "documentation": "Secondary Offering" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock-Based Compensation Expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "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." } } }, "auth_ref": [ "r77" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r723", "r734", "r744", "r769" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r259", "r260" ] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized transaction gains (losses)", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r612", "r707", "r868", "r869", "r888" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r776" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue (excluding depreciation and amortization shown below)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r789", "r790" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the Revolver", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r797" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://integral.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r683", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r89", "r90", "r616", "r617", "r620" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://integral.com/role/Relatedpartytransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related-party transactions", "label": "Related Party Transactions Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r502", "r503", "r504", "r506", "r509", "r573", "r574", "r575", "r618", "r619", "r620", "r641", "r643" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r616", "r617", "r620" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock-based awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r220", "r221", "r222", "r226", "r377" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r722", "r733", "r743", "r768" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss) before income taxes", "label": "Income (Loss) Attributable to Parent, before Tax", "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." } } }, "auth_ref": [ "r110", "r181" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "verboseLabel": "Other expenses", "label": "General and Administrative Expense", "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." } } }, "auth_ref": [ "r111", "r615" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r718", "r729", "r739", "r764" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails", "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "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." } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r301", "r302", "r303" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails", "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r294", "r295", "r301", "r302" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r719", "r730", "r740", "r765" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r720", "r731", "r741", "r766" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r106" ] }, "ias_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactor": { "xbrltype": "pureItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingEligibilityPayoutFactor", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting eligibility, payout factor", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Vesting Eligibility, Payout Factor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r695" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails", "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r294", "r295", "r301", "r302" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility (%), minimum", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "documentation": "The estimated measure of the minimum 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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r114" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://integral.com/role/Commitmentsandcontingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r122", "r305", "r306", "r660", "r833" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r479" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the Condensed Consolidated Statements of Cash Flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r42", "r114", "r190" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r97" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Due from related party", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, $0.001 par value, 500,000,000 shares authorized, 157,597,931 and 153,990,128 shares issued and outstanding at September 30, 2023 and December\u00a031, 2022, respectively.", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r97", "r542", "r697" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r592" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, outstanding (in shares)", "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r97", "r592", "r610", "r890", "r891" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r783" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r779" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in sale of stock (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r256", "r257", "r579", "r580", "r581", "r646", "r648", "r651", "r653", "r657", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r690", "r701", "r838", "r883" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r778" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r758" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://integral.com/role/IntangibleassetsnetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r6", "r58", "r61" ] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional proceeds from sale of stock", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r107", "r335", "r489", "r799" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r757" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r778" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received from Employee Stock Purchase Program", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r3", "r19" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://integral.com/role/SegmentdataNarrativeDetails", "http://integral.com/role/SegmentdataScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r256", "r257", "r579", "r580", "r581", "r646", "r648", "r651", "r653", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r673", "r690", "r701", "r838", "r883" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r515", "r798" ] }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEmployeeBenefitsCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Employee Benefits, Current", "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)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due to related party", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27", "r697" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 }, "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesOtherLongTermLiabilitiesDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Total Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r31" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r779" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r779" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r755" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r779" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r756" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Technology and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r93", "r414", "r879" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r108" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r779" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r405", "r413" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs and MSUs vested", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r127" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued professional fees", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r27" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r780" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r754" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r780" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r781" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average shares outstanding, diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r218", "r226" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP purchase", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r96", "r97", "r127" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r780" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r759" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r782" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED", "http://integral.com/role/NetincomelosspershareScheduleofEarningsPerShareBasicandDilutedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares outstanding, basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r217", "r226" ] }, "ias_InternalUseSoftwareNetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://integral.com/20230930", "localname": "InternalUseSoftwareNetTextBlock", "presentation": [ "http://integral.com/role/Internalusesoftwarenet" ], "lang": { "en-us": { "role": { "terseLabel": "Internal use software, net", "label": "Internal Use Software Net [Text Block]", "documentation": "Internal use software net." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r781" ] }, "ias_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental increases in maximum borrowing capacity", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option exercises", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r33", "r127" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r710" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://integral.com/role/LongtermdebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee rate (as a percent)", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Vesting Term", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r408" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r712" ] }, "ias_InternalUseSoftwareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://integral.com/20230930", "localname": "InternalUseSoftwareLineItems", "presentation": [ "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Use Software [Line Items]", "label": "Internal Use Software [Line Items]", "documentation": "Internal use software." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r28", "r160", "r192", "r264", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r438", "r439", "r440", "r469", "r697", "r834", "r871", "r872" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r80" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Long-term Debt [Abstract]", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails", "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r364", "r372", "r401", "r402", "r403", "r513", "r514", "r552", "r582", "r583", "r645", "r647", "r649", "r650", "r652", "r670", "r671", "r682", "r689", "r694", "r698", "r701", "r831", "r836", "r874", "r875", "r876", "r877", "r878" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r26", "r192", "r264", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r438", "r439", "r440", "r469", "r590", "r680", "r709", "r834", "r871", "r872" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r793" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails", "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r372", "r514", "r552", "r582", "r583", "r645", "r647", "r649", "r650", "r652", "r670", "r671", "r682", "r689", "r694", "r698", "r836", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails", "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r364", "r372", "r401", "r402", "r403", "r513", "r514", "r552", "r582", "r583", "r645", "r647", "r649", "r650", "r652", "r670", "r671", "r682", "r689", "r694", "r698", "r701", "r831", "r836", "r874", "r875", "r876", "r877", "r878" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesValuationAssumptionsofStockOptionsDetails", "http://integral.com/role/IntangibleassetsnetGrossBookValueAccumulatedAmortizationNetBookValueandAmortizationPeriodsofIntangibleAssetsDetails", "http://integral.com/role/InternalusesoftwarenetScheduleofInternalUseSoftwareNetDetails", "http://integral.com/role/LongtermdebtNarrativeDetails", "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r307", "r308", "r309", "r310", "r372", "r514", "r552", "r582", "r583", "r645", "r647", "r649", "r650", "r652", "r670", "r671", "r682", "r689", "r694", "r698", "r836", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "http://integral.com/role/StockbasedcompensationNarrativeDetails", "http://integral.com/role/StockbasedcompensationRestrictedStockUnitandMarketStockUnitActivityDetails", "http://integral.com/role/StockbasedcompensationSummaryofStockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://integral.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Approximate workforce reduction, number of employees", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r186", "r188", "r189" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r717", "r728", "r738", "r763" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Internal use software acquired included in accounts payable", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "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." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r102", "r138", "r545", "r697", "r803", "r817", "r867" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r196", "r197", "r323", "r345", "r508", "r676", "r677" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r715", "r726", "r736", "r761" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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)." } } }, "auth_ref": [ "r22", "r697" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r716", "r727", "r737", "r762" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes", "label": "Income Taxes Paid, Net", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails", "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Total accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "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." } } }, "auth_ref": [ "r25" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r711" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r199", "r200", "r201", "r231", "r516", "r566", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r702" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://integral.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of exchange rates", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "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." } } }, "auth_ref": [ "r283" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r711" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "label": "Antidilutive Securities, Name [Domain]", "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." } } }, "auth_ref": [ "r49" ] }, "ias_AccruedBonusesAndCommissionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://integral.com/20230930", "localname": "AccruedBonusesAndCommissionsCurrent", "crdr": "credit", "calculation": { "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://integral.com/role/AccountspayableandaccruedexpensesandotherlongtermliabilitiesScheduleofAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonuses and commissions", "label": "Accrued Bonuses And Commissions, Current", "documentation": "Accrued Bonuses And Commissions, Current" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r711" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://integral.com/role/InternalusesoftwarenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r9", "r141" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r711" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://integral.com/role/RelatedpartytransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r371", "r505", "r506", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r585", "r586", "r587", "r588", "r589", "r609", "r611", "r644", "r870" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "ias_ShareBasedPaymentArrangementMarketStockUnitActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://integral.com/20230930", "localname": "ShareBasedPaymentArrangementMarketStockUnitActivityTableTextBlock", "presentation": [ "http://integral.com/role/StockbasedcompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Market Stock Unit Activity", "label": "Share-Based Payment Arrangement, Market Stock Unit, Activity [Table Text Block]", "documentation": "Share-Based Payment Arrangement, Market Stock Unit, Activity" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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." } } }, "auth_ref": [ "r227" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "label": "Entity Ex Transition Period", "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." } } }, "auth_ref": [ "r786" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://integral.com/role/RestructuringRestructuringReserveActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r100", "r101", "r118", "r594", "r610", "r638", "r639", "r697", "r709", "r803", "r817", "r867", "r890" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r114", "r115", "r116" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r723", "r734", "r744", "r769" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "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." } } }, "auth_ref": [ "r96", "r343" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r237", "r244", "r249", "r252", "r681" ] }, "ias_AmendedAndRestated2018PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://integral.com/20230930", "localname": "AmendedAndRestated2018PlanMember", "presentation": [ "http://integral.com/role/StockbasedcompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended and Restated 2018 Plan", "label": "Amended And Restated 2018 Plan [Member]", "documentation": "Amended and restated two thousand and eighteen plan member." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://integral.com/role/NetincomelosspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded From Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://integral.com/role/PropertyandequipmentnetScheduleofPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life (in years)", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://integral.com/role/NetincomelosspershareAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r49" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://integral.com/role/StockholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "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." } } }, "auth_ref": [ "r96", "r592" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash, Current", "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." } } }, "auth_ref": [ "r791", "r800" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "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." } } }, "auth_ref": [ "r96", "r592", "r610", "r890", "r891" ] }, "us-gaap_RestrictedCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long term restricted cash (held in other long-term assets)", "label": "Restricted Cash Equivalents, Noncurrent", "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." } } }, "auth_ref": [ "r143", "r658", "r659", "r792", "r800" ] }, "us-gaap_RestrictedCashEquivalentsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashEquivalentsCurrent", "crdr": "debit", "calculation": { "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://integral.com/role/BasisofpresentationandsummaryofsignificantaccountingpoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short term restricted cash", "label": "Restricted Cash Equivalents, Current", "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." } } }, "auth_ref": [ "r658", "r659", "r791", "r800" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://integral.com/role/LongtermdebtFuturePrincipalPaymentsofLongtermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remaining three months)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "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." } } }, "auth_ref": [ "r805" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://integral.com/role/FairvaluedisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r328", "r365", "r366", "r367", "r368", "r369", "r370", "r510", "r511", "r512", "r685", "r686", "r691", "r692", "r693" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://integral.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://integral.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r199", "r200", "r201", "r231", "r516", "r566", "r578", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r637", "r702" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480228/946-830-45-38" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r787": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 88 0001842718-23-000095-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001842718-23-000095-xbrl.zip M4$L#!!0 ( B!8E=STPG L@< ((F . 97@M,S$Q<3,R,RYH=&W= M6F%SVS82_7Z_ N?,IRXYE])KWIQQN07$H8@P0+@)+5 M7]^W "G)EGQ1VK25G4P4D5@L=H&WNP\0KF:^U-=7,Y+Y]=^N_M[OBWF7EHUG7DQ&HY.Q$_&WJBYC.U>>4W7G9ZK MX_A\=1P&N4I-OKR^RM5(QS[.+S6]/BI5U9\1CS\9CP;GI[6_7*C]+K:;5)+AT%+MVS9G1QDZ>#<.?2V[I%[)4>CGYYD=5DA/? MT4)\-*6LONDY6;F^(ZN**.C4+P2;8%YX7$23SZ%'JXHZ%Y(1&_W^=J92Y<5) M,DCN6KSIN+13^.Y-C5Y0NV%[ALDF^Q<9_Y:L5X7*I%>F$O]IK&LDK/!&?**, MWSU_EIP-+T^&(V$*\4G:5%;D^M_?:EJ*-YGGMZ/A<+2OXW^XF^.=;G[HB6^5 MD^*__A>7S2I2.=F>R(+S2^%GTC]_=OKJN)OWDU5\VZ).+3YFB*B/Q;Z-9 M/?*IK0? SL436*_1P:W7/Z7#*F$]RJ6XJ24- M8=P-G0[O&:2:'FW-TRT6ZW)R&)X+ D\>#0!*%JK#&#)?U MFO8 /XBCV6ZTJZI /HDE5E69;G+H!&XV%K 'S"G.0366G1'+2-9Z#[> MT$!]KEAQCR4:#0'@T L83@7[,FDFXE"FX7K0&IIJIRW7.HEOXQVP\K>!M9< M9\R6M4\$;N.#@]N/=];F^;-7H^3\TK6 :ND*)PA3@+/A%:_:!R$M!7Q@O56J MB==1$$"9:N5F+,YB)9(C)TA^SI7+M'$-^G':M$9'H-369)3CM1,O@(N< +2X M^.]OLYFLIA0XW\=&0R(YD?WD] 6]#%V3TSP^Q4?%G+:* &7]@M/6!FXCCMB6 MO0*!=TT%@J0)N?*A>0+*:J"'MY,K-/V9NJWI&6 ?%O1 MU[#MM66!&Q52.&QQ1JL\[.-=DSJ5*VD5.Z B[PC%J&)-C6,N$#*$"\0AI&KC M" 9A!Q\ZU6"X*FNTY H#MX(1:TZ!'I&A;!(K?$N)!5$$T)_RWY[T#PK&Z>' MN$WZ=U&\=^;< O/^.7=O3",.YM@KHZMTII)<7*0#S)G<,GZES3LL =U*IDHK MOV26L6M8CJP NX"H&!1W1#?(<:AAMZU#=6-K(-H%5I1EQN;!@$"3IU2![&@ M&RU4<\2P"+8 $;R(+%6CC#P1^&:' ]\N"[^?2]V$5,6+2T7!)T=S+(O;P3=7 MG&:/U!L?=U/0 %=T1-ITD>BFIO$/6[!/<9 K:6(67WQ^WR72;G\0(I#B3(1C M,Z"-!WC\B,L/!W%=PHQKN8T)WONW]#&T[ 3>%Z1)+N4FRQK+*[]1-W=H+8WS M>,^'N=#E,BCZ.1XLB1]*MX=BS43BVX!.-JEG9]3):-9-N13(X M]07(4QYJ0IB/-E\OA58WI-LSC'ORO=\]10_#_+%1[8/:F)X>7,C]MHUI.&W- MNVCMK;,E)^_-B%DG3L;\%U"@+2J],DV"3GMCW8IUA!=069;*>Z+_4YI2 U[# M[;F"?4')"\05*H'C2H/_F=1WR8!^;A3,#X'?5.%'$_=R]_[ST>7^ ]SSO='@ MB>"MX56,@ 8'QAJ/?[H3LB_#6;I/B>M0+%Q'^:/H0?G/_VOQAQ_T# M'[;(K7B*P";;A_%:UHXFW9=+5,1:R^5$5<&$T.FR59X:[TT9],^YK((:MF.$ MX6)S>VEB?#$X'Y[SO0EO\2_O!FZO5 S"E8ICGV^W7;P:7 P?;AX.DE7;<=!M M.X%NOD*0<$=XY6I9O3XZ.>IDVH":#$42I#;U?*[/J+[E7IN3RW&Y-1FF_O.1 M/(P8&2,RP^?VG8(5=/;PN(5'",P:;O"!G^CL?S33\;NFX)"\#!HGRF.H; ^_ MW[74,%3IMS-%A7A_2UG#YP[B^\B"MZ?B.,3Z5I[;<=MI(^W 3L.=\]^!5!+ P04 " ( M@6)72,$2FJ8' "%)P #@ &5X+3,Q,G$S,C,N:'1M[5IM<]LV$OY^OP+G M3--D1I)%R8IMV?%,FI>Y?&DN+S/]> ,22Q%CD& !4++NU]_N@I1D2ZF5-&T5 M7S,3VR06BUW@V=T'("Z+4)JKRP*DNOK'Y3_[??'*9DT)51"9 QE B<;K:B9^ M4>"O1;_?2KVT]=+I61'$:#@:BU^LN]9S&=N##@:N.CV7Q_'Y\I@'N4RM6EY= M*CT76CT_TBX:3#>XO,OXEN*!SG^_NS&P%"^R0&]'P^'>CO_A;I[L=/-M3WR2E9;DE74]D;';2Q$* M&1X_FIQ=;-G_C>U\MI>9<;+WF4N*G%HJA2'>-Y"'Z?A9ARI=*434M)^<_673 MG0PZ'_[\T6]/2S(<3&@:WHI"SD$XF&M88'(,A?;B?2,=AIY9B@]06X=@KL0; MZTJ1#/OO"=EO,3)G3AKQ0HF/F88J _$O:T@]9E)7#Q [YP]@O48'MUX_28^K MA.M1+L5U91<&U QZ<=E<7"QET83*8L'#$:2NA*R6HJF":P ]P!+(U1!748H2 MGYS&=E$,82)1TL4.+$H=%8(W]"/=?\%.&B5D .E]@9K+*%JH4.!#OH:LR^-3GIK M-,TJ='..W91(EYO3\$ 0./Y^$ @BUQ6N,<%EO:8]A!^*8[/;:-=5CODD%E== M9:91J!-QL[& /<2Z11&-0 '%H$2P\ MG&=[,ND+D1N[\!U('ZA\:@1#*6 M_63R!)YRUV2BXE-\U,1FJPA0TB\H;6W@-N*(;-E[H/S60#D.1'[>13-*4(U_ M&'1N-P[(7"XM-Z/ZAY5_4PV?O\N5'Y30(2V(\6" M;AN'"C!-SK7GY(M24+$>VDRLT_9FZG=@)$.^K>AKV/;:LD"-&E,XVN*MT8IW M\+Y)O59:.DT.Z,@[N!A5I*GQQ 4X0W@F#IRJK0/T<&#<)OW;*-X[?^F M,0[F6A%4I;>5I.(B/<*%7\^E:3A5T>)"GM.9T1R7Q>_@FRM.LT?JC8^[*2C#%3MBVO21 MZ*:V"9^W8)_B(%?20"P^OW_?)=)N?\ 1"'$F^, ,T18K/X[R_<-.'0[LNJP9 M%W0;&'0 T')(;MF)OB_(E53/;98UCI9_HWCNT%I:'_ ]G>6B+I^AHE_CZ9)X M\IDN.>(8L]@=Z=9PW+@!GUW0L4;5K.QZ&JTJI%\Q#3@PNYK]N=\I&KZJ*UMTZ9E,$W(V:= M/0GS7\"#MOCTRC2)G#I8YU?4@U^@RK+4(0#\1GU*+9(;:E<:[6,E3S"NL!QX M*C?XFYA]EPS@UT:C^1SX3<7?3/S3OS>A_P^;T!<&B2L2:?Z AC;1809_)= M MA5EM!A<@KXF31"++K(0I.)]%=T=V7X3]=M\6#X!V9'NIL*.'5;+_;)RTQ!V[ M./HVAF'*Q,@C*_)-B?# 66)GVB*[\W#S'M+S-_ ?U+;U!?*LW&%"[2$*@6L MXIB_9+2 [T6:HJNY-7,@KE+)6?M!QK5E \K:V"5@ZZ*PL5;(6^&$\/\F1&YP MX!^G7^&D<<$0/Z,+90HN0G?4XTL:?W0T\7V$;QU..^YF!#Y$:,53S#3@^FB\ MD;6':??'!=*%VLCE5%=L G>Z:)6G-@1;LOXY<0[DS>T8/%QL;B^43(:#T?F( M[I0$A_]5-W![W63 UTV.@]IN.S\;G \_WSP<)*NV8];M.H%NOCA(J"-ZY6M9 M/3\:'W4R;4!-AR)AJ4T]]_49U3?4:W-R*2ZW)L/6?SZ2AQ$C)QB9_'/SOL4* M-'OXV@*#0[)&!^@P5'26?S<3\97.'Y)_K'&J PZ5[>'QRT)#+MZLLN^[N!/8 M]OZ80WHKG>VX\+617>[<&:NMYT^?TWBP/H>M6V1K.''*&*Z[R!0QU83M+O=< M/&M_QFMPQWS][G]02P,$% @ "(%B5RQJL]V)! ]!< X !E>"TS M,C%Q,S(S+FAT;>U8;6_;-A#^OE_!.5B: )8LR79LRTZ PNVP $.[-BWZ<:!( MRB)"D1I))W%__8Z4Y#AQLGA%VS1M_<&P?#S>VW./>)P5MA0GLX)A>O++[-<@ M0"\4699,6D0TPY91M#1<+M 'RLPY"H)FU5Q5*\T7A45)E/31!Z7/^06NY99; MP4[:?6:]^GG6\T9FF:*KDQGE%XC3XP['PRP:#*.C),M' SS(QR2.&,E&-#O* M\(20O^,.J,+R6L?8E6#'G9++H&#.?CI(PM&PLM-+3FV1QE'T6\8C.&''![N_%1]$T[@^C7>/Z MXE$,[HSB5"*BI*R]1I?<%KY(;Y980VK%"KUEE=(6@?!WI4L41\$;5\E3R/Q" M8X&>4W1&.).$H3^4H(X5YDI7(3IP^^SOC9,DFLY566&Y\D_Q]!#E2GLS%3BM M*&*2 J6#UE6 K])Q8)TFB*.F"'-NN4RY7 MZ%RJ2TC1@NWO#+QHT$R#ML8OK[U MFVF)HW#HTO .JM'T0;X4T!0$L" <^M:PU.R?)=?,O=N,*].M\A_@0P28CX<' M]'!=WVL0KP'<%#F>] E7-_DFJ\LE4%)9OZ> #RT&30K_ M^D*UIHM>:=KLE2EK5>DQ?.$(EF#1O.P]@&MQ*HS#^)%D2#L>?IOF?SH;QZ'[I-^9K/QP.=TML MSQ=-MPM:W#5 HM UPD O''?ZG79-T[YIA&*_JK7Q9)8V,3^DDU173FOSJ.L8 M:ZLC5-7Y(N3P()?Z>>H%\)X_-OSGN^'F^ C>5X!2U M_CV9=OC9 C];X+L@?;]CRBV8(KL<9F!X)Q9&=#>B/71%N6Z%GI]=ML:T.^Z7 M-Z:F6U?4E3)^.$PU$]B9V[JTOF88/QM%URHX YI9VFV5!^ZYF^_ZUKWG;_O_ M!5!+ P04 " (@6)7V4&)[RP$ !3$ #@ &5X+3,R,G$S,C,N:'1M MW5A=;]LV%'W?K^ <+$T 299D.;$E)T#AMEA>VK7)T,>!$BF+"$5J))W$^_6[ M)"WGP\WB 598UI^.FLH)J<_S7X.0_1.5LN6"H,J1;&A M!"TU$POTE5!]B<)PO6HNNY5BB\:@-$Y'Z*M4E^P*>[MAAM/3/LYLZ)]G0Y=D M5DJR.IT1=H48.1FP:3;*DB1+LTE69]-).25XDF7'24GKN#P>)W\D W"%Y=Y' MFQ6G)X.6B;"A-G^>I='QN#/%-2.FR9,X_F7@EI[.:BD,Y%/@[[_Z,%O!#+TQ M(>9L(7+7TL"[]N9*@CO49?9(O%FT!CH4-- M%:O]0LW^HE 3E.<>KWW)QQ"',T'[%I+4%OW^IF$E,VB41NG]BN\VCM4">C>R M R\(>Z?V"L"FZI6*GU-E6,TJ;)@42-;(-!3-&T9K]($)+"J&.?I4PPJJ?KCF M?ELJO<20UTB43-#OT7DTC] YK6RS^WO)45PDHW&\:U\OWD7VS2[.!*JD$+YJ M=,U,XTCZO,0*H.4K](5V4AD$Q@]2M2B)P\^6R3- ?J& OK<$G5>,BHJB7R4G M=BK,I>HB=&#C[.]-TC0NYK+ML%BYIZ0X1+54+DT'14N"J" P4LYI9VA;4H5& M<> F2("P1C7C8-Q49G&V*"\5,PQPP(*@]S=5@\4"M"7;EFEM6[F;WO?09P_0 M68 NLQI$J>$R2&\7ZZ@/44$7+%:JRNG\5&? M\!RK$@NJPT\WG*[0V\I82QK':0!V; +KW*[0I9#7 ,Z"[N^-)\7..ZC#Q/(4 M2*6H/-VW9>J"" WR(0/3)^( <;FB^5?%&P6NND^DH\[)IW>8 M@J>%U?K_@.3T.R:9"1A-K3^O8"X:#/X$_NOXZA6 F1V,G:+:DAU8,^8<@1N4 M!.,##!VPKP/G56_&"@0DS(6V0PM6+;G7BH0YZ'+J!R,GVJ+[N4%+=Z+, [2+ M]AR>,X-+3GMK*16A*H1:.>XTS?LO!6&ZXWB5,^$R.J=B':N4QLC6ABNN[+BM M,%\?^D[&WGQ[O8MB?\4S<*\SI,^\-D?.-#1DVY9-HFG\N#F.DD=MSQ1VZ$KV M90,R&F@_&8P&O<-:KWG:W:#D_NW'2G@+'-D-7D0G3VXNU^X[V +N+$(?Y94[ MR[UR4G^>/[ARKZ%YKJY?H^']O>RXT.[S[I5BT^B_8#BVG0[^$9;U3G(SOH-> M)6<$]4W^,)B]/$[?$Q0N8LX,I*IV .>IMZ,-4$,W+K\QC!^\ 7=2NS,G5Y3# M&7-%M]Z);]7E1FY\ZX)+D-C2;+L\\1J]_O0O]4/W8\+?4$L#!!0 ( B! M8E>?3/:WX7L! $*_%@ 0 :6%S+3(P,C,P.3,P+FAT;>R]:W?B.K8V^GW_ M"AUZG_U6C6%2OF)(UN(=+$*JV)V"-)"^G"\]A"V"NXQ-VR:7_O5'DKDE0+#! MQK*M'GO7(AC;DN8SKYJ:\[?_^SJSP3/R?,MU?J](5V(%_-_F;_]/M?KW/P;W MX-8U%C/D!*#M(1@@$[Q8P10$4P3^YGJ_K&<('FP83%QO5JW2N]KN_,VSGJ8! MD$596?UJ>=&[-DQQ@J!:KTYDJ%95"4G5ABY-J@U5E1754!0#UH6G:]T8FY*D MC*NB,D%5?$VO-L:B4E7KL"Z:IEI3QT@PKQ544\V)9LBF)JF-L5Q7=1GJICA6 M#4F5=(6\=AK@^>$Y.O[UPJ\^03C_O3(-@OGUMV\3Z(^O7._IV_+"-S+DRO+' MK[ZU_N'+R\O5BT)_*HNB].WO/^^'QA3-8-5R_ Z!EK=9;T&[^YZ'7LVO<]R M;,M!9$V_!1YT?+)D,,!K3EXJ5D6Y*LFKAQCNP@F\M_6#Z$-\9%P]N<_?EA?? MC=7W@MU)X2_?3P@_Q=H_.#PIY=O'J2##W#\"?.'=@_&O?OO9M"6M M*M:KBK1\SK[5EAJ-QK=70L+5R_#C?GTR"7)Y#'VT/6G3>C^/Y8]KW\*+JY^: MR-H_7WSA_7Q]5Y4E_;.E#'^QO@%N)FOZ]TG;Q MT)R@.GJ;X^4SPK]^KP3H-?A&*?"M^5__]5^_!59@HR:>4G4U^M^^A=_]]BU\ M\M@UWYJ_F=8S\(,W&_U>,2U_;L.W:\=U$'Z_]7I-?HB\\*-EFLBA'_'U'I8V MGF6$KW\-!FCR>\6H8H@X<$:>A*SK%I9')I%)=S9\JH 04;]7, JO)]8K,JL3 M:!, 6!B^DZJL5YKTB]^^O7M#C!>N9."=Y1O0_@>"WAW^QE^_H5YIDJ5(Z@4/ M^.>N^?X5C4KS+V>\H.-@"KVU\2LP\KJ.B5[_C-Y6#\?P:XI8JM6QE)7JI[^D MO?"\=ZO4<O54N=+\3.3_Z> #,>/5).4GFHV1MS/H;^_1ZZ$) MP@M@('\/SQ%>O/:ISL#3 I0WKP/,:;]7?&LVMXG HM]-/3+K;?:Z>O5-_(1O M[Q\1OG[SSN40?'?AT;^HM+]>KB1="$*NU?>( F+UEV62OR<6\@!]/MHKRMO= M/[\'RL>;FZNOWC]]3O&\^@OK&"\@L* \4Q4E_'^K^S;7UL,TMW[:J!)9\_[* MZN_52[Z]F_?^99 96(90V0;AS"21\L3[*]%FMG"L<%K^%&+JKV*BY M7%AZ&Q7.[Q[Q[?WH MC])38X">'\6D?GDQ66-M&>3HRR GMPPZ@\L056DFN SUM)=A.1OT1"SA\$\3 MO^QU;EN&%80F&#"M&3'P2*1B90QBBRU Y)X.=F.PD>O.YMC-< *_]6IA?;CZ M&?Y^YCK#P#5^K4Q&U)0N$ M2]W/R[UJ98%*J;NA>5962<4(/ZQYWGW>C!RPQ-8_]PYP]@Y84K20\^X,7]H! M2VSA\^[Y7DKPG[7M\6'-4W=Z"RCXDUS_O'OF60O^)&F1=R?\HH(_R87/NT-] MT?!4%FDD>7><,PM/94&LO/O/3(2GLB!YJ?](RW3D1+2&&(_W2_-?"#\BKC\"8VP?+W#SF//*, ,$. M1?+NJE\^DIZ!0E'R[MQ?+J"2V%:[DGN'/I. 2G+KGW>(6,RYVGG0E@P03F7.)69.M;) I;R[ MR1=TP)+*(E#S[O1FY( EMOZY=X"S=\ 2HT7>G>%+.V")+3P+!VM3FEK>]X(O MI=.DY,+M:MZ=WBQT6I+KGWN?-F.=EB0M\NZR7E2G);CP6NHN9W93XWY:*BDA MB3G2&G?J\[Q MQ]4#HM>LK#&W57I)U#.0AEICSKN^)(NP0 #FO.?,." ;D[W&G$><&0=D1 #F M"A>_6X5S#) :=P=CGI;:/-&_<[T>>MG4Q'_P7 =_-&BL83#MP<9S:SDFB?7,R3/^>".-.D)J6- GT>[Y(D >_DU_,K$, MM/[EN1#)O]]<8\YO9IR\^7+A:\RY\)N8"#VPO?9+ZB=G-]$A+O_KQ/8(^ MFKJVV9W-/?,/JQW<+S[&"A8?P#^^L5_(I/VR0 M[YA 9B1(D@N8]=OOL(<0H'OK&9E=!\_OB?04;?D^"OP_WG["?[E>VX;^QWS3 MA1^X,^0-D$U;'/M3:WZ,%F5P7Y@-#+!-Y7S%X.K,1AXN1F5V:,%XH54,EFCR$K5F(VIM+VD&EA&AB6C8?UL8#DLVL_6\[3 M^Q^=:TMLO(9QT,4&[O\? 'MI[(MTD!( /LG1Q RAFJ/PBOSU#]X:?GH9K9 MZ%;ZJ$Z_OMHIH098B,!:9+_QF;9V23!'O/T#$P-LC/AOV[ M08X!R05XNE!G-H":$=2Y5"\LU)D-/F>(B -)4]D=E9=9G9SA;55/RO5<]WQX:F/]';E/'IQ/+0/:&^7?0L^8(]R M8AG%5"<*]U+VWZ\=A MX91)WCSX"Y B*PV2-\_],ER1B=K(F\=^&:[(1%?DS5-/-\28TCZBDC?G^V*K MG&2)&"5O_G2Z(8Z4L*SFS3^^V"HGB665^[L7@C-W82^$:.:\TI5@Z#J&.T/K M);]W#5KC_$,%=-5.?^54?IDY-2JS#FU MC-(G(T]79<[3C46?(;+)RFR?,S3+19O@,>F?-9)OJ,V:A'ZP5ZYNAMOE7\;81_1>I) MF_TY;>&;5*F%!QLZ/3C;>E-+QE,B7Q=3(]:8#9Z4@NH9Z=0:LS&84E ](ZU< M8S:.4PJJ9Z37:\S&@O:20I8BD.*"P,JK7FEUYF-296"ZEGI=6:C M6J6@>E9ZG=FX6/8DR4KI,AOVRIXD66G$ D>U,X(>D\H*$P()B.[0&C,1F'*0OBL;!QF S%E M(7Q6EA2/Q9R)K;SJ>&;#,64A?%8ZGMF@3UD(GY6.9S:T5!;"9Z3CZWD*8)5& M =?S%,,JC7:L%SOFE5/552]V0"JO>J78T2)V O%U9J,SI0N-U_,5+RERL+J> MKPA&D&WF3($B <= M/-"^#N8!QD+4O)0E'BHLRK%I62IPW._L5:XE MMLK,QMF8*(^L1@]XUY(*>,O,AJ#8D#")85\N=LPEK_#/4T#DHG)?KDIR59&2 MP7Z!(Q,) #_Z1N<[DIP'_+R$%+*0^XEB/R^^?@[J424(?V:=\!(<>STCT4-- M3/$SZ[R7$ !:!HE>0QC.4YB)S5H01U_A>\'U #I/RV>3 M/W]:CC5;S J"S8^8RDN0+"U,[2,X?(U <"[O#F(J+W&W$S'%3KQ%R4N ZW(K MS42@)2]AL*P8(+$(BYJ7D%8F*YUD:$7-2RPK.U&3A:Y5\Q;QNM!!\[3D35Y" M6"4LZZ#F)<23<,>9LH*>&"ODQ47.=+FW=<)YR\VNZXN?8%KV(K">T1 9"\\*+.1W7@U[82+S MSG-G9-$7 5WS_J0#/<=RGOP'Y(6[(V_['W#N(Q&\"X!)U+E>^IL1L0*2ZML]+3[ 98BDOKK'0U MN]&=XM(Z*WW-;K0H35J7*U] 8S=&54 B9Z6ARQD9*]=V?*V<8;'L.#D+G5SC M,;%UK*28"KG&HV&7HG!&VKA6[CC8A7DX$U5<[NC7A7DX$SW,;,RK#?UIRS') M?SK_7EC/T,;W?R#03]=!;Z'1=+=PS,0.1]U!R_LKM!<8)^N//_!LH&=,W^[1 M,[+?CV/]HZZ#,>?37TBY2]#8>SL(F1X*_>^YB M?F\;28'PP.0W[]^\>HB\9\O *LPQ^\$4>07U*I@-\W&<,HG3K'PC9B.5'*=, MXC0C#T]G-MC*<8B[!%( M3B(UP1NABX,\_R=TX!,B3[\D[?&7)$ 3C=ZL\%M.77*=N4T"#E)V09J1/ZXS MM\_!0D67GBS.T4<9 R!=*TW'#F=GXX[EC%7:(^.',[ M.4SC[F+!IW6MC\78MTP+>F]#:*/^A"9K;99CB# ]37RU/YE@LCM/Z9N.,=KT M:$E5Q*DSMX_#41H#I7_8^$\\/O-8=X($X%F+#L_$^H?6F=N^*04\+RO,DD,+ MPSLN?N MC&!!-$G;]0-L5N'OD/?\H0+5.G48/2/2_2%MOJ86CZA'+M$_)UJTS%\IGU*G@\)/R]PY]<:?A*9017:UI-S;2!BZ. '!G!L MH]7OQZZ'9U(U7-N&5"A]^%9D57[O:)4/DQ\.15I'@#?M2T3_$FD_[M97B<+N7MQ#DT3 M0_M:!!)]Q68,W^A"[2',/DJ0,:VNXR&ZWO7J!1,,ONH$SBS[[?K_D#;K/NBA M%S!P9]#Y/X*/K<0J9B=K$O[0M_Z#KB45DX/^^1+.7L?/H;1;KH8DD[5\['5' MG5LP'+5&G>%[,+$U6DKY8:?]..B.NITA:/5N0>?O[1^MWO<.:/=__NP.A]U^ M[^ 4MCA!.< )RP2PRXK,$S32 [V]$SJ\[Y%HXF^J,_R(*;FM:L*WZAN" M7A4Y*V0JV!)$\R!T.!51 ,2;BZS06%G3_F U1"[6N5@_7:S370*+;!(']Z[82"/Q4JFJBIJF MP86F]"O$HM";"CB/Y^DJW_-GRH VEB@=EM#8+M/;OC5 MA]EH\]=3"*!C25KYEHG,J$7BH+B<,D!/ED\$3$!VT%?<4JLTN[U1Y_N@=0]: MMV#8[G9Z[0[XT;^_[?:^@W9_\'"5.Q/N2^<5&@%= >!.@+>>.8 ^\.?((#LG M)K <8 4^,*;4>/Z:(^%P>K1>4:XD*9ITB/58$8NK>O*/):.5X\BR$^RCD(@7 ML) :D0RDN'S==0S7PP8F+: V#+"71K-EO+>V:[YWX?" #++O&:"YYSZ3YVQ\ M-[W2O$4V?($>2M_Z#,&<]/)^#-7N-^1#2_*\.>4<,2/XVEWN'QL4->\-J'JE M62C/'X6"&$2UI_Z4C#EFEZR/>7_[G'SY-6DK!1:4HRZ "U$4S!,/ 0"H2/ M A'$=EEW7RBO-P'%2E,6\ZFC%_VCYVWG/B2!Q=;,?;_9\U#$V?Y"H7LH(K2 M$:>?2?YB4% NEYKX3W,/D]*:0QN@5V300KSXZPDIU"%@)XI4\L7S O^QYGC: M)HJC"),-%5QVG4)7,SJ$"0NV/ 3?@5:M-&MJ[2-DO\;@C'L7(^9AZCH?XF"2 MAF6)7J^J=5UBQX./N*J;8,7__*DN2_J-#P)DHSF9)G#H/+>AA[T6^ %[[.W; MER2DQTH0:%,K?!D 0AXRP7SA^0L2"0I<@']!#3Y)_C+^2@0="<&WC. Z8B0H M3W$?6;]JR'KB 1KYJJ:E$$U2KA15S0Z_&%#I/B-(0JZ^7J86_W>BX M."&Z2,H_RPAHM/6);BTOK8(W21Y3";:VEFOAGC1>3WKB5P#_372M!.;0 \^D M6P#9D0?^E ?(2XN=I>P<4K&Y!HY>:79;0XZ)%#"1IQR]UO"V]9=0[("P/PJXOV\GL?-R@?ASR<)B/>B;\-_@N^V. MH8T]2!O[D$NB[=DTB)Y2?'&^ICYRUS')K@<"XS=@3!'&'Q[8+VQ1(+H'1OSA MK>2)+])7,(4^F%@V]J2A;>.+)+.1.-C_7EC$O<9>]1@M?X"?N?:P%;);1C/Y M5G[VEGN^8ASB>Y/+)(D/F/18*OWIW$,&HG$>208T ]D'7_#S,(L!?X%M'W_J MD@R.5C)$,,;U[.X:L H&."+W(XQS%F5'Q]_"]"7_Q[^E-\ M$QG%\CDDR=.G@Z"#A'X &B(PX9M_!4#\ 'I[X7GXB6&R*%$S 0P6_EI8-"K- M?R!_-TZ_/ M WMASEW^J-\$;B% 0RS"C_@70%&"Z]T+"WS*>YH$1TLO2S>IG1W]P M>'RK'Q(AN/SQ@;&N?FDY(>M@5ZHJK\3ZMBR_RN8@14,[-4BJUJ[DVFE9;)]= MDZ_DNI9XW#&UP6IZVM%,UMR;>\)=H8^SQ4'A%Y2-BN;-O1?DA9C4*0<'O#:F M\Y/KO>UQU^B/*/&-Y8\VGILL59JMCZ*VZ!& Y9'3O.1%)9_BD0,J]?;9)04$ M8M&$US TRT*-L[;-PC^75E>Q)AQ76M,%^F/AXP?Y_M&3E+(<[2AER038Q>)V MK*&MLW1D0H8*O1G.7&OF6BW/=[HP[7!)CI:A4*+5H8@3!]4RBQE,/O'-2:+9 MWI""-=D7J*+A*:Q['9=&EQ9^Z-=C"H1%&?:<\74]^B[[C;S\Q<*OQJ\%#IZ: M2USU9\NGNMR!CF%!FX0!R D?\F-2&\^$GND#]+GK\8%+G M=7.R/2P7<5P>1SC:?A09-UO)5])5=E")'U[RI\BV5V@"7S!&:) G/('X>0@E MC/?] X]^%7Y;1>-B:U RB$]X^SW!M./,?;Q*"AL$ZSN@;P0NK4DBA35)!+K. M@VV^71=+N?/"RLZ E+ZERTGW_+'1\7Z)Y0JFHF%AN\3_O=+MW>T)Z--T KJM M-Z2/Z"\"RJ^8<=]3P%G,JJ8;5)0DT8&B$20S^_B0& ;B;05Q%R7,4KY0,,AT;ZE6])K&:*WNQ&GN1M*W6N/%!:WGM%."=+-..D Q$$ M_@[3'9X4RV?0-4FD-#K,HH>K!JFUU:T)ERN24GJN*LDY&[&B1W_P?CDHR M)Y/4%BD<.3:[EV?ZKQ?81??(K_!P(#-C 5./.!U_BE"Z7JPT[[J]5J_=;=T# M[);T!S];(UJ &WZTF!*!PJD)GQER2V0Y61CYL'_&W0#-EH7VV)$/7 HD(044 MK:.(]*1^F,/XY=&!"]/"U[^F)2?RQ!B118$<9:LH MIS,NLA#8MPA9"8&88XDA!&H'A< ?T"9M?,!PBA!F?T@#AY3S\SK1==WI7,]B M731[6R+3C,Q;9-#IA8RZC&/+K GK_?:]1Q8J=?.^-#RM'*#Z 16E0/=/Z]L(*W79,BM_*? M+ S(M4E!9\!-"G9F$1YNX"8%E\&[N-"X2<$ SCFY.#6 A>ON[C08UD+A%<)\4/ CRFP*4F M0$'2G[@?T(%/5,"M.ZC<6KZQ"'LN$QNP MY4#[S;>H$[61BT1PAJ?3R6\&R%_8'_?@N9 L(9[D6MFEI,*E9+%0C57_7TBE M#"N@IZFIP,-?V*N_B;RT77]!3M;#L;M8%7H& \O_Q85@">&B2F47@BH7@H5" M=4.B8?; PZ2A O#!Z)P M8[*,*%#CI;@74;:UN' K%*SQ@RI-$O\#=] (7(\+ME(B@$LVOF=<-%@KE>:C MLVDC#88P+%RZ/)2SU;"1Q D??7IQ:>)Q,5A*O' QR#>%BP;K6J5YBR:0IKT\ MSDDC4.18KK[]%@W6CTOR)[\&FW@1A$V\KX87+N#*"@M2I.Y)4KW2'.*EA0&/#Y12V9#S+Y\> MQI M8QFIL^%RH*N6CZDTN3PAK3^@W1\\'.Y@S,H,VOW>;:6QUWJ\[>*1?\U3AUKE2A1/ZU"KU-)JS)K6)&C:D'AY?PSAKN&I$ M!38]J(Z?64JPSBQ6+QG-O#4<;JMJWCTU[8A/D1?G!$;9%2"&@5!\A78)#MJ_ M#NV%YV&)!J#OH\"_/DGP?ICS28+WM'5C#4)\Q3)ANOU:&]#_-ICF/E(GFV3N M&^0#^O?">H;VN]!!@@90G.4301[P]-\?ERG6%&\^!J69FMMOUNNUXSIW'C1H MY;^%8P4#$A=>^&8%X\$AHZ=?&%4,"A,9U@S:_N\5\I<#9XC\LOH$X?R:H*SE MF.0_G0W$6D$;>MX;7HZ_0GN!*B#,Q/F]8KT&U\YB5C5=&J FC\6@P\N"*/Q( M#&M25>1*LR$+LEK_[=O[D1Z0BZ4TX88A.V6[L@>-E(K34D^ MFX<^P6Q:RH8C)2'I'!4IRP0L9H!2;A>G91AX'H$//&0@K%+'-A* @X)40[R? M\5)4(R[?O'1$ZJZH,E@3I8>"-4O%,W!JU,"IU66&#!P.J L+YR0!I5>:-5VH MUU6& %5NB_G1&5NVC>WEC1 _+43%C:&$!/B*(AM^\T_D-EI"6ZAKW+8N,IR. MB._DX-2@<-(TD2$XE=L"?_#0'%HF0*]STGTK+!7DTN.7QKO=/VZ29RG1EV3J MA%1J.28](=NBE#F-%U6QTI3J6+0K#!E2'%<7%NTIX$JJ-&55T&L20[@JMX%^ MNT!@XKDS0$]H8$-]#KW@C9OH60ITRF=;!M6V0[S#4C)F*99,)HZ6"XOI6&A1 M,%H:#*$E;0-;T5D6OB,W@#9CMO3!1,VBL]FQP/3P MI&/9+JC2V=OG^;#GV17>77*PS\&6_,)'6"%.@A?H\5R5[&5W&\XM[&#AEYMM M=S9?8"H-E]0Y@=OJ6'K7!%$_VWWF,7&&(74TT3M)2#6(6RC45)82H$II?F,) M#ITGBQ2T"*,PW/+.7'K?6?A>=&\](W-#GM 7CL]J&MW1K NJR)*UQ#%U8?&= M+*;(;J:D"YIV]E$V;H&?!Y'OKFN^6+;-[>TL)?:*"G'Y2"9INXJ@:V_= "BLMW9$]3%I0:2\8/1]2EDT^21!3=JTQBDYR; MTVXQ)4N-[*X*DBX*LIY4##_U/&/.8YS'LDSHC\MC$N6Q6EVHU9/RW'DN?QJ] M!>Z[K3^Z]]U1MS,$K=XM&([Z[3^31D>=P9"VL])O0.4^^;^NKSB' M;[25%SEZ! W#6Z!-R9S3Y6V^$FM=)4"MC-A$,EUNY,)*AHI!E!28Y[Y4'JKA*=//2,G 7B MN^69GM?%/R:/^9L53-L+'\]IPU5OAWFJ1DY1LI0SR(%SZ5.YIP%'KS2Y!F KC"FL:J1QBYB=XP.[#!;/!ZUC[A-$A:52L!Q1F1X?.!=1C4JS)N@J M2P4ZTC:O\Y#?9.SN2V5M9_,BE_OY\>S(HBYB'L1B74LJR9"-0I<<>JFK@O.A M)]'N3WHM*9,^7>B5,D6AAP(,@JW#92N=P&/=;)TMV^+&^$>"=)FV>5!T;ML7 M&5-Q3YB=ARF%-&<5U 9+-4(*GMZX'R+WZQ-F)AKS&FG9VNN8%B-,BEM,B9// M!>FD0[:N"#61I6 HQ]*E#?!$L$1K."B"7&.ISEXI;>U/X^F8+E4>4V= @A^( M@)[.@&0W5!3D\S>VN.W-,*I.BZN?CBJ=EN:I)W:ZCQFIGC?K^V.5!X:"Z@5G MN9CI@J?S&JWW(#=XFY BHREF1N'I:&J08Z-BC24T\:(/]MER.T%3JA+I5",*:BWU;I-,;8;FS91O MN[.9%9#>7SX]>TNR6/' D6-@FH,O/3= 0%*^,E0DX, V^.KI\>3NJV]=.Y;] M>R7P%F@WHW>]-BW'?+LYJ\ZLJWP5"AT!_/=G'/R O.$4>NA3.[/; MN]MM"[E\"WW) _3ZWC @)T'_"NT%VCQUJ>O%-7NKGTN40^-1TQJ/5FF*5Z*X MF_FQ\P4YXPJ>R>,$<' */GF-?]YJTJ'ZK44P=3W2N"V:.;694NV3)=X_OGBK M>^[X]$I3$P7,!>3_(ZQ[.&8 UR\$, !#- _0;(P\H(@"D$59N;D$5?J+P ^P M\8/EP1Y#MGZ1E>_Z_H*L^L[K&Q=Y_:=+T!!CC^$4,AQ:@@9V)2) *CKH+/HB M:NZZFWGO!R#]U2TRZ+>AXZ)(]))\M5;65"_P&&4VK;&W@405PWO1-;%>D5G] M#_+VC Z:2I8M*4/\-,A((FD+K"F"(V& M*$CR;AFBM$UQ >"'S1%^]C.RW\XQS'GV5V)U5-;P6EI4'RTG290):GC1JB*C MY&C1E.,H40A*>%_5[.G>PD,E2P]M;!1:9M5RJ@:<6P$\K>4U]U^3*FF[ILL# M)DO7:8=$B;EC+XG80ZG7%4&ILY2GQ=%TZ8JO":$)NYAU"9N#3*&IE-O-+<-8 MS!9A35>7IFX;[FSNH2ER?&PP ]OU,\__RR'/?3E+A/MX_/C3GGK+*UK1]-OV M-J7"4\SWF%P]%/0G(_@:FRMKE:8BU.J[1O=.B@^WMW,)M!WIGA'0:$?6^IX3 M8)D K92Y?0,40/RE"1#T'#QB'WR!6ZK 1!/+L()T<_N*:6ZE(OI7Y.HLJ;7% MH;-/4V@'Y"U;&'X*\JG.#97T/[!;[YE6_O%FEF.=4/F/T(MV.C MS73)];U+WNV-.M\'K7O0N@7#=K?3:W? C_[];;?W';3[@X?X6+OT#-K]WFVG M-^S5/)N)!J5]GC%;#CWT?7JPXUI^7,;OEU; M#ITWO>EF!KTGC,6E&"0X_.A6DO>%EY<0U6K*E:R%KJVWK:&6"+X2]]EMX46Y M5J=H/W3]TYN/7$SGN36=#WA]\8Q;2SK@ Y$A^9/($!,9FHU(EO9^@_63.1T, MNC;.GOXEM4G]F#()XV)3#YMH/_'OIC[H8(O,?'_((/*I@616+UR*R\ GV@+U M\#=1UB?/C!1M);YT>V#TH_\XQ ;%4 "=O[<[#R,P_-$:=*B-@2V.Y5_8(&E% MR:"(4Q0EAG_(-J#(J9THT>4H$R[;PLD<5!Q4Z8+JA&VR'.6^1>VE?BS 79(P M=0F#S=JQ["D*H3O/G>WK[=UY->P%69:6[R/\?^8)6;(2Z7HCBX(2NP-Q-KM$ MG%?*RBNU['E%P[PB2H*BQMVIX;S">>62O")ESRODF(\J"J(>]]PTYQ7.*Y?D M%3U[7B$GE1JBT)!8TRNE/+2TZ1B'7N=DT]R_SKKX.']&CIZ12)'H3PZ+2 K+ MW--V_0"X$^"%_9,M!:T=UN41%_MA'Y@'_7VB)F; U8QQI0 M$S3>KK'0N#OBPF> .U*@KR%(>MS@%\==GG!WQ!V^/.YDL=+4)4':4XN3XZXX MN#OB6F: .ZG2U!2A7BM),;LK\0\3MY.8PLK=\ALFT2SW', MGRN"=,(X0&QNDTE<1ZB)9W,;+X'!,)Z.6+4)XDG!>*H+4N-LJX'CB6$\';%6 M$\03*;>I"QI379$YGBYLA2:()XW4[1$:M;.]Z1R5[F';NAPA8^K@=SV]41/3 M1,_(=N?DG!\/L6:;V>4CZ!E3S'6W&YJU2E/2!5GB4:PB0^IH E22D-)I M8%35>$"^R) ZFB>4)*3J8>Q)XS'/(D/J:#I-DI!J8$BI@LC4]DVYPYG?D8,\ M:(?;^^;,(E:8L"[7S34X>.F 85$=, MSJ1!)9$C8H)TOH7 0<4PJ(X8G4F#2JXTZYI0TY.JKL5!Q2*HCIB=28-*P89G M31#K+*F_3!)1>:2JZH-7/+@#.@YP) M >7.]?"?#D"OQA0Z3V'_2@$XZ+1==>[EG6EH6M"_7M*DLR0)Z1SX'5I.#\7N M6::0PTB"J)_=%IX'#!B&T@$3,V$H-; Q((CGI]MS*#$,I0/&Y3$H[:!%%2O- M1NPZ3!PK><+* ;LQ6;&C2J3'LB:R%/).OX5B6#6?6:,Q;(KE[A27R#HV6>;6 M=1$.PI.C>I"765I*S#%0"J[YF&7M+)!?K"*FIZ^V5[N%)=82OV(=;BBR8DYU)I(-BDD M$<70]SE.D6,;/D>#FN?@AIX6$FL3Q4U3\'#$$S\6/3#Q37=U-_.7X*09^ MCMB'Y^*'G $2ZGLJ9&2"GU)NSN>V^(00\%""' B* K\#PD&GQ7,S,D5G]#_+YL_8/%DG/"DVY+1S1?(: M,B@M#(_&,A.%88.>0-.2ZM+!8<@R#,^+B1Y(M$@6D#5R,DF0]A2*CQWKXEAD M&8N)AE<31:!4:=:%AI[Z00IV[.B\!6/_0 Z:6 'X,O?<9\O'M/D*)IX[.]^. M+K?GFNR>/2$%]EF7FQY+FL7F1IF6!Z^KN\XK3\(K!I B&;SG XD<4!+D^CF; ML!Q'#!L)\>S5\_&D$@=>5GD%V;R!*MF=_63 I)$=?K&^>W0M$^'$@[,GGP@Z MXNZEZ.+M6\U,^>R_T_&48H"9>>FR8T,?T%D8FZ>GEM=(TR9%T-4$\H=R$5/A M3%9T)DO0O?C 6KO:>BVIFJV&] /RAD2&?QKUD0_:TQWH M.7@9_-5C*.36"EY<*WA=K#3%JX*=;N9LD"STS#D@ M3QQPDB*0$E8$,N6%W91RK@A8@DJ1V> 4+M"3400*!3]+O;#*W;KHUK(7 3+3 MB%\DX,H645S$G#W;DN22GM42JONDBGJV;Q6/*AFG?G'.*CYGI>^L?<)/6C+N M&FX#=Q'X 73H)%(MJ1'A&6GM_O(AYGR(Y8X0G;Z'7NX#3 !(TS-$ MFA3*-%'$:--80EJY[8\R:A=$FZ'.V,SIIRH61N/ MGODL6%8^A)YD#">&4%+M1JMA(Z4FZ&E4=^0(S3]"3S*B$T.HFJ@9S1%:1(2> M9'PGAE M1*A6EP2MMIL"Q"1"2WE^LA],D8>G-IM[:(H?9D.J$J#YKX4?S) 39-X*(8<*-I7R M4U2^MK?%ZZ8=4DULXU$GA37D/2V[.1Z+@<>HE8_2PN,NY.J5IEXOUDEO#KA/Z@"Q M+0#)GKLDR!(C$K"4ON_(#:"]Q_?-\-Q=2)6/CA!9AH.UH\J5D9W$ A5(ZD5U M0_8(O%-%5X,F<0CJ67V&$B=J/DY3TNDFJBZI^,IYV[.W9R[ M,_"1D^1NF01>=&EWTYAS-^=NSMT9!"22Y&ZETM0%12F$[J8AB6^T'R7^KVD] M-W^C_X3S&'O?FNLYK2Y^"%^H\I6N8<+.7=\BJW#M(1*_>48W+Y893%=Y%5LW M+JFB>1TC!RO*H.R,\//SM?\E4 M"'=9"JJIYD0S9%.3U,98KJNZ#'53'*N&I$JZ\D]9KJQNFJX#:7/XA*IC#\%? M53C!L[^&]@M\\RO?WBW2S'*J'S#[$6['1IOIDNM[E[S;&W6^#UKWH'4+ANUN MI]?N@!_]^]MN[SMH]P4EL3B"JEC">?"/* M]$.5DLT"["A/N@#8'9UASW88N,:O)):AY"C@T^?3S__T]\M\I98WF;]?Y'W! MKMOH1_]QV.K=#@70^7N[\S "PQ^M06<8I95QG"SXJ!W V%82X0&A*'DR1^=; MGD5KS=R%$UQ,K#"X 'BL)*@*;1HMF$/+K%H._6S N17@[TN\.(:QF"UL$IFE M*^*2/,5P;;8W".@W$9/4BKI4 Q1 _*4)T+(:)?@"-ZL'3#2Q#"M(6'+G:H5H M9B.%BD_L^*EK8P'J+T.2]'OT[X45O$50\DDZ=C/+-&V4S9+\ 6WH&$@ _[NP MWX#T(0AX!D3DXWHJTC[PWBVQRZQ8(@>.Z]O[G=W>W9Y]3NQ84K_R[//%#36L MT2#K#4'4XYZ 3W[GTP6U$;<'!F<$S@CG32]>7J<8 M,?4K 9[0R<'NAAXCXXLS V>&RVD%:2?).7$6((6R94%3XI89XHS &>&"C""G MS@@-;!_I=4&6XA8M3)L33H@L,7RZ.!HV!L-''T#'!#_)AV?DI]30,U(-@+-* M3C/)80?*,BI'@E"4R[J^OT#F[<+#:_& A^4N"]X-,)$\RR %\,C/6B_0,VDJ M_IWK39 5+.@;8T6J9)&<./I.E^]*!/F^B[R_0GN!H@'O MH\"715+DG&,J7YBBFS#R#:<2IQ*G$J=2":AT5CV3])6HS)823<17VE\9BN5( M07].L8%>D6=8?K3<,O;*I3')9FFX2O1B2#._LZ29&=LW4BI-31'T/64@3RL0 M?DF1SK%V RNF!QI M7!YP*G$JY9%*%W*2DA/:#?:$=DEWN2@MJV,8UN*+QY,XE3B5 MV%=HQ]R036LL?^1N"GX\0,OL.NVPR@>-4U AV-Z2@0-2DL"W C1$WK-EH% 5 M#I#A/CGT*50KQE5^$LF_581Z_>SD6XY*+CLXE3B5\DBE!%T6Y@2\Q*" +^DV M4<3FY'P#B0>&.)4XE3B5.)62*;@1M0WJH>;/IS=^?G ]>B$(/&N\H#T>1NX# M-G^<(+8E0TXB"+JDG]^]B<.4"Q-.I=.$23%DB<*4+"GI=@\F[.D-Y4L=L.!A M)4XE3B5.)4XE3B66J!3/+:U%-"6QG1#:CO?86(AMZJDT *ZKN_7OHMMZ'$<, MXRBJ1W(>C#2V8%3X+90C;0H^Z5B:D=]_>DOP$QDTRR98<8_LZ)?K?B!CO=*4 M-%W0&KK0V-/L_;1H5$+DC<[O[]N])P3H+$',6B.W@]57TUZ:];HB*/6DCL)R/N9\7 8^CAHWGL>_4MBXI*86Q+BFL>MO-($'_]>TGIN_T7_"29#VN^L)K2ZN MIC2#WI/ET(%IF)++T50)5UTW5IQF.29R@NMJ@W)][*EJ[$?2(Y MO*B(]2OMD^N?WGSDHJZE\5RMOIHL'S ?,!\P(-M*(DPLB9(F='2^Y5FTULQ= M1#J2GHQ887 !UC4<: QA#BVS:CGTLQ&62E;$)8>^PK79 M/OE%OXEXTJ>H2S5 <1?F@!!S\&C]L$7N%D]8**)95A!PI([5RLT2_?3OJ4@+)J#(Y&*XE M50J8,Q-G)G;F'8N9Y-1WM=5*LRYAU95TRBCG-J905U9NBY<-MI-$DEXVF%9I MRD*]<JZQK479Z92,],)O!139>G85!3K M@BSEQE3,L*(7GE0VF!D,'WT '1/\)!^>D4]V!7AIKY1#CMHYS3 'F$B>96!" MT9^U7J!GTG)[=ZXW05:PH&^,&9>L$P.SUI"%1OWL0 HOO,((^O8946=T[XH& MO%U-0$ZE<4SE"U.\=!>G$J<2IU)YJ!3K3/?%E:@BLJ5$,TSAR,Q7ZL\I,- K M\@S+CY:5R(N69^8GT8LAS?S.DF9F7,=(D2K-FBH)LK9[$IM7R,\GV!)VBP[@ M;%>$D]P?#J("@VBG-N[9((H7N,YO;[AL*&?!A2;,'&X\^ MMF]'LJIT1=!JNWE5/%C'-.)X2#4/5+J4\W10),36QS6R#:Z(9Z>L<*1Q><"I MQ*F41RI=R(%*3FCK[ GM,FZ/44)6QYB*9'ZS.7)\VA26;Y/Q0!.G$J<2^]KL MF ^R:6_MC]Q-C9D':)E=IQT6EJ%!"BH$VULR<$"J8/A6@(;(>[8,%.K! 3+< M)X<^A:K$V)JO7FG6-$&1^+9BSE#)90>G$J<2<_X*O1 $GC5>T)XB(_=XY!+BX)0*5ZKR;P("XDA89'Y5LVZC=:%H=4RW?! MDSL![]Z/GV=4K=?J%*\3;!LK9X MV$GQ6L'T-=W%V$;K^N+1.L-&Y],LVR['/*XOZ1=LD*?JI)>7+F@-76@H2;GZ M"9$W.M^OR9LDH+,$,6NMPT_M\7#VXN23L_1LRMF4 ML^F*3>MI=VI1&Y5FO:X(2M)-_3@?HD6+A0JV^JY=/ M;1?(69FS,F?E==+#SF9V>JPL80-;D*7=ZN.-:D[%QK=>% MFEH0XYK&L+_1#/]5T!;_LQKU#'I/ED/?K5&V#>V[FKD\/@%][B)R>>$8W+Y893%=@W;IQ25)Q$ZFM9\0 HX;X <&+@BF"#,=7)A60$M!.29RPJ)0#@4C)%]/+ ;6>$AX>__>]TO5_\NT]7#%6/\#O(W*.O3@#AKD\E79VJ2B5NKU1Y_N@=0]:MV#8[G9Z[0[X MT;^_[?:^@W9_\! ?GI>>0;O?N^WTAIU;/-[>L'_?O6V-\!_#$?[/STYO- 3] M.]#^T>I][PQ!MX>ZW'VRZ>WM<8 MS'7LXJ%EY="I]:0KC0QW-SVMFV;I4RZ M$O=9]N%%1=2I_#IT_=.;CUQ,Y[E:_4H\?4R?7TSEN2D..'+J.UAGE"D.N[''$PHY4S M V>&2S*#=CEF(,>=)4'58Q1#YMS N>&"1E*4OMSG\4"=5 -7!:T6-T4Z;4[( MO%Y'!M@8#!]]\(Q\$IS,9>-6)AGK0 CJ6&6- _V3PW#4 !/)LPQ,*/JSU@OT M3%J/_\[U)L@*%O2-,>-4C4I3U26AT8CKL"1;93.5HT/%QEX&M94YE3B5.)4X ME3B5.)78I5(9:W3WP\X^Z!5YAN5'2W-BKYAE:4QY>C&DF=]9TLR,:[O7Q$JS M)BI"3=\M%G#) KRGR4@.MJ@!F2AUVW:!1OM/'\#93DBF1JI.3G*F$99!A7=.94XE0I)I3@2.\HV3*H"6PD%MLZ0P"[C M_@PE9G4,PX(JLSER?-J3EV_6Y"XPP:G$J500*B7I>VRZB_LC=W/>Z@%:9M=I MAX>L:-B$"L'VE@P+0.%.G" #/?)H4^AZC"VYB.IS*H@RWQ+ M-&>HY+*#4XE3B3E?A3D!KS$HX,NX:W7G>OA/!Q@+ST..\08"#S_,IJ0'<(T: MOIG%PT&<2IQ*G$J<2LD<^(C:FJ-/"EJTMVM9A+TIEXJKO=1;(Z*VPO>V''.T M46(;RXWN> B:?X=;'2E!6AILD<4KF!%-]!X53B5&+!UTM;.DM+Z1RC> [?I$H6 M(-C;!A;UU/D^% ]W<2IQ*G$J<2IQ*N692G%L/G6G^?=[HP_;!V$@_][U_7TV MG%QIZC66CE%PB%PV_^TH0A36$)+A_@L3-?@_:;N9D6-]>A=PL0S%_57I@L7] M=5KK7!'4ABHHXNZ6Z:7[O'^D<,;QHHRAG)O:HA=8GWRR^#XC3$J@1X&N4;[E M_,KYE?-KROQZ0D^1F*'Q&C::&[J M3%G:,[0G*%3WOI2=YJGI%8D7P^+Y&M* M FDNG*DY4W.F/LC4EVL#H]7IA'O;_0,17/9/1W_LQKXUK/"9KI+IK]KW3=>3[PLOB<>BUS)- M5,'?@)_X9U,?=!P3F9^%L:/,D*[&FG8A!?!D;#CWT?7JPXUI^7,;OEU;#AT2 MO>EF!KTGRUD15)OOIO.0]X67;UXL,YA>UQKRE:R%.PS>-FK"R]*5N$]TAA<5 M4;_2M&Y BIZW&R4XM=XYI[8(YIG61Y*JI@M*H"VKLYKR\93QO&7_! M':<36L;O;"K5)0IX#G0.=':!'J6B!:D1MS.UA=)$RM;8=KAHP^>D4\"D+P2;;HQ)NW8.>9/V\H/,)$\ MR\"$HC]KO4#/I,6B[UQO@JQ@<4*=VCHY9U63!#FQ@\X,Y5^7%'O[A'J4 [8' M^LU&@]VNE-<3:#K/,77IK E>U))3B5.)4ZDL5(JC1:/$AQ-6HG6VE&@9*\3V MYQ08Z!5YAN5'RQ+CQ=8R\Y+HQ9!F?F=),S.V6]3 ?">H)%)7JS%4N8W#C2'' MZ #2=H1X0TQ B',0,0RB*.5PXH$H7D2U(56:FM 062HRR5&6FH_ J<2IQ*F4 MD2>7C,"60X%]=M"]&%6!,_/M*#&K8]+-A?1DG"/'I]TX^4X8CW9Q*G$JL:_) MCOD>F[["_LC='%A[@);9==KA*34:.*%"L+TE P?DF(UO!6B(O&?+0*$.'"## M?7+H4T[J>=4@N8"*(-;X?G/.4,EE!Z<2IQ)SO@IS EYE4,"7<=_JSO7PGPXP M%IZ''.,-!!Y^F$U)#^ :-7P[BX>#.)4XE3B5.)42.4VC12TEWR<50=K;Q4#" M/FI+Q=5>ZJT145OA>UN..=HHL8WE0S-I1O#UP?7HA2#PK/&"UBH=N0_8]G&" MV&:,1JO4R]*N&1.]H#7'*97PJ3&EC IXU;/ ,T7GC'%3C!P M)V2SAQ0(]2,6".7ABX@]+ZXF;P-?1*4Q'$NBB(M01Z4O#(6.;0 M.C5[[P"LEL&M75E=Q\#A@"DH8*)DZGT.F)B:OU%IRHI0TV0.J=Q BN^A<"IQ M*K'@[*4KG1517$KG&+6)^#95L@#![C:PJ*O.=Z)XO(M3B5.)4XE3B5,ISU2* MY9+O-*E];_1A^R",Y-^[?L0HX):!)Y$H8+W.#\85&$%'O(;S "2S!Z ,=V^8 M:(+P2=_3C-SRE!LYYX<[#[16.+;]DV!K!4542*5Y15 ;JJ D5M4N^Q;&"<$Z M8RCGIO K[TD>HWYRE&VX(T7"%5&E?,OYE?,KY]>4^37*+N@Y)9X5D91X;NB" MK,=M^<(9FC,T9^C8'0RBYEPGP-IA+J.F)) DPYF:,S5GZH-,O1,938^I2;%N M4="E!%(E.5-SIBX54\?B:2UUT[N.36]=$Z1Z<7QI&O'^1H]@-)?MZ^D_X3Q( M2^#WO>WQ/ZM9+5]?)=QTW5AQF.68R FNJPW*\&5[3*1W+"&NRE>ZAM\P=WU: M$^#:0^3 S#.Z>;',8+IB@:T;ES@1-[? ,8;$(CA\RQ8:PG[423.R)![C9)F6 M T,(.&Z 'QBX()@BS,IP85H!K0Y&5C>L$^90A).6W6!B.= Q+&CCH>(O:!F& MJX-K>FB>1TC!RO+48B!I^U\R%2*=+ 755'.B&;*I26IC+-=578:Z*8Y50U(E M7?FGK%56-TV]#=J?4'7L(?BK"B=X]M?0?H%O?N7;NT6:64[U V8_PNW8:#-= M\IU-+[KDW=ZH\WW0N@>M6S!L=SN]=@?\Z-_?=GO?0;L_>(B/M4O/H-WOW79Z MP\XM'F]OV+_OWK9&^(_A"/_G9Z6 M0P=#;[I9/GTI:\D+/N9SDO>%EY=\H$G2E2:&F\3>MN)?LLF5N,_Z#2\JJG8E M:X>O?WKSD8MZ*L_5:U?BZ6/*9L"1'YQAGG"VR5_[S-=$DVD:9RU8R-G9+-G^ MI(D>_@;\Q#^;^J"#+1CS??;$N[4L/*KV+]&7;@^,?O0?AZW>[7 GVI$HNB(\ M(XXOQ3;T9%%6SEG-2"O!EWJYU#(KK'R!@R3[%Z$-_2F8V.Z+#R:>.P/N''G8 M4W6> (E^/&-7%/G7S+(WFQ(S,SU(*5PQ&2F-#A MB'PV[5@B8[&!["6# L&P'GHUHEE\F7!C&:YY[[;)'8P/AMK]65D)#@] M"?G'QZ8=L9E-J31KFE!3>0?B D/I6.&L9* 4=G:1F&HS7&KS>Z?%"_'M!.+8 M<=O[HI+[0)SQ;T="B.M M14PT#H#E^PM2K0I/W0].VT#A1E0R<91M^O0G=^&!'>>I30BSC[$:V!Y266I> MR@%SV6A)3,#((FN *;7YW+)M]X6*7FR, 0,K52N@<9&4][$+:>PD*(8?2)*! MCQ^"?=E;=S$.)@N[91AXF8+8B2>R1%*P9/ELGY4;S^SBZ8B4_AQ/NY"1L;VL M\L@U(U*Z,YO;[AM"P$,!A6+;:%19Z2%8ZDMZ^YL#BV/ M9)>2, ?$%G7@ VY39QG:(#38D*4]A=[3QU:IG\MJ+3%9S4UI=F%T+.!Q $:[ M<*E5FGMZI172AF96#&/R.)@\P'*VD_5#:4Q2L&T+CBW[C..N44V@O#\C?64> MEB%B%4A=![M;I!\Z1A)<>L[DS BRGDF-&:[9+[OG_%XFKXASB\+_=IU5<&.P MIE!L8YKL-S>$AG+.T46NYQD&U1%%GPJHZI5F71"5L--@!3 M=AM[13OPQ5I2\RN1S',/86_;!"A,\PH=-S>8(F^9RQ\L/3INA+.0Q[_+B0\A M 5=Y>\MTO99C]@D1:4 E]JZV(E6:FE#7^$FMG$$N71,]%:B1W7!!+T_^:"ZU MQ":\9Y/O^,FNS#=<=KFSOZ+1/?G[?AE[W=?@4"&-295=NXSOB3.-GE3R_<_" MD8K-!%'F]CT+DGL[W!+:[[;K/%4#Y,VX!<]D&)U:33W76?I9*_MIE\TT[$8S M8A]QV&1NA4>E.JYP3KN-V=?+2^8N)MNSJ]6;G'+[1%ART NT""-V^EL MQ5=N%^@.$VD0TN@!DP@;46'AJGUU3%2ITFSLGN/EV2VLHN]\X3CRB#C')"1MU!Z6!/SC[=$G1:G6FU.M-0WC MNL6J0CA4D*2S8S%QB9@C8[[$P#S>IR8M8*J5IJH+6BTI1S)U8!;[T%NTYHZ6 M\XS\1)H[)GC*++V.I9D.LM2'WA_@&SWQ3HI)0>/?"\NWB&P(<['H.7CR)0DJ M$M,G:\NFV#KB6(6ID%3^R&V%-/ECX>/WD322863%E?"?(&L7 M//5*LR&=DR^8C^@C^P*\M;'2J=PVT3.RW?FJ;I6%$>$YT 8++.-]=Q*\0 ]M MSM]Q"YX%X7[G>L,E:6)+<=*>6Q&T/2.YN(3 448R?@2%-Q,(<6P+G'++( MASW.K!1?;R8M2%-*R]D;\/+25FTQ6B;2E-5HT^SMY2BFK*17A&>EM* MF0ZRW!%&S\4C-Y>PPTXG&*!GUWX^T?DL=?PGV08EE"PD[ZR[;-_5G]RB<>Q MHD9R730!3YRAC#0.I\MFK"0()Y6<]_,;@\)7?:SVZ=Y6IK.^T[E%$EI">Y/H!1!^&8F?# E5^B%1.DMJQN>WY2Z8'W0 NOX)P_.N/'.B/&^V:T:3J&'_$?'1%X7 M?^$$F)@MQZ1?_X%)9V)N)=4R(7D]R9*/G2534S#/"O(>)YO;^(7!WDD[I:=@ M;Q=>:J6IU$MBZS.K"W9R>?>E6F5MX!],8LHA0KF0[!"VI#3Q,;A!^]H&;NN;C(>^D7:F0 MIOW)-O_VG;,D16S&)\7SA?,Z%?'M%X:Q&-5]8@"+.MV35QK%S[1B5LNT(ZL0 M ,P1D^6XY#X'2F216V4K'VJ_'%S'&964[0Q8W.K5&G6&T)-YWW*"XPX360) MAJ I&B6F$*#E4B5S%N*,/V,M!.371MHWP\*804>;:8:0 M>L#RJ(=B[^7J&ND\7M^319?[N!QGB&(RQ-'^SN(%9+$C5D7V>.X&LZ MB=YG[_7F5S[LFV%AY,/Q[M/N#%%4G2HB2,\745!J9V]FL9<,P9FBF$QQ5&F> MS12D\HTDU/>TLREDP4F6,=]SG2K=3]OJ?^"8;!:K9OH9I3:\'O8VLMOT+K4< MDE$<'LZ#AH&G'/A@#M_@V$;<7N.J*;$3'G,K@';G=8X*2UEI/2(9L5N O$2^MX#](+E'UN-,!]"P/DMWU_,D"G%]0CK$CDM(DJ[ MO8SXU@)G&"89YH@"3IMA9'J\JI[4:6%FU'1>/>![6B; MN#8LFFT!$ /T]IY M"FN3T>4CRM^9Z5*N+'W2[*E_I&B;9W VMFFL/V9 4 MTKMYLC8D7R\W4;#O[@?X"UJ.]NK@FAZ:YQ%2 ML+(\^LX(#P]_^U\R%<(EEH)JJCG1#-G4)+4QENNJ+D/=%,>J(:F2KOQ3KE=6 M-TW75N8+-+.QT MR;N]4>?[H'4/6K=@V.YV>NT.^-&_O^WVOH-V?_ 0'VN7GD&O/^H,P:B/A]N[ M[?2&G5OR:=B_[]ZV1OB/NVZOU6MW\12'(_S%STYO-&1^4E^Z/3#ZT7\M_8[7\ ML)?+]6^0;GD6[58SP3_^P:47SE;VAA7:0Y2R0V0J6WY$'X;O@G"RRMT"5 MYM9#B',Z7CY[9:0LA[.[YH<)@F]L6T9O!M5*CMG@6:HN$ MUY\\K*);)A@:%G(,!'ZX-C&N0-OUYE=T2]L*?/ R=6W[K>J^8-L0^(NQ;YD6 M]O'Q4+X$[A/"%H$G4+N -!^0Q1M2/Q@Z;_0OZ0:X'JAT6\/*5X':CLBSW\ O M!S\-0!_\&3Y#;&N"D3LW7 'R-0A)O_'!S/)]2A9JQ8P1'?#RX6,\^2EF MX5^T508&B!\^/O#P^LZAAR^_D6T&TWHB>TO+P?Q[ 8G5'-Z#'_;B>K:Y?M]J M_&/\#-,7P'PQMBT?+Q7^3)Z]&JV_?[CQIPWF89U.'X3V-;%N 3;'(+W%1#:V M3CT?$."1K3'RK(_/?29(PE;SBBM6\X4F-:?],"O&8P5#Q M76(_"G@,/I[A&WXT?A1&R!/F!>B% %L#X#?\"6[LV.43F8WQB#Q9S$QD(%B0 NU<"W0D,&:[JPPFB&/$7 M%G7T\#"?+<]U*-A?K&"*?TRXUG ]CY2!>T*D5\)\^A;B*7PQ=8M#.>@\0W+X M%(N$"681[.'8@18%PS]+P4.@PX6F0M_ZDBS6@3CC&[@([ M2_:*M9;,0E\;\LL!84&)XVQSM! *+_P>++4"!R\/$4[CQ1OA?+H:R+;)YP/, MC27CNO#K_'&>)D]2+Z_E""42EL M>83B/ID"?>P8!=CT60DGZE@2;8P)^(1=GC7]@ 'QTS'#^*N%6Z^2@%6614F. M*4_FM1&^=(HS(BI7[R;I?T[@8FB_6<@VER4W\'<+=,2-V-7A4>R[[#7_-FE< M&@K"S]YBB4>'0G48T M?*H]7PZO*5T)@,H!_N-XO ;0QT/%:.Q8,L="U\7M< M"P-T&5S"5 /N(L"V0JAJR4-6>_88D0%E#,<-@(V!0%ZWC"TL7_YG3#;3G=&W M__F*V Y=(CH=4_C_V7O[YK:1G%_TJ[!TG[TGJ:*U?)-$)J=4Y <_^7" M,;[L2Q".O=%F:.*?&Z;< =&A RUQJWY+W#C1$H^O^7YQ(R^ZFWP%/8>5Y$@G M;"(!\D@FA+^XY?H#=N-K,/7 P(QRK/5^CK7>SUKK]#)"O$F]3JCWV0R/)6Q8 MN7IWK+Q(]L7;*S#M::8Y\S<::?!_?P(:'DXO/%T$N;ETNG"@18@,KBRQ=PB= M\'%A]Z;Y520NB$?%ZKQ9F\*3"VKZ@3&?AH&WPP/@/;CS^=3CF3]451XR.)<2 MJY6?ZB?$)1NFRVG$=WA6>Z-#@A;N6^4H4=X0V%?^;X[0#G*8?G"@T%8@A8.& M.MAY;DD!OJ0#> ]*]!DY D1*LW!+\96YX0T:@"L"@?M+2P6SC2VX(_OBHG4;+\"[;[D&>()9%K/(PQ>C/@ MTICH'])<^8O8@7O<@0@]-]CB>V2IV0/8XZ:F*H9FF*HX 7+'N%_M!SQ\M\X? M*!TA>X+'8$N5W\&&5_%;!!WRB=C&Y4!W'P0D-S RM;A["J9X @FQ4A"R*!6( M63R%C#M_/M ?"A_\81N*B:+9J=/7X0?C)592$XZLE40+/#B:XUC4"R3"[#X M\%K=B,4T+2+IJV..'V7PO8"+; 2*&B0!%2F0'__B^J#_IH>H#[25@6# -L)M M2K10,/=\$MVT5+CC?X.YS)_UV0A<.K03X-RG,96)ZV'@3ARN>>^.-4)\!@O= MUU5N-T:?N?#*%Q92*UH7Q!/L^"FV-%R&A!3CNYBVS15#K%R.W5OA9,0+ J%" M?YEB7,\LGFG\$AX89#_G/#05OQ.5$[X"Y_8K#(2OX":SJ<.MS26[0?_JL0!KQ#'P M]I4X^<':=&-D?SX5$-MXTBJV #N2=[MCH/D;F!E%Z$VXU$MY<<<5P#NZ>W] M#_"-OP1=F((.#@'P0N=3LJS//GB@2[ZN&^4#18%(T:%C_1WD<*281A^\VS]2 MH5A4>&O?A'GD#JEV4"L(Y90F]IM'?G2+W[RWJ@C8(66>W#%(W;"] MV ;!/]60%\8"5YT\7R FYR&R*G9O0I[[8D.K%IE&]!0LIQA&PG A$06>^??2 MYRDS9#D=QHC9]:1K#E+4^A^1O:S?_.J)$4.RLK3IYX M4_@@F=T]:D.13@G3B!-R\(WQ349LM=U__)#8:_#G/]QP]*08@JC[(ANYL8[3 MK)UK3)&QMZ=YU)"QL3U>8>3&*\Q&^D^_KG#C=HM.2A+1BIABH&+B\0,AYP P<\2=!7 JC/G?&R*CHWW&D4\&-U MC'(@3/C;ADJ<8H#;F*X6,[A7.$=BL"V,)0WJ3OV?]W]PCMA]U68.FAV SE@ZT/V["%3I6R[Y#(/UAM<64MC M;S)AQ-+)=1<&(X1Q0Q=+(WZAOSEWL7*BCAM./=@=01LR'>D58..!=89L Z;J M- "1#WX)N6G?T0?(Q'$,AY !X-F)HG(']@KF_>/\;XNT=#+9ZA-\) M*L_N=,GBQX!,8! "R;%C_1->O#V\ A'\&US8U",*HU'.<&K_5:ADP-B>^?P' MS>1/G,C=Y --@0(*_PLF\,OKE\"_3=[^$79O\?J5-OC3-'"+IS[;G>% TU30 M/IGL&(WA0346#FH+S10)^ZX2/%:X#C0V&D3I$]2*]O'H-@ M/M]&)&6KT58LA3Q&-_.35SI\=J@HXB^8!]V9HW"[?Z$[] S^$Y@O67X"D:8# MC(X!E+/#A8S"^*/X14*45N*SZH5#(R+3%+"RT\YZ0B22$U@A7R+[R69S80IP M*> @,#RL&(1@UKL+X 1QW10F;R6V?XWPR 9Z>'&=,K)A&$R5X!DOWA./@C_' MKZ%#;,).2O.><4ZV-.O-P]N8KO=N^.#""7!S]W/*7DD,6WMH%KVW>"AZ;[$R M>["N<-MMA9-C\CH[;BM&Z5'W7E>T93-V6C!;'0:D$]DW1?SO.*BX>&*KPGP@ M; D)ASR6N I=H.2)>/;J54GF'M>UZ? JPV0#WQ5W(FL[W9B)PPO0NB\3&ZSXCNN*'45@"?0#$_V9 ^X#XQ%V7,N-62?NKQ'*@^2XS'& M5DXA!N^IGI<>72L 7JS,7'&P;0VP;1M:I&#Q1+/8%4]!R:=.51YH5U*Y)ZEE MQ=H([R]6%F@\\1682)("CA;( RH)I$(ZB34O#W-K6?FY&"2]8[3MZ,K3E@7Q M180 N9NL+M26"_J%DFM):5+C6TS?Y60!QVJRG"J8,0Q_%-;[;#E=T TSM^D3 M:L(,1_#81CP.#/Z/$##A!.4Q W%/,DK".ODR MP(D4L^%XC:3":'3]1P]MW]0 7A[D#1\*U_!"U[%HZ6+7B04.&)]ZJO(8!&,R M^S&@#ZXA23D'-E37!'L9B:B-.QTM,;I-N'6+UQM,/!Z3 0[2YO++_96(PF'R M]RHSG(%3C*M?N#_% M9==1PKHL-\)8KH(R#A,?:@.# R0 O_SCKQ!KDU/,\<@" MG"UESO.X5)1CPQT61>M& M$F8-06%6^H1*8<-G^&$N!N#LC]YD'33L?;K]]I*A6Y^TJX(6L MER47)Q5FD(^>*.,(.7("4L@#%0DQ%??11=97A+R*L;C>18S@6"&F_*7;.2^E M$!'YU?RR'\!$DR"+L(%<'G'!P^#9]::QS,4AF:U+63R!%@%YW@R'Z'R&.9," M8S]YUXYQ>;H$!I;PYX'V#YP+CS/AS<"+BYJ&>@#!Q_$X:U8\*Z; M*#[Y7?1"28:!"H4S#7M[.#.6]F_QJ[Z[/WGJ0-%@I0..?E]U["Q:.\E /(C6$)",E(R M&\* WC-),EXFQ+=9#%,*&Y^J4_0X8$7=>G']^$&<\]]3091;?TR_MG-?$IEI/FJ,RU;AJ9AQ,I[%J MG(@\%@PWIQ[%B'1\V[U6H2O&V7P-J'LJ T@LQW1U',@W/_W@FTF%D"K^Q@<$ M7QI=JM4DQ.SRO'S^2G1HTA-#JWTA.(JG30;IU:*;0E8N)@U19G 89RTGE^.4 M<+?%^Z)HQC/,'+Z7_Z0(,& M:B1&B+49+&;%ZPH=\_P-/!V+.QQX?9/D92]G M2[X.H0/7KMGQ,?Q>E).ZRETO\4)Q&F1>F/85\.:4_-14Z',MV@G<'Z2"G&YJ M[U<%DXOMK,1OOV3FYB]9C85LS4PS M8A9\.-Q1^ ]V%DOLCF=PM,AC8I84M4A.!/FT]>WE.I"JTKGZ3U@7<:JFF MGK6TU3AX2SD=JL@_%5N@JGPID,C=#EC/(F:7R?):0@\ZP-\AQ'PL+:P:XL$YAM3M#$]SB M+-IPU<):WO;MXGX'EM??HF&/$]8]Z-"G3!>.65"==A8J?4-8KRGD.WE+Y7(J MCUJA-_$,1*,+(T"64.(1^Z/\3\?5^3:$M"PM$SH MXL,&H6/'*$INKWE#,>XIXB)C9=3=C?YEG!?/M%SR)V-'\'?LO&C8V>T91X8$,R93-;;@+]E)T.1 MCP#O9\E%I^CB"HR+0@6([^,EMZ>CPR5VE1NQOPQA(X0J,K-CKHR>$'*MB'N^ MJL/-L$2QC)T-MSC?O>/[O/U3DS[EU$W<]!#D!C,OINX\8N_B']X+T+!WGD_: M@AYZ+S :A6^? [Q%<^4?"T>WI_6[!C\E".(_@2<6?G!7RX/2YA^:>C\^87(_ MW_GPG@^K&=>VN]KQ NS' M-=(X2/6F&W;-U,A*WFOJ:">6;C[>*#&X986$8% M105C"Y9F=8:.H1I6-EBVNS7"H?M3;F,1*1S7*AQ6'<+1ZPSMOFH/BG:FK5HX MCC@[#^UETMQ#]?X)*]_ R)EMC2A=9T>B4[5)DUL2G?^878\7I90)#QX#1WYPS4GE#^ :> M+S*PL"C_AK[(L]?>'G6(7D[WW=+U1X/:[S;H$,5>O+$**6B,VYVAH5HY*2NR M2;44DX:*R;''[ EBXJ"8#"RG06*2?Q(;E^VN?L="FT*WK*=,@IUO+^66%S5U+D<97A ?'M##69R-[8JS*)J4MUXU,1'TL6FSZ M+2G%W9I\J>=D ^HYV8"W,?37JKR74NPO'KV-@!&V9 MH*HDV:18\^>-$BPFGC^*F(AK^#.BG)KGMO-TUM47O"@%?/. H"+!E+<.S4PE M4CCH#"*!>D ;-R3$%(0I004!!(&!1L)H3QHSI-Z.?Z3&'/16@>C"\0*8.WK* M>R?-IZM\Y@L5E:BO=M7G0+G>1)F['!["XSUIXL+SN"DD0K:,J=1VA;JS(A2._!)ZBP7# M'-*)\O+$_!@M=.ECZB,FP,-7XYXDHJYUHUCU<2OD=86(UQ6!ZQ72-[$@K/3. M;Y4:H@U>$'-E-@\6!9^ [!72M!6JQE,1/^PKOC MRO /:(8NTWB;D17;N@EON5DR9!KO922NRC3>G=0X.8^W_<%=4>6BIA"?$-21 M0$!K#,5>>^1%QE92IF;*L/Q5('5FS<_"010+(;KZ3LDQE$L)C$H!O"(![&FU M2&"O,^RIMFVV10*O,@_K=LPQ<+$E*5;A1M3'0698R=21H[$WUI7+UYBKS6&%,J M3^O8G:&E95.0,LGXLF9(BD[]HK,/%*]"T2EHT#H(VZD;V23H6B3K2CW@8!YC M3=W>?U!,HR\=X&LW\ NI&S,37]L"/UE-H,W04(D8.>F"ARL1Z1!+>3E;.#H# MK7RZE$R\GVQ\\S<+@SP!T3%9P#9TX[WTFQMR'XU-*IIP$UTT*?JB]4Z9I+D< M?;6G'*BB0]WH# >J898%UE'&GC;<89<2+27ZP(R4"BR0 T3:Q MQ2ZNYK*>" MFIZDN5"Z?"0_QUFW8]EJ9&'.4]'"G ^I!L#?&+6U^H"E!-NJ= PK6Z5C6-DJ MG7ML?Y739+B**ITM)3%\6CF3-1J9SK^-8EA ,F,NEKTD!3R/(?8])UCWI*2& M4OK7^IX3(/B+&_*>HAZ5Q02//C6M<*.X D0)GD4+96H='WDP*"SA&=ME<_,V MU0U.%)1,>0W+,^\XG31E3P/=)[4X6(@ _Y\P#QN44[-'WFIN-%INM #ES:HW M2A-67:$]WI6;VGY24V;"V:=&:Z0N(^5-YX_['U'GK:I$3RZ^C A%-3-QG^A5 M;TKJ!9JTT"7R*U]CR/RO80#/SF#$C_=?O^*("]ALL3TQ>7C@+8KI@^3@U'0% M26@7X#GLAO=OT:A]U?TYU4/V30=YZ>87&OZ.#XLOY? %0#CL[!L^PG+%.^&) M;_3WF^_\[ZF'4K-9SK&]]:I7B4"9IP'C]F_4E"[5? _P'ZHL%63"2'9QR52 M?WK1PE4^\@>^NN'"QT8&;SKT=Z+1BL"BYUVD3'%^,!7:$=X0[["F'4VLS=NJ MC_-E^F->G[3[#MG,]2BI&X4"K0GJ+@PO5>.A8M4P#ABOHWMR MGU&<@#-''C+K$_!>$/*^X#XW:*@/=@ 6TC.;!O-TNWB^,%&]EFZX/EFBQ!VN4#]D M*]N!+YV-;^(^K!D=@N>SN*DB1HTV&/&0ROHK;_>)[1'72'99_3ZSK@7^M;>] MZ+U.6[Z@,OKF17_=3+!;$S7S1?G"I*I&*"1J4IT_/U0(:QY&K(E>/42Y%-AI MV(']V?6F=,;"%ZFU\_>0G!;42Q'XA+Q^G,Q(*J=7W/D\#'Z2AH'GP0K%HS_( M.06%^N&ZX_I.+YBL!],;-X95V.;,4DZ:\N)N,,RF.\#MM=<4QD/2*2L9;^Z^ MHL&RT3DMX35PT, 43$9"](?U@>!Y,BK1V8D'C:B1]@++X&>S0/3GOAIN^K0* M#-3)1RLO)&F@QOO3CT1E)_[Z&5QY["K_=?D BU/N)A-XF?^8[UT*/Y^\ O @ M$/=B3L_%;3HQ#A&BW2MB%JE8 [=U0 _!UTEUC:8!]:''";'89DGS"W+0D9%:!B#ZB;<+KR1GE412U1& MX0(3;BO>R(%7C.4!CCB7 K%1"N#(0=38R0VUQAKVD(IS30:2A!LZ5YL(]C$) MVZVLP"K2P(J,4:3"O#&"NBU#9$QI?8)6VJC MKC'*W=%+V8UJ%$W+B' <2SHGL"06\EE=*XM,43X&7=L*['+ND94W_ZBDCU=) M]&L@1V]E:'^)3L;.XO%\5J8 9SI]\38,$:P YZ_O.;'0#$,3AUJ4W'/>'M7 MU_+?P*[_P_.]V7*6B,J-DA6+K5U?.O^W,JW M>F?8SSHXI?"M5&1;&.( R[\^1694QQ#MV$RIR)K+MSL4F=D9VOL.X.N,2JXE MSKSQ?.65N>&1/6=+#!6T4E3R[]W[6JXP/.P7AHC9_62?%"]JUU-U\F4T(J9,O>YVAU=6T*OA2*B*^X?FG MS MA/_C_441V0N.F9898SLZIN222"7%$,&VY:MW_PZT2T 8EY1 #&8 MBH"6 T;_&@8^_#CBW<(YAM@V)#$K!TG,RD$20\ Z7F*.0.=L'"-+\4+-]/O. MB"UFY6*+64W%%OOL*Y_80[ATPU?%T/0^KZ7]='O_B^*!C %1;^]_T"GF2\7RBR(%O %>B$O'/="Y8&#[2K1$V.+2'E8$I). F*V M:F$OVM=[_BA K*VX73TAHBA /!]F$WE 5S29YBI.[&9!70:8'"IA[A M^XAZTO@Q!--"1-@#Q)\SD.&<3[YO "X\>E-Z9U8!4QZ*4;6B>> M&5BQ#&IQ) " /%'X/ ;*C!; 7=$BXD7,] 2B$XV65/).'Q$ C#N%N< :%@FP MRW(^IBDGKT60F7!'3_1JL<4$7<1^>M%"Q?)] BPB"WF,L<@ %HW M)0**)M7XE\ AW'#J8;"2 &U" GN)H9$$(TQ@U_P1DC+A!2 .",&_EE,2 'NK M -@W.A @R_JJPG'6X)N?9[C9?-08;,W%4N-H12,@"X)586TY+SOW09#%X@F( M"8XYW/#1=#F.2Y''7H0%Z,L5><4KQ*JRZQ5(>@(D2GP/!"=O_?$H&!U'4L8; MVU7*4)/-4WEK6(3BY-@0$=A5;%(5_M7J=H:&K_7XVJI+245//?8@!JJI=SN_B3:^%%X)= M&!W5[&>!;+O*KQ["33#0FW#@L,4+8[ZRVJ,M"T7]Y2X6H0='%->)8P:CA,0] M_D(5CX"XHX( +@H>P&04,'1T7.#GQ!CQL"35SUZPC$"!I' [.9#ERN)2[H4V MB8#;D6-'W$YYT[F]_P L91D)9M2Y+M$\@/-00;Q9Y6Y% MD6[%$]X]O;3>8%.1384@)7!>(ZX9PLL0NR#B(%H@8X_4*ZI[LDZ04Z((,40" M!%U#%<_M@I##Z\88H#A(1#\)#$1^/,3,,IK"0*O]) 37'/N CK48]FT-(F5M M]LE$\>28>8M%K.;@4'F(,0QA:?S=^#(0BQLQ$Q@O\,490L!RJ"2G3-GX>!VN M9^:.&>*@DO7/YR* Z9!2*R-NKW"AV1 ]!>'BAI+:Q"$:VS[T*"<6&D"7>Y:Y M:VV>ULZQL3=>06.BP0N$0CZ)&SG&0$P^U4,1#]ZO[ (83RC66!OA%H;L"6QK MU%78%TQ)K,:M8WQ L*5/: 5=ZBZ0_>BS'0Y4LB>ZF7A1GQ);[',*!RT&0N)] MVHC&*WO3-/I@;_[!,9]C1-[U;\*>Y@ZL)BY:9V-"%CLL8 M[1TXQ/#01&6%1]%DN8ZHZCX$R\4*_&O$YS--YK,R.M. ;\A/ ="*\"=!\?"_ MPGMA3S&8*X9Y0C2YAU>"*IZ#K!/2*AK3KPAYS5PRK^(/D/VZFP17\+B,,9V0 M\[V02 =V'"-@N27F%O^-RFVU")R],F.+IV ,3/1(&)KSJ3M*,"]7H&,$*P0G M^)*.]/XY9RQVD#.^KWO,]L0)Y9X5@4+!YLZ6'"STACO(\-Y_+P4( MMH B#.:,#F>@-_\VXMXQ!!]>K+S-$ R8_\"LT&>%K>7S0LY?I!5WVC\H9A?O M:??PC:$)P<8?W1#G&MVNYOHKGVJ>%3SH#!TK:P)OT" 48Z/;38/G[H'/.*:S M^[.K?$/3%Q_]$BQ 6;YY!%UVF^76B)Y2Z2 ?XTNFT3;(P'3 CYL3&-@A7#<* M+1ZH_!HMR/+[L"0;7+,]@\W!)4%(J9MBU<9 MVHVU,C7<$1K-B3&/CWPDQ486&@DF>K8*7I[@KP&BJZ8MB6_Q&:MN#_7B*^-0 M;WSJN>LV!?@C(?I *<$%TD>@>KEC3>$_^&@ZCL_*21C,>+!T&CS 1#A<>B14 M .A2\+>\.7>?4A$8X*/5H^@^BU7_'OAC^)QNW1]<_R\.(@D/T\KC-?W^^9>[ M;\E25I:*ESP6B,>H_SFM;(JP\#P&%R;TI(^Y^P.*V1\G ;=UJB6V5A#;V^LN M)(=$'3&!5$@N#@80D7X$J?O;[>W7-?=1!<-I_(B?^V>I;ILFL<=J M?K1-%";V^9!GX?N2F^R%UT5[GSE5_A8")@,$.$ K=*G'&C M]1.1RY>I)&YLOWT'(V,H"'9:S.%^Z:/+^JM 5D^^FH@0C"D)!-(\X$ M7$+$;._9B%H%W3V#IL)%Q_H='B0F!67MCN&X]2*^S@>^QY_8&!MZ ]3[P'E M%ZX B>;_)PC_2M3F_=VG;ZN[O@.(0U(X8ZE;*+%VT41S X4W6;6XU"$]"!3B MJTRM/4T283HFZBGU,I0;-752T=;'^'_@1T;D=>(Q1%U'8$)KWUAGCI6T/+EC MFM8JEK>NM\9\PAM=D63[;E,SGWG*KWEP(R^YA#HL#H0M1_#: M=$QGC18! MG70:GG5;3CG]1K-5I9,B"HKA!\'KRNTJ8IO\[?=TT!;5TH=$,LA#^P"<'\S@ M4%,[:^$I>M>V\)3'+UNY<*]/QAV).^B0/3,X[5.22.\;Q>_C>0 />+>'5FDZ MY.WR$!1*'4H#JD2?^YO7H'7HFZUOC26]DC'NZY3P8MC4PW,%8>[!& MNJ4/S/^+U66;>N",0*TDT6:7([1F_RV6R/4U1+=D\?IU"M[6K3_&-F]S9-=? MD[R$G"0N.R<+RLXF<<6#[4FS#ZO1 P4($RR';1 MJ)IF &VE1B:0*"O.T)U9HKM#<6KL.,M61E/=2#;'8JI3&FH3RXZVH(GT#[;) M?Y"6^QV4W'Y8D)[6&>IE8M5=8PLEF>^!5^F M]E$*[IR4/"EYE4J>!,VJL M].6;<(,,C&\Y)IR58\)5!,33/(I7!3G4N!-M-VL=?HU4B+5ZG6&O1.]@CUHH MLEV79H;D+;'9DE?$TA@8IUD:66,""VIU^U13(E\/5&JG2QFX5ADPRY:!0=-D MX"I#]H0,\!1,QW'BF &DC!@A]/P3S=$W($Z0HZ7K%#SEGA!"G4/=D?)X0L; MM*VJYS3%/2Y\T:+8H!21)JVMD(CL*>,M642PHZNJ]!4)WEFCGGT+G #5M 9M$;RKC/?\SJ+HW09>X#R$3:4: MY:9D<%WR&-*G;).Z?5.BH;.&?+D2.OAYRJCYD#^^G2'"W=_T]ZWJN;!F[F$Z MK6ED-7.FPE+&9J0^R6VN0(,\E4)Z7BQ<5-)!=/ M(<.6&_[B"7L?(F1G%E2'GB5D:@3?+=3X8D_"7'K6>8SJ */:69><)E2L <=) M\QAH, _3RLQ#1=1A >0[?>TJ1VZ"#WM=X1[HIZU=[PP'@ZRJ*+X'>[()]LT# MF+S?S^;/;.Q!5L[+[F5UE6U"C'5RI/\]'&O5TCK#^GJ+U ;O:IT([^JYT3OJ M@^&[TQ\1NQ>5Y'#P9S%,L2IJ$S9U8&;17./QJ.5&7)M>$9@K?W_.K X&<]U" M@>]XWN?0P&H!CFON!EP&C&M/UXZ'<34-">,:P[A60P@)XUKYA'N'#]Q6&-<# M/6")XRIQ7/?32.*XGHSC:I2G,.J[N,HUBLIEAA4,UC^E>F_??4BVN5BSUWBJ7+A=T96@.UWRM:X5=3%OLN MF[G]66 \BSWN\_<28E-8;'8WD=E?9QS#*,91N3JVW4IHR^%,,?W9W/5"O N] MF^Q01ID4AXGWDXUO_F9AD*>%' P[V89NO&\0<(KDJW-E0!=EK P#V=A9Q,G> M-!^>P%P]X$ZQHZN=!5BI%';%3>6JRP*L,XZQ2\\<6D329XN!TL451 MN]K&KC*6"GYG,XHJ)(^=NYKG##QF8(J;:NL-X;&K=-EXX8ZW(S='>FZR;JSL_^PO4?/3@P^/7FKUXTF@;1,LPI![&=;/&)[>26 MQ(@Q%9<&K:@),T6XID'*T% M13+?0?<]8B:"\A $?RG/[G3)U#5@MO2] .U7ZIND1-)?4.8PC6 =EA7=& 4J+!I1=&-I+:-PSY83KG;"_:H& M;@*%JZ]2N)"R)K-Q52I.&24[6\K:'+G_6\O:MH99FM+VYS#&V%KOIA2J==M/ MC5.*?=I%4DK&Y2R'UBT1EBQ<2<="=$Q=E1,-BR8525(FI/S"%BN&Y#])CBQ. MQO^F7V)VA(FYC[PN.&0S%WQZ_S%3-7QB+6C[DR0^+"/8+S \..!.X$=/WKS: M!L$'C'$40S;VVFM+SSY[,P*U/>Y4I.S/T7/*_D[9T O9C(.J34NE0>,,[=W\ MZ%3$CT9GJ)?91;*JMC17E'&P;_'-EN0B-UFVMOLJ:T>L_ZBJ/0>SA31==:PL MP&')76E:F HDA:ZU0E21&4(MB 59]) M H](HW-Z(&W]@6H8)[>C;9/(7:$7M=.%L#-)%=O9+ [6W/(XS5=*)OB% =^Q M+S2BSU[>"^='F"9#O:?0[0[MK'^!J7&4=Z*_LF4V#.>9 LM&3#V]] M?*VT^M,YB7BU8LD=P_Q&1?[SX!08)UE'>,(9:IS9=[319AVHVNG9Z+(^M='N MT?&,599[Y" ,O:GVS5/<(\EEEZF]BGL /0UA/DS5.KW!58.9ZC1KL+'LM,6> M*< QY1OS/4WO#(WS&?-MN[?]'KIC-G/#OVJ_J[T@CK![FE'RC6RK2'[2 MO>O%W*[:O8IXR^P,G?-=KAYD7[47,:V0?;6G"K)D[["GX8V&HPYRJN,D$%^S MV:J8\^1OW2?W.0BI7';*W(A5>TMP97<\U>3L]C2[,SR$GV64 MM/23T#[5BL\>=QA;=TY.A&AP'/0RV::8E7X\WVRUTC.SK&S.4%S*58V04*,BJPLG6C,]3D!+!B8TVXYJ]D_.4FV3R%VA%[7;A:@76L30.T.G>XBK<97U8V?'";RJK&ZG M(I 1P^@,K5+".6TD^7%!F^,DL\&\51'(B&%*",J:S+,S@XP8%H>@!)?H@LN( M+I.OBGG>M:.,&(0R8JO]7A;01A8X-I;+SL1DQSB7?70N5:M_R:KKT@RWW?9, MO3@C!N&,G,U/;%M*@(2@K(#C*P(8,6P)07GM$)1.-0W^>H8C(2CKL:_@B?.Z MAZ8F,2A;RE>%O,-3&*LD]]#4@=4T53-T"4+9'BX[%Y,=X1Z:!AQ3:G^0O>>_ M'-5U:8;;3GM&UVIM-]8S$1NBF[ESD=>($H:RQ$@LRG9@47)!SL"]R,SZ4TG3"A5ZT(EKG3EP[W <2Z=?U9[3)X]!3N$_%W@9 ?\=>\_#;"H4_([[[OE+TK_#_TE?X[1& M-*"$[O1W^">>"I'$\\?,7[PS^_32,[.T$;-T>@&"HRS;N3$ZP_31HK"?7%C93_*B)8O=V"E9[RW613M@H+%MW^#K2L6-$*"DU\3U9SR1/'!K^J8V8S M;E38P&C.X)=G-GWM*L?LL0]\5.$6ZV>E%(*$.ZIN9*'ZB^_QX*PS[]','3U; M%;VQR5D]I604TVZMA:_T3-:WQI/>R!CW=,MY,&QK8+B#L?9@C71+'YC_U^IW M,B-6I]$R,&VDT?I=?N)E_]T=J]S_>M%H&D3+D'V';_\R#49_ MK7:@SQD R IV^$+\#<=BL%MS5//ADG6&\5A;4VGW;T*^GN9OVQ.%W5S9_>B) MC9=3=C>)YY6SLL'F&AIX>'T'530)IM/@!3R9/+R\- ./$-('8 MU. F$I!BZLXC]B[^X?W8B^93]_6=Y]."Z*'W8G1A;N$+-J/$^#[^\?L7;[QX M>F?VG*[1XP'J,&W3\8_UKI;GV? /C;X5/YO[^'/KLEZ&Z=+>A^ M!AV5[TC$I\<8\TQA*P&;Q XL57/* MZD54AH]7BNRW+;?M\VP.A$>)9S_Y0:2$8&9O3Y*ZS!2#8HDJFU(1P?SAIVWB M\2D(X5W^AV48,G_T^CV$B7+HV=]M3 M'GS6J.T9Z&QZBI#EJ"O)FO17IG.%\KXI1R.WIL7>SVOCLY.],R M4E03T#XP-.1D0T-[0N1B.9;1':!'/ \B#Z?TCF/)/S/A" L5D7I0N-':ZA'W M <1KN=C^2)X_7T=(0]\\XU+_/B72/'5OWX>:HWB#DJ)XMZ,1"/DB^NJ^(MO?^F/X2[ADX]\]]\&; G>P M:%>$KZ=G(WP]/1OAB]^CS/F+*'3L\E?%4?6(_A@LGL"BF0;^XPWLW$R9KB92 M?GB0IGIT>/ 0XGW'3W+H9AP:/[2T;J^V".)AVP8$B[P([T-$%#$).K8H7FC9 M)NF H^*%CGUX6*_0AW95 ^OQ8FN<\!&>7",,#+N:[FE-*Z'+;_.SP^L\H4%< M6ZEQ3'] O9B7T;:T^6F-XZEI= M(JYSPV#"(BS.=J?*A!V9V7 =.&:':=^O*8I^ H(>*RJ(2:PZ5ED.0H/< ,E2 M!;5O62R%K2A5/0>&OW%99==A\#X$_C*^9!H%LYE'>WQMR64EJ&#/C6)9^873 M]-8??UA1]%B!P9Z1/=4X/0]3FL -9JHM2K@BINHCM')?[1DG1R2D#5R.&@[9 M,_.73(F>W! F+BW@$]3O-T[+>T[*8T5$[PQ[JM4O*V8G;=\F,M-^M5L.,QEH M]?:,DYL%2:OW1/ R]R?;>@4KS9%#PPQ$QM,N1?HFBH2M-2D*)\W:,\<6RN C MBP(*.9 %TI*MQ9)]"J(%%E;+0.Z)9NS_XH0\(=C6[W6&EMISI U[R9RTWX8M M@9/ZZ TYI]_#2@/V-,:XHSJ S5QS::\D2/;/U"<>*R8 R?70GBZTCK=K+ MX:D]5FW)/&53($IO$K[]51JX!'R.JG=_[4^IN(F:Q @MASJ7HX"*I8?G5N = MJXTNDK[;7K)^5&UT$XJAM1.* MH7L-J"TN^F'MU=MM+88^\$R0U="R&KINX+8Z^/Z>P='G+5[!RB&T'24$&F%; M UD6+Y$/?P2+=#W_N_OSJT /C-*"4C & M0SE-_9S>(O(6\7+X:T^,KQ!_95FH!RS4J)JAJ_1S^)WACDB8O"F4%PEUI[^D MPL\GG%E]S#4T3L]\:<:U@;P7E.+<0'$^)/.H'''&3#95ZU^(.!^+8;[KAFWC M*FK;Q>#A8.<]HS.L&T';+@E!^WUCD7&?:67SL@9W%Q_X],9G& M,$[Y0-?\G3DS,3I-[%QWYZ>ZFQ@.72;H*MV??@AF,*%7A;B1C;'_9J"XR@A^ M]A:*^Q@R-H//E!=O\:0\NZ$7+"-EBETXPTA57IZ\T1-UW(1-I,Z<0*-_+7VF M&*;HR_EF]2%_8^<#'_LV'OO__7]LP]#?O^TJV&%O\]-5BSUL!PJTPU;&'AC' MQ7I\:GN])I_=3?C+/[DC?Z.O8 \W3KMX*]P9 MYG6 P-@S@1K@M(:Y>_++$W5.P8:ZT6Y2\ M>_KD5DE>6T/RYE-WRA; UY@L($@9P>'AS9"U,?VRZ"KW--6M=)4ZIHAO6:8[ MA57ZU*9"&8E>5,E2N\IG7\&S$+\KI'ZGD.$W1 P!6_*&[#]+%BTX-^&W0?BX M.PILJ4SX.CUD'>!E5YF!@,*"8U8$TIEY_+O_#\27S 4-)_CMM:LD(A4I M\V48+5W@-F#77/X6"G&)Z@^'>@G"OTC!NG./LK.35AF/S&@"QP:((X@P0C=ZS> M'L!+0:=$W"Q409U7&3(TG>FK_N-<0/#+2E&0HCMSH"7?Y"0@+ MMB,0FBM9LAM@*VBX8+E \Y*V2[2^CM^T,B1P9U:6+_UIQ7!S<#S"C%="E@VP MC<^X]J 9X=?A,^ :\F72RUG7IQZ/<6# +N+,5:Y+\2N;,!S_D^?CBC_@6[ZP MXDIHT!D:JJEG"R=@-2X7/2X-Y+XIZ[ZOJOALH<8-R#\$R':X/_ 3A4I>]A\=F/%N$2Y_Z+&WG1_1Q,M_&=_R&W&V/%<'9G MB/G*&7[[!ZZO\%2=*J>*((?='%#0?Z Z!Y4"DU)AY\36H4&@W-]]^@9"0AZU M&^&! IPR3B1D8]O?GK91NE;AZAU$XRMMHW2]RJF"]VH9/E)M4;[WESXS;V MA"W#@/:#';D;5I4+M&@WG%Y9N]&KNRCWS MT8JB!#WX*]@BRN]@68"='VM>*4 MC(2]'YM=$464O)!;B6@CNJD0*.+_@-6>^,EDR0AC,7,FGR;?_3V;E!<1^8%@ MJN,XB/B//^TAJ8]?9+(C=/R[5^KX%T7\X*)8@8G7H/GIC4F@O M3\&4?'3X>>Z&X,^@WP,#+F"&W*5'!4"_H0F._T5?$/Q.\!S9S$/V1 _?=Z>+ M5Q'H ^@4J/R.DIA0G?=^%%XE)N M(UJQ\W;Z*EM>6TUK>7V$>&^_EF[F!?2>>%\<:1.20N>"B,)-*'B",2K/YW$3 M7"\(.',WM#WY5 MEYQ/VNIXPBOK/'\-"87UO:A/IZ#_0J+X.BGB&\#X6%3P_(:[R=+7 MM"UN;$R6KE(LW675_7Q]?E$F]Z6O93-.X&\YO>$IE+GO,@EM(IYZ,)]Z%/SC M]_[3-*<+"=V^36BL[,FM*<%X62O0S1DG7QMRXIR]U+_GQ$7JQ4O]K4%%I?YP M'E54DV]VC?IG? 2LV,46C:.1Q?=Y165WE=>>4'K/]R,L=UW=EW MS;EF6+EA^ IDN"6WN>!=9U_#J/B6U)&22X';6? A1>^:1,_0SBAZ>,>S)=>I MH:)78R%^K3ST.XNB=\H/X 6,JO\-[AEF>BA>A#F0(Q'!O+("_3NBU6* MSK]Z$>$G?N4QY5M_3%\5=#\RP:>OX>6C:CI9H.:WLF#_(OAM;Z+8>?FMA_PV M,+,)9;7PV[4Z83Q@/!*'MKAG*K4\4A8!GTR:9BNA,E%I4G671U?_]C5,F!^8 M:E\["PKP%=3R2QF6,GPP\D\Y,HSYYH:I&OV2X=AJD>'U OY,,L2%Y=APP]&- M4ZURW,(DY7WQ%+*]!6ATN8MA(X'EL3C)/*ZTBXG* MGDK=HF_'/',]FV^9^8.JA P+JS%[!A,0BNS((16!IVS(GNJY@B31M8+!K'+? MKG>&9DXOD5(VA#)4L?"5YX4D*8:B2P^5U,1IBN(^_7]$VVIK[A?PGUE\J8+09KU9Z3/:'74J<+J?A-2:EJ+_*] MJU,^C:#R-3Z=OQ'[ ?70+T/K!575NI$S\7ZR\_? M8$UC75G*0#W2]-G_ L-^?V'39_8'*?(BHF27)DJ7<8-;J\#TCA*8G(5*@=DI M,'C>?'\)BLB)4_:1TQ@Y:>'!TI<'R_GD!#V$HA$H0RLM[5H>*U4T]CSIAG7G M)>MUN7]E$.@J=4]AC:)75,A1P@Y6FDJ0B[=0"LA_KWZ0?Z

_N M3TQPG0;1,LRY3#",[&6"860O$_A@RL+]B5V12D;Z%V_,F4P1D,<;O B'N80^(9T0<$ 4Q? ]R< $01[1 MM7RH/#"?3:B][Y1NT6'H""02\>I=?Z&"6EM&,%<5OPN4#]WDI=Z"S1"J>9)" M853Y)&,\E@C,)YSP%"\V$9F( ^0G/]/U/@$5>>%J!C!%3I!(0&["[GMC IJ@ M,OHE?HN#F*8N2XFPZUO $6T0K1\^>U6"T6@9YD!5\)<1&LP3PJ91O3[SW5$\ MFZG[0M0D*$N5_A0MP$:$G_^]'#]R;!A?X"V!0OL[QG1'P!B@PZ/GXX[:(<@Y>L )-7XDP"&D7+V9PGFR1PR:KRL%PH?K!0J#< B9;@ MMW@>\Q O('_&LW@C!/9MDJB$?*"BO/Z;X^XFL,'PIQ305_P\S.6?R1BH!H2< MH,8F;H!Q@5P^<&WH16./CZD2I+KK$[HT?IO-$(\=)'SL :&PQ0$3,$WXZJGW M%YMZ3T$P7F&,$<^O$GTV.3L26.^+%:>*E$E:(5=0[H@J,/#R947=&.%8B'V\ M]JSZFA!FU>I\(O@HP?)N!(KF)8&V1@%0E5D0\IT(/5P@X=2,.$2-FNB'#3 < M^$[P(' ZQ X)_4XAD,'[B"LO_]D+ Y]#[W"- DL,Q-XO\,^D)==X(>;1K:P9 MZR:1J>#&4#R;.BPMZ[Z 2([YAUK6R%7 7)6>5,F6KZ#'NP-R'Q>XZX MKL0MD;-CTW:+0Q_V=@(?)O"&":$0]/ #MX]! ZP2''-0#_L&=IMTL6?Y! MQNG4'_T<)>P?*\ GD/@8*C!]>O7/G.-P=$X,9>$H# M>4*$XJ1." $<_3[P[7@)0_'$)/"Y;CCR)AYGP//\5%EU1%F=P[BBU.E+WQF# M"Q)6=C;(&O3,0O/?3CN\-[SHPCFZD MF%AYP'D:6W\G M9\:BRPL_575##J8:UI4M/*0;"WNS9^)I6[ DXPB_05\(YJ^1% MH"_,[S&TW:K=W%)P$JV*%*@KT48LD,- 8^@R%5W<$=**@UA9=9@!ML>XBH@A MT8!SF\4 MLP62[KI),',B^&8.( [1NAU(U)8 M@1\7:+@^[Q8,"B_"1J&(LLYC,7%@?0MJ,P:SGEUO2A41%&N"O[!G=[HD*0S9 MXW+J(HCSPZL(ZWALH@3)]/#\(2L$^[R%RAO1"_?#W:]_K/K@8ML)^![U&GL* M7E"VW2FP TX+5$*P#&.-BB(912R*\*NB^QM6 >9;"1]H,A\3)7XWF7@C#$3Q MNQ.'*4+-*<,3(NNMC0@Q4]>Z[H^OA MSE[@UM,&Q^-K:U95:-45%<[U'3GA:G'&*Z1P-8#K129\1 9ER^L'CX0W=YH& M;^X<5#-*R;X*KR+!VM'-*,<5D^8+!FX.I,P6,3&DF&RO/RZ0;-GP%@$'MD@X M:,571SE#LI5DJZK9Z@C]W*9"D'PJ" ?W*"R(/8"4I8 H%.5/.E&WLPTL39@+%/O&+',?_;6SS%\<^//T6R]RT/DH^_NS^+IE285F=HFZJE MGPSDW+S6!%)R+E=RC/HEI]<9]AUU8&?1!Z7D2,EIK.3LJ08^A^3TP?DS^VI? M;Q(,@10=*3I[1& )3*.J@VRF-B-0_"XE,!-/NM\7(;!G*G*']YX M/&7*1Y>G(2JWDS47\>,?'V]/<@\/]?HE%I5N[*E3.X> VG"V#=2^559CG 8U MN)&LEF*U/?6%YV U!\TH53_=BI*LUFA6VU-<;'7S\?7V0Y6W'@=) MY75 1^J&4[]4&IVAHQK];.5EZP,VDM-6G&;N:41_#DXS.T-;M:QLD:CDM$OB MM/JO/BT+_*>>5&H7SVKUWQ5:/7+5K7Z3M%J%45O.14Z3K5MJRUY%0/; U"N) MX2PQG,M#8#N'#L.>[X:FFF990:#ZH9ZER$N1;ZS(UW_#8.%MLZ:KIG6RB2Q% M7HJ\%/D3>R:?0^1M;+BNJ=K DB(O15Z*?-4BWX#+7]\E ,MBB*5F_5G#/9Z#,!AD8VC%T<%U ML_Y=/?4 ?:7W -G>B2&;4E[7W_LH6> BC(L=9#CB!RS^?6[5CW$NK=M M57?V@]D60XDL#EAH-A2P< _.U32 OTX1^TOT^5"IHT^K8:\L?1 C-A6'O3+L MEJ%(V79%X$E-F+ $95I?U 'EZNW"K\@>O==,C5_92!!#YTC9$MKC]\T#JA4@ M'Q>E?"0YCR3G=6:\"C@/">,AZT*+N)-[8GA? E\T"^ @Q85]16PRUE/-TZLO MFI>H)L7B) "."S=TMY1"__'Q5M8V5RQ->XI 3I:F M/N;=]YR3,U1EA5^3VCF_:D_9RJF?H:E6#:YTDVO8Y,4RG%4HHWI'A/KMO)4JR3%.M.64Y?S5*\ M)7ETHPESYB_%\HIV99X>UN<7R5Y[GU^]I#Z_J[Z^=Y,/J;[9WWCKY@]!M(CN MG]R0_8*]/[^ZK]2 ,MO6L6]DVSKVC9P>P MXZH8W$DWWZ2Z_'S!_>\ZQ8^>R.V(DR:=+>\I2K\A&TTXZ;77^%- :=G#O7,G)FVI"DF MFM3PTOQM5=A/_)GWC<<&J=@?=?&JN&'H^H_Q/J;GO=7[.=>">(O5I+TNS_O& M7->U)."\J9]KAOL2D)47%C+L&LNZ>58XX?HIG!_+,?2F9[K:U]Y]], \QJML/WH@;:ZA_^AF)]8&M!]M2JO# MPYK4GMHCLI0&D:TCV;EZCK:.,)*73N2EJTS20I=?"29Q46B-MT_7'IF^JMBS M;NVY0Q)A*C;.CV)]Y(&;O+ SID7K9<&$7]C=D)2QJY*Q/3<\Q\M8CQ# I(Q) M&;MZ&=L#@W&\C/4[0].0YYB4,2EC>X!9CI>Q :8HM$;&KC)C_1[V+*++PYD; M_L46WNIB5F8>5R1O>RI7#Y6W@OE"=F?84P=ZD_*1)7.5SUQ[ZC\K8BZG,[14 MJ]>D3@N2N0AOJCJ:$:# MJI8EM A=! B7(=**!:^D:[^" M@M?'$*G>E\@?E\U<)=UW%60NPFCJ&1<()RF9*\5XJ MG[MJN=T9. 2%:S2*NV0C[>9A&6D2"$7VVSNBD78U:LO6*$KC:">KK<9TV)-" M+H6\L4)>BUMEX_6MI1I661#*4LBED$LA/[99=D5";E#3SKY55'7M1!Y^YUV(^'S>,Q.X66*# M4P^*-6NK1]P'6-YRL?V1;7")9^13#F[87P??;-!P<_G;D04/[4E>#)4P'RG1[&Q_ILF-@E'L7?]5 MF;F>OX#_1\IL.5UXCZR%##L.CS@? JO[RI"7RB'MYRO%_].-V+\K^+X=W:_ M96!G5K\RP+YJQK7,R@#[*IJPI'#%$^[WNKUV4;A M_(M"(.# Y#3CFKP>N@] MH'-2BE'SD))*0/J3Q#P&&K!L6IZ6^]8\6OX MR^ V:!Y%1MI8&8%DZJI&((5 M=\R5?^,I^M_T"QN3)7H+$P,W1OF3163V?F?A[ #$-,,\0])ETSICUR"JQS8: M;R!>ZJ'PA2>10M*Z"(:F9%W)N@VD=>VLVRZ*9?LPE$Z_MN)7'PIS#H,I=(6@ MW,TQ*AB="8"XH/S+5S;XE,2R]VEK%RNK-23 MJXC PFK/DK(B9:5%LE(+2(\](.PU9U!6A4Z#A.5BQJ@0^J,E;JVA'^_6RN+F MPW5053UK;(0^-B6JQV5S3U7=6&RG,^P/3@8IE-S3:.ZII4+9T2@&934)5T$R M5_G,54MEK*,CO*JE7S(F>]O'J!'GN=Y;7X0O4;)WOW&:8:/Z9%Y#7./ Q5^2 M4JZER-$AS&NC;U;=%*E)H1 I>5+RTI)7"XB90X#@CG9R&*")DE<\,T;*I)3) MM$S6DH/A6 BX:]AEW94U2B:EY$G).T#R!K5D=#@]PL8S[9+!-J3H-84)I>CM M%[T]"2(?9_-I\,K8/0N?O1'+%\ O@?_,(I#/6X*IH,A&^O,/0;3X$BS^#X/7 MCH)''ZLI"TMK']LK.H.K$M:28E^-Y5$! 91GB9V)#;_"^X/QIR 4?\+OZ6N\ M"4L4(H06S[#-H\L9-F.& M\BXD=1Q\8XMEZ"O?W?"1+0H4P;4SFTR.(<>0&8M59RR>4HBW1\^?G,S1.'(= M[BGG+;'9OL:;8@YQ)@L\@A7 3V<*2MEX.:KK693GMRU.5I$"TR:!*28O)64L MI\5DXOUDXYN_61CD28B#Z$BVH1OO+R^K2PK*Y0I*'8UTP=WJ#'5;-?2>%!8I M+.T1E@IRT7>=*@--O^!3Y6+&D/ RI]3AR:[WA^N?"LH5=NL?HS3]T^ Z8,E9 M^J""G.O=G&5*SKH.SJHCIWB@69A3K!L7B/4AF2O%7!4DQ^Y66[UK4%MM'V.+ M06Y=#CS[KN*]W&OKD^KW3HQX7&?R9K'%-ULI%[NLLC.)T^>\K!IH_=(NJYJ1 MCBG%[\K%KYCT50"NM]LF&I0=I)1B)\6N :LN)G9UX/0--$S,T%73=*3H2=&[ M5M$[<[+'0"L]V4.*G12[!JRZF-CM21TY4Y'>3DG5M:N4U)("7(UET"T5>FB# M-;I";Z#KG:'6UP8&U%]4]RAG*&%S9#>:V14OJ_?__\-6ES_":IH?.9=3+RSB38B?%KCFK M+B9V)25Z9L4+,^[,D]%SI6A)T6K.JHN)5@69KKM/M/*2$=LD=AW>&*APOZS]!:OBDN7+7"D B08USR&-=> MB/R-18O0&X&)K=PO@M%?R@^PUR/E3>?;_8^H<]Q]@>R\7&B)E^3/U=%Y8:#W M.T-;'?0OL/&RE)6+E16GCEX) WW0&0[47N_D%K!25J2LG$]6*BC0.4!6L%*@ MIUIV60WNI+!(83F#L-125J,[F)VA]BX1/T(*R^4*RYY"F*:TS1D8B/^H6:II M9XNT6R]@)T196L&+6Y+OT:QI=O*]H7>&9E>OJ3U.FP)I?[CA7VRQ$43[X_@@ MVJ&!SUV01CGDO$1((Z<60%[#P#YF??-D3WH'T]>=+B"92W9J]',54%&[P',98$I::B@-R5W731W58!0>@!W]1!'4NM?($Z]9*X4 M<^U)W6R.XXS89J9J6Y?,D-=5M(['9L/]Y@'ZS<>WE37,/R551*+&LR'#W!4<:C[)V/]U^_=NHH]Y06UW597"4E MZV4M)+,S-*VR:D!;81U)T9*BE1:MJI!734P8,\NJ.Y"B)46K :LN)EJU)&J: M/9 [5=-L*7E2\JY5\JI"7S7[5W>H75)\L)].M=M.(TU3K+I\ MFA2QZFJIJ30'E&'K:-D88;R==5C#)]F;)S%4.QP]J4ZD.MFC3NH)SF#"OJ4: M5C9U4:H3J4ZD.FD430I5 -6B3IS.L-]3^U8V(B75B50G4ITTBB9%U$DM* P6 M%E:8JJY)ZT2JDT:)CE0GIZF3MF2L6UA? BK(T++PR5(%M?'VCX+O_URXL.PD MO P;B^SI^4N7[VP2'1_^SX?PG\/U:'25H7,:\9T'G.R-=HN<@6SP&63J,72G MRNU8N1]YS!\QY7\%4URU\B$(YUWE=L;\,1LKKC]6L$T*GM$*M5('\;GY_Y;P MHHF7]$VYFY/DKC5D6E_S%H+$I"">\."-_N*=V2>JGUD\B"YWOG*[?%Q&"T57 M:;6JLGAB=-/@^J^*.P[F2 ?\VR&T4-Y@NT5#>Y_TH*??]?=ON\H/0OI(1L(/ MUU_F1=$2!GWCO55PC>+2@X\>P3?=A8)J3 E ?)2=D#&&9F\JRGS->!N&KO_( M8.L7O[RNOO+5?<4_D;JD?_Z$]P*K<'B8?$"8%U *$?-7"M'H#"?!,HQ!8#:@ M85Z\Q9.R]2 ??O PFQVQ!I6Q>BX4LF7@B_PI^#T0@$ M!=X7P8SQORFUH"I!J(H/X,5 DVB",P@4U!F+)R\<*W.8U2L]CV2*5,6-%%>! MGY;3!?[YYAL*3<*X$A$D$D_25/SW0^O"ZAX7KP<3G013A MLO';$^4Y(/+,@Q?^/:(U5Y0LCQQ,N8<@Z-@.1TK#PP89"Y*>N#7U_53>P%?BP4-I !L M3)XS('B4":>AJ_RZ)+$$*8I2 RH3V(9ER+9.8@SVKA\L^+3';&U0?K+A7^;! M @CN 4\_,)]-$"/;C:)@Y)%I15]S80O0A" P,.4)##(6JK&$A P4.)\$S$G@ MA9$FP7>[(R"%CR--4-JB>*P;TI)B1(XN=GO_01F@:5.Q([+5)LUGA[5TCAMA M3*7_6)/?1)-3'I8+!=3@@KEC%=@I-57BK1<7.2;V%I%MN4X76\VY*LT5\/TQ M ^&>$XJC<<(G Q8GP+'_B8LT% M!+=EQMQHB9,0Q_(8Y!-5!?A+_J*KW'LX*'ZP&HMD+C890C8EB19;OF/!*+%)^BPUGX-=$3FTZ$3P.3>@23 M(>2S3-Z.9/P$>Z'./%4QP22STHHB[:ZA'W(0JF MR\7V1U(1%C1_P1BJ1^#UP0;-4_\^)7F,F\&WL-XY63M401\BEP5@-Z>+L$ZB_4TO=!- M?"SN*Z'M2(Y/:IV"NL*!PK]XPCN"/X&4_4V.HC)RHZ?X.$+F KWK4:"9M*!0 MT[%-"FZ-R[5IJ+"?(\8H]/9?A8I#]'7DI$$I_HQP97X <>Z!,G<3^MJW>.F? M_0^P3$[Q[_&9>UAPW%GY/)B+V-6WH9X]>-,I_-:]3"/H=MT7IP,Q)4CQZ9:5 ME)2= FS*1K#78+\\_!L=;_'0X](;TZD)W":M_.)[0S8A$G(SW(#Z)M8;*;-O MTW_;HXU 3H-$):T'>R>N!Q:D.UV*Z'+^*,N(JYH_4!$H']QP"G:B![/DY(2A MV;2K;#>S@6L"X!KVDX4C+T*C**7FR-!&)>ZN6W(KW0@_P?,SLNYPV\#X&Z\4 M9J*3I6H\037:5ZP:!8%CM9AG+(Q&;,J ,>&EB8^=S^L46]T(G80K&/OX)6!1 M@)=)]@"P2! NR*GB_+WF=@D@]DWW+F>2+[!)J9D>,M&N506R9ZW MKV1\DG[8H$ZP7( V\<=\A^(KL]U&*X:_X#WW; XN*+XT=F:Y&MZJ2;B:RRH3 M\Y +BV,TBECDW6J-7T3L^A"MD0HB.[QA5E^%169#R4BEPHLVFK[H'O8$54W+ M4+4C+L9[NR MM')3D@2H"\7=S/<>EI'RV<=( EYZ;5QLBTX5L:/8]NM_"GX9#ND+?=?M?]RA M@WN61!MX$]I6HV6>#;NUU/-!]Q([-.ZY]'E'E@./?X4+DM<>0I8E6E4+GZ%.9H=+L$*H>'YZRE%"JVN^VI M.O"]F8.Z$GL!\'\6/HN+)M2;Y'$N4^DL0C2XTMT\_8N. A^B@($[$?&8_+]< M?^F&KXJ>W,@+AN+WY[MS+/1>*:Z .,-X:L7=Y+.8WV>?[\$WL;A/0?AIB5>' MG\4"]_=.ZB'4K99)N\"]\L>N2)]1QJD /@MG,042HJGQ'>B411&G.WIVA:_, M>U52D?/[ SS\CD$@;8PXZ9CFS8ZT?1')ON5 MC80VT"M14OUN[P ME7-O@'F7-R8]O9E("43& 3I#E(L:-:LWFX$7#];2]'7] MLBN^6XL%''U^BB'@Q=S^?4K=H *_8W99DF^R<44[FWF+!=N\ [H4+ZME!U9I M'@ B\ZFZ-5!M*PL,+H0]V.E(IC0F73\G 8C"U.HWGEJ]SG#0MU0G[VS?XI,7 MIL*@\53 ?"O;4!TSAPJY 1INQN1$?]%R01Z*.4PD[.;9,+ BF Z"3 ?KOS0 M$AZS:!1Z#VL/G<''W-E>,K-CHR\5.9D^ 6W6UO\?H=0\O?8=!? MIO#ABO:#S#4K_ U?"71PY[B(<,D:>>G*[RGX3BNN6&;" 3E)%#G!)P\O#$3 M/7I7S%%N2DP@JR>V,N0,I,CSJ2RDMUZ5E>0D4#7%*L^!RDA@;5-W'K%W\0_O MQUXTG[JO[SR?YD,/O1>CB^2('..'WL<_%HD"/5WO]C0.EA2FZUY$'D%7RRM: MXQ\:FDTY!]L^W_GPG@^K&;?O= TY83GAU(<#K:L=^FP^UIC0P/GU5,UL!U"D M#F['H@ZH)]NQ?J[QSD,!^Z"B2SK0.!6"#45^?<3X;_J%C>GL=6%B[B.CG\5- M.>.$ M=UQ"29QIP::3HEMZCT&]IX:%,OP=:=>A/^E3<4N7I[Q>2[?7P,V2/8 M\T0/#VCD@<. UNAG 7N<>>/QE-54#9[R\,0][K^6TU=>CXF7FWO9 MY_C28&/_&%MKG3,U]WEP!"U"H][FX-N-=_!M0#RF?6W5&J7T?@K"TG ]HBN4:'@QG;"+;<0/@HCZBN:3WD2ZW2&@VZ_ M\CX/#1/6(F,<#+'1"K[==C>;7_]^3"7X7I[\%ANL'U:VZG<6SHS]-[1]#:O& M36/SCK91[>.D0K\8A;Y'D6=!D$K4Y)]C)^5/]$^*@B#U,:&DKVI6Y4VVRU+M M^4Z789[26N- P8-%U<1\'Q /*XR1';; 5@0Y5X1':;Q#FR3L MWW:A6D;Z$M]X.!0_^SR3J:BOU392JTSR8=%/8@3F3$Z MB!M1#<7L6-"/Z)N=H=WMG>Q'2&8\^V6,;>C&>[E-EF5YE^5F?^&XNX>5'&V 6MOU6-2-;,)JY:2LH M$8T(C5TF*Y9@?!4/W^XSOW*XL:C]A0U[C6YI7>@E0S;[9)?;=&W;5(H!UK;P M6*SVCC.ZKMMEJ,#HPKRUSY1ISU'L^%'%*\G2N>C)MA6VJ?J=8<]4!U8VD'"X M326=4VE3K7CP:(L*@;*TKB-#6FUCQ]IC)7*;6K%-M8>T:NOGO9;GNBUMA@&V1^8[(]^SS;T]!4Q\SVCBPYRZ!)KFZ%?'O!:4&7DA.T MU:)=E]@&)7GV*[Y-BU'!ZW9+^KQ&!" MBATV^XU*Q^MT/<"YXM8??Q0\\3W /YWLCPV,$OVQ8JQ0,:7;+]DES04QN8Y7AJK9+>(F,S1':SERG>#PV>CQ6KPF75E*_-FEMY?LNY?#^NF^B%W9.''!. M;'5@-,F (0_DGP11/4PU&E^3Q[S&X_'D#@#-YHO:@1(N&Y%G&Y';+6E$;N4V M(N]UMCW#\?,;!1&?"R C4>*;"0G>.@QS.6&)$E\^8+,$B9<@\?N((4'B)4B\ M!(F7(/$2)'X?2+RA-;ULR*;>X8[FJ ,]VRZTH>"D=6><7WK"PA5A"F\%B5\7 MW0;5#]DZ@<27%>MKB[#*$J)-!LTVJ&QB"9%M$$B\TX3;&*G0+U^A[U'D#2XD MLDW*,1L8K6G6(T'B)4A\LU"S[&T.5R-0XFUK&TJ\Q--J+ \>E91U&A]6#A!O M]R1 ?"N9L7:8)KE-K=BFVO/_:[',)$!\PZRN!@'$VWWPK@8]M3?(EO!(A/C& M\F()UE<3$>+M 7@"7:LLR!#)C\T^V>4V7=LVU0ZS4V/MI02(/T-IY7Z;ZT1\ M^(GWDXUO_F9AD'=^V8F,R1C"I7!:G29508#XPQG5D8S:5D:M/8HBMZD5VU1[ ML$M"QY>1C],2=B]LJ%E-SP%U* =T8/14S2RK95TK8*DKY-L+3A:ZE$RA[;:N MU=#43X=2/TM#U&B%C,J\SQQ/K 5YGP[E?6IFH_,^I1Z_ #V^1W\W../3,3$? MS.E+Y/BFN%D2.;Y]*J NOZLJY'C'*M$=.P_.&DIX/ H]YOEC>"2&;#TS2QD)R*C" M\445)/RSMWC%_5,63TP!)YXI,QCD*5(8S'6<8Y\J7H2VZR283H.7Z%TQ6/2F MP&;O0,Z0F-E'?B@1G>6$SS+A:\#,/MB0DZ#9$C1;@F9+T.SSD:\UH-GG*%(] MJ&;B7ZZ_=$.)F-V,P*]A& VOEK UO3.T5*.GJX93>;5$PY*QJ^7>QEEP$F"U M$&*VTAE4PAD+[C&LEHCC:J"T-D97M0UC&D-LM:]#)8TFQMK M#Y;(;6K%-M4>TY+XV$?>.;>1W8M:8P.]Z1F?NMX9FJIE:*ICGGQ*M@E[MT*^ MO>"\H$M)"MIJT*Y+;(,2/74#8==ZSC7):"E9GA>4XDGN5@M2/'6S,^QU!T:C M4SRE'K\ /;Y'?S)N_)/-CBPS=OB2T5KQJ=K(,AP3.B96@('5%:C]@&255)IV=C&?!L'M%V MYCK!]3%T='VL7A/NLZ1^;=+:RG=?SH"4OM\_,0SP3VQU8#3)@*D2+;TI^."Y MZ"$2(KR9>-"M ["6$Y80X1(B7$*$UT ,"1$N(<(E1+B$"#\VB>TZDI8,H^K> MD"=G)QDFAK?UGJD:?:LMN)1UYQI?^JWT%<');H<(K[:1YO$Y2# QA AO#8AL MDXI'+BL#R3!ZK:@?@6E*B'"ITVN$"#^DIVD3JDB,/DB*JK>G68M$")<(X3S:^^9N%0=X!IBYRE1N9-ZGU.,7H,?WZ.\&9WR:?4P(<_H2-KPI;I:$#6^E M%JC+]:H*-MP / 6:Y]N=#3;B,'XVL?SJ'E)41)#FU%IHW]6&F83E48. MB#1.#@GL^4NB4]Y?"H N\[]X_AA^B]%<^3ISD:9CCO(+;[1]3M0I6([=7/YP%T0 M+1@P 9"*N"):PDD917!:*/]9NB$2XB0>&=3/(X.#>:2H"LM3?#OC\!EBC)[8 M>#EE=Y-\LJST,:ECTL:<&+"%S][B]3M:(=_A#;],X?/5FNV.PH 5YCCW<,ER MSNY&*&3%%>O C21>7#R%C"DS>/@I0L;$DR@3]%*\" -BDV Z#5ZB=V5LVR[3 M)L\<.V]3#*MW0E,,HU=5!P3-;EEOA4(S/B+PO-?S=)H&BGY@Q0>>G@< G^\$ MX2MR8WM,1FT^V6;>>#QE-9&-!W(I#54*UG6ZJ_H8NA?R^E^ 'ZC('^T/>ZU#2#?KNHF MYTO@\_#7Q_\LP:CY[(/UMJ0RY**I>;$=Y^!M[< Q5-TN"MI20Y7%OJ2*:\B' MO_2T]^W@]78U5U)960(_(?S^Y I9B[X@+B5ZI!M7571,X"F!AX1(EA!RU4,@ M)*-K94&Y:I2I&A,=:N6VWW@ YI!CZQIN:[:=6DY5I]9> :,-.A0"+Y8PO3/L MZY:J#R38V,6PYD[U[]2D_M>YL\ 9@ UJK6ZO2?Q98ZU3K1Q7#$/U,O%,BN*? MUGDB?(KWJ."A8':&IN&H('L2B[X]G-FN\R %DUK@,+#@,#"[VLG-RB\#7ZA6 M=N.Y\%?F#K1)^_,-*JCZ>YVAX_35@9Z]B)9 V(UERW:I_G7&+*#]^Z3]S2QK M7K,J7XH!%5S?+8BIM>86I$<-K+0!WH3HY=>MU0A"55XQZN5>J)RX M^)9*[:[S=5UT&W[38O.;EI.C;&>1VR:X7#66FVYB#)5_\F81HS:JAJ_ZZ#VI M7>1>Z3T-+"B69Z?$L[@8-S3%TRN&"+EM16O#YY04E9/&VM L7Q^^)I-\99)O M_3.62;XRR5:F'KK0EN];7.T%8UNZ>: M_:)@?3+%5Z;XGC7PI+=5X)AR9Y-NW.L-^SU$'O2S&K$SR;2QGMNL\."K)M]^CPT O*X>D,8=!"ST" MF>3;<.U_3))OO]\9&JK1UU3;.47Y2V= *O\*TGS[ \I%^O_9>],FMXTD8?BO M(+3V/NT(-$V =VM>1;1U>/6L96G5FIG=3T^ 0+&)$0C0.+K%_?5O9E85+H(' MV#Q LC9V+(DD"E5Y5=[9J(K4)A@#*LWW CCU_--\^T.5YJO2?%6:[SFF^?9' M*LVW<9>N2O-MYM5[!FF^@[9*\SU*FF]YI-W.B:U-:2'_R0J_L[C4/O[3^;>/ M_S9E&K*JY2_2EN&?5O44!]%J ZU:KJ^Q'\Q.VB:)0JAQMIM%,)YCD+B0P!D!+ @M?^3T0@#I#?4:(0P]"[K?D<)!)E MZ$MDS(FFRUO@UW/E)N#X=N)9R,OI?BQM;BV")-8F$JFLMA=$M#,)%"H8@EO<$ M+M<#9>,+'?X#G?T3LZ(DI 6X!/D0A,(\>,O/2I*?QH-QA>/SY%MH(7#>68OH M2\ALAO\0;T%K8ED$ >Y2$;0T%&C0??4F9OX2@6HQ?PUPX2+27&!+QX75O04 M7[R4HV:9;HAO 8TWKD#?5F@3M+M2$JR@G-JRH9?'_4&OUK& MACO!61(H(H+819# T3T610 SN"!K J%$ZN81@/!6,#BL]>L#9 J%+X MN'Y'[:SS/8 MRND+'2TA(6%IGQ GMV^MT NT".B!DPU?5.J,2<0B+G]LS(()Z>JPXCATQPEA M>L;B:4![A%^ L1'+:KD(GD&T@.)8FE"R=LB8FB&VK6IOML]DAEC_U9;S98KL M+WD[XWQNI*4S939,DQF8C;'55,A&9&,,1IC+9_3Z>K>[K^J)9F1C; @ '9" SS@;H][A MSY1KUV9C#,XG&V.(XVV&K>%R#FX3^;8)*9#G5A1[@74FJZ[,@TUK.TA1[-!X M]:;3QY%M#2HR4150A[L63C7U;->*V"&.O1GM+U.O,3? &19![:\B]GQ+3^K7 M1)WN0MBQ(G;8 5.JT].[%96'JBBJL91Y7O?!3A6QPRX9"IVZC:GMGCX:+FM@RC)H+%F> MEV6P:[N$X9"D?W=?483&2'_5+F$=6*X[0'^PJ9I[#] /L>1:'XYZNF'L:VQM M,P+TJEV":I>PP_UZJJFC.P3H1VT*PK1?['=3[1(.38NJ7<*IK]XS:)U&EZN<_\ T5;%2H95WSZ=_Z @S&W6S/=+-_HNS;U7%RJDY756LO- AUCVC M_J&C#L6:>LLM1)K(MTV(0JF*E9,SWZHK\V##1P]2L3+"'%"]V^WKG=&^XD@- MBA9=*W&NO1E.-<=SUZ*54>_5&]-HM=7DGM-3G"I:V2$O[81WPHY%*Z/^JS?= M;ETID#;-Q+R8X9^6$\Q)LL)G[Q^^?$G+=^8A<%>XT.9). \B&ASE^HA4 M]\G]7[1^F !/A/&228)A+S&R,&II]RL$])KIFJN\2>;!K $QT(_G]-\G\30( M 8J;W$;E>6&C-O:]TGN#CM[M+2L3E2ZM>1;+JP!I(9-AK#2/7)+H7LFOW^IM07\54[A0&MUV M6A455!B PP5>O8GB@^QY2Y9)9X0B\GW'XL-C=2QL0U[ B"'.OO-M+Z$/S';' MT'$:'&S5FM'\,_978GER:!O.#N3XQ!F;=J!M/R<7221W+.E71DK0]0 M-F*1N;R,YSB@FDN]!\;QT34[ M@-DUAE23_0M6<%@$,HA&&P(M1"Z07>CB M#T%TY^?OSBV46>X<2YE!\27%/"R20J*3 6)4.9";WQ=X.>!B0FMZ*6.\ MC"7.7J$E,,W#X,EU\N.Q,X:F6:ES!"X2SX(8M\28ZX=UKV%;*\9!VS1>.;WF M7W:I5_O.=IF9+NT6&F)=D/_B'J_B8*/]ZLUP-0?SB;(SFKM9'"PK(>FGP\/Y MT/DQ3I?%@TK7GJ6M/&0Y2QYG,P;.Y2PL0>ID0)_.2!-L\&=)$QG@TO0&Z#LNC]NJ75"V=C6GH'; M@N<(CNW&0(JX=J2-V:/K^T)K^L#&(5?RZ0*Z3QX3 *51K<&VM ]"ZO"%<9YU M+-HUY.R%CB'-MPR$DGF<^@I1=]-=A=3YD:8&H1O]Y?!JJB-FG+WI'EH==>X=ZFZ6KRQYO06KC-HC2J.#]S%0;")0G"0WI[)H]\0\D"'8M_4N^UE=^)>R>-@8_1>3!X]N 5: M@PJG1HX\[G%\-+>T),ZC'=P\!VMU6W+S2+\)4#4%AVI3!582Z.9HI \K.DE+ MNH!;B)5\--)%)G6.DIMGBUGHZU4RW)_;8?VN,^G9IM,SNJ.Q.>P.3&O@M,== MV^@:@\[_ZW=?' #(B <9_@QB]LZ-;"^( M -C?6&GX]\@8<,H#N ([Q.(S7+DX$CR_\K__V] T!J]1LX,W++F_MU>A MB_=7[,I\U41E>[5K%TU]*W6C%I5G.%[D1G&T@P-EE;-+4D%.HWVI*]< P[7' M?1J;_!KYT^GH A!Z\$YW0(TC@LGY.7R(T2M!\>QLR>73@/79;K4KZ@PS^4TZ MXIX1\B5DH'*#SKT7G)AMQ,EJE,SEVXZ$B^+I:J##-#:CHU77U#X/ UVJD&!" MLXU-X?2\$4ZAC?I*I+$)BVMUR*\LBD&VQP+'7(U@\>=)KL*K-AE3JIC1-O5! M>[G6:U64"!4'GMBB?7WX._=18@^OO*;-?H =[T:2 ;2 !]71QF4_;%[2A.L< M%80\*"##^V*#M6$&YDFOHP^ZJQ6M*H#5\A;VJGV%&PY)O+[BC$M>0!-TKEY% M=KE>DCHT505K9>)'RBG(/BO:7[>P1:QP%7A*O?F0I3>1$UY)IE "4 M^^\TS;6;@\E\.PZ9]?W60EOWSO*>K47TZM?"F6:N?UN"8?GXJV_L3?:!>:+L M.X+2;C>PN='I=?0;&"QW4^^/3'TT7)X7V\ ;^&4@W,\-/'CUIM\U=+.WM3%4 M_PHV]GX%;W/(W/V,5I_>JR**/5W0+\/D'B]HC$<..GJOOUQ.NOT%?;TV"G=2 MB;O6W(>ATMGH_#VVF.Q@/>3 T$>CBL!U#2%Y';;W=7_;7G%;$KSBH*&JK29S#]05^ MNS#37O>'>BIRVE^.JN>5)Z-GY%^P_M$I;.)&Q4;/DZ"/L:>:[$]>F M$T1GG9#Y$3 &/:1Z3U \QT!F:#/+89K-PM@"#[/Q.J" M('U?#.M%7)Q$F#R(]4ZY/8BZ#D99N)['[)BR=L-@#L\O"K\4Y1WB9")S(-+L M!"X&(&HX0>G7#FS4CH.0LT,P ?S#STJ9J')9F1$-2(;C8-00((,*9)9+XEG/ MZ=,4EL1_O(,S@YK+=%&E4J0T#A(.KJK->UAFH%F/H*@0%%L:H!=K!7G.=M4C MED-U/%CB@F]T7%2YQPG!';/E??PB79"D .*AA'^Y0Y[6&]%>.:XQ< U"@X66 MYRUD;@&"A+(B8T+@/&1/F.H8RYS\\B;A+8"6<,'31?/$Z ?XD)U05!D_#,:> M^RB@Q6&]9HM3V$L08A&3M^#'#QA?DU&=*\*95M>PO("6@$WF7R$VS#.&6MJ] M;03U#B3=;MLU?@6KJV/*HMBR: M,@;8/UOO3TV!G-9[YN"EP?^=[?DW26S*KD8ZPXS?33*;PC9(+UB2;X&BEV3N MT0+$>!TI;+@H9MS0N45) &_R@L31@&5CZJF#_&+%EH;53" +(RFSN ))@IO9 M4Q_ \@A\"2+0DF([ ,P"._BW-O5TIL2[RBVMZAX@LO;FP,L@9WF)62TUOK-> M3984]3EE];IZ<1?;0?4[8%96^.:0W44!;NJTA6,-CY5:.&@W0 _N[DD/?F^% MF% ?R7R>"I77K%!YS665]T]&EPE<_]H-J,_1+UFVST:%=P?1LDH3-JN2#.%3 M,[4$MTVZM*?,23SV>5*&T6]6Y-I@-;QS,?KK?$,.K(!;IPRA!HI#.HK07>@P MJU"(%29X5])OQ@OX^9-+%:G^$MKA6TJC%\G8MY:8AK9<_+IZ$*88.8D%T[VJ ML6]''VC9,UXPT-)HG]G8R?Y(;5AMN+CAH:3_@PPB;79?]?+\Q^HN1-6]=_;: MX'KT(H U;T[K-PH+?.+1@/?+T0 %S#KC6S&RLB4L%8L>BJJV6&-E"[V*AEO- M)KFU4UKW!0D%:@%J4Q&N(MQS!+7YTKNGYA4#4#NX0;URA#JZZN!=6U#7/D:D M;R"'QG49WOH&5L Y(G"V6.>@K]R+.KJF][\Q:H;0J$;[DNMTIYOIA?/&+[EA M>=41F]W1>/4TFFUJ^S#@"G\KN[2!SCX2F?T!1%8[)H/YC%BD>%F3)15;G!-; M[#'9L,0,R_3>PUSG%W?-5Q2O*/YH%\%2A=E!+@*J+QR9RTGMZAYH$N5<,E?L M,:G[9;Q B?3#89.NB1.Z]D_G=WG'_&#F^MMZ7@[J)55KG-$:!_0\-(%;JL4G M3_OAM4.[L1[6H-+F?@J),-1M?DM!WT\KFR^>8K:GOS^ER[K,Z5 M>L 6NZ+FIG>0"*Q;-]FEAO\#O=W#DM?E/AJG&U6N*.T E-8_(:6-D-)Z>F5T1I)S0\>QUE M>%X1I9W2\.PJP_.**.V4AF=/&9XK5-IFP:&P MC1 .LL;&>[IV7AG-CLQG+$Z.;^!"D MF+?!HL88P?*XNFR872GA9N+^ !OG?UD85'%Q'PLDAJ9AOFY0MHVBNJ/KO_NF MNBTN$!P#KW?@^NCUEM/?%?%=%/&M5XF/*_*&2N1="=6M5X]/(/)&U U_T-%' MQHO]3>>1W7H&WN"E!"39MJMY_N"51:!7P,P[>8I%/&[)Y*W+N?WV(7S%VZ'S MC#PNUTR?._F7]T:?E ;0U_NCOC[H*?I4]+D?K_3>Z-,\A%]:T><%T>=.ONR] MT6>'TV=O:%0.N&LB?1ZZO\>@R4K[VL[(*NE*;;&!6[QN,YNBC(T%V@U]K^YLK6S!4-I6ONNV[K]ZT6^V7--UI7F:$8H-S8H-= MN*!?XH(=B;]'Q+\\=/;LXMGKYMG#FY!K.'6T'R-2L:MBURMAUV/:NZL9%P>MOM#B53RK M>/9*>/;PQOD:3C56<.H97K%DU_]**=5O_]V'5$E=X# MLY/0C5T6O?]A>XG#G ]A,'M+HX)I,O/R_.3E6-?97XL8+42;(1YTSL3-M ENCX<1VMC^L+Y19U,O#C+,! MR%8NUQYGN]N4A\]+$Z>!Y^"8>!Q-CLO+\>3SD$4XC\O1'@%4.'K>BO$';HBO M\9((W_\<))ZC3:TGIHT9_,B",]U*\+:T]<.S*Z>1"ZN M?$=S[6%+8B*RD#JY!P6_MK-'K'$4(&17/E(UV/D4G)";4,;!FOOO-/7QS:U' M=CL.F?7]UIK 9N\L[]E:1*]^+A6ZN_I;8Z\VQ MIVBWS9VG:,-% D;<.8U,'HP.M+!Q($"H#3>)) X_)O$P^NKPR*/N1ML<_YAC M,;<<6;"'V=<7"YL#C[)N!)_L>6)UG2S1;7.]&TXEVP[QW7C2DTKA''W" V-3NI]^SQ'XRI"Q\ \">VI%;&"A^"@A1Y;-%#8>D3R919L MF=W1VI*M%WJT[F< \KAN(=>@\^I-3S?[ [TS,/;K.MUJ%/:Y-/^X=MKMM1M( MNUVD7:,_T@K=44D=K%W0]%=T^EN?4NYDTB^81M;F+:'(/V&32HA/V'3_Y/2 MU"K)*JQ==,I<-A "C1?O1F, M.KII[,L!J.BOL?37P-#?$'LXZH/12!^^O$.SHL"&4V"_@0&\81>4XV%7'W6; M) &OU5/\_N'+%^47/CPCGCX:*=FO1\E3^JBG?",73W5'CR/FAPI)@MO?]#1% M<$TGN,:$OX:#5V^Z/;W359&'BR>ZH\>^JJ3<_@:F*8?OBTGH6Q!;WJE]O%LW M$[BZ*1:-"14.1Z_>&'V];QJZT=]S-NF+\'Y&;A1%YKL-NSHBF8]P,!N8?.9 M[^T[:5J1^;63>6-<&R.#I/FP/]+-T9YS5!697SN9GSZ<+=2<\VG9[1'8W-87=@6@.G/>[:1M<8 M=/X?UL*55SQB,2LU 3)Z+8ZVY?_6ZY3UP7+#?UA>PMZYD>T%40)TO-ST:M19 M;GHUZBPWO<+5M"=<3G.R]=:WA5J+E14=@?B[*W:$781.TKR,5KQSP8AT[2WP M=Q]%+(XTRW"6%J*,"+%MV-B*W*@&$)O7 MS0V;HZ%TL_R%YOI/+ )8N+XV"WRVT&8\]VH",B?2M>>I:T\U[&J6 0>@!M! M$;,-I/ GS()%0C8/0*I@.S9J>M;"MAVE%]*;:"T'GX;_PI)_)0$61HC?S8&& M&>T7!>@3$Y]S;-J>%47NQ(6?/[OQ%'[T!WMBGF9@[S;LMY;;[-1EH17:TT6K M'D?LP-VT#-JB MN<<./SV/;A\?*L3L?GO)[.K=/FE+R4W JB73=A2%JQ[;M2G+.849EA6.8S8WW0%_>8OI&W\A13B+Y]_//#GD@FG_NQE-L\ZK]ZXP=+E%+A"N%MV-'EX?KZ M9MDV.M(CM/X9_ [-='PT_7QN+?B'\WD8_ #JP&=SK@,GH1[[O%5^- W"&- 6 M"W=^:]F%<#9,5M.E^<'U+=_&$0>N#S &L>+')2]EY02 AIUZXQ2*%?YH?)!M^AN=9WJ%7S@!?XC[= 53.0:>,X3[T@2>"%N;72;E(S_Q>P8V>#)"EUQ+G@Y,)L6TBMIG 3^ M-GV9D&W\ZYN(,>W/(&;:\)?6,IW4]L1M&!1U0)ZGT $R>P"L%68_#3F$D872GP''/KEXX8\7VC]< MX#AX4;K8[Z JSG7MCS_>:C>81FJV7__C[>_T-^/U+RWM@YCO$E/K=E GL#\Y M6^Y/3@8I[0C5!)V>*9P'G>7I-D&P_%1/J1JL5\-_9SX(,@_4JGMGYOIPRI F MM[SG;ZS2KW&:Z;+"A">HN;7AWK>&R8'+Z>.D=1;<8L?=##']PO0 0]GG.0HLW8\8E$;DAF\)CN.(?003JX[VX MW:FBR64B!;R!R3R5\[#JA&3/XE)"Q2Q((KR\46H9KAXQRQ3Y9O M/1))ERZC]U\:=QD-.OL7*UB;O%P7N8O,Z^Y_<^B*6A[[WAV MY8)9MK9V;\?XJ3'J )!!#@((Z.*\P=\)3:CX\TPIRBMICKL&!56"9[A!.\^! M'^4]Z'!F *Z$_[IX!8#>K Q8Q,)_CL[S!:J--F- <7**+5QA$:P4 MZ=HXB4'1#IF8;1N1GS$*[!Q9HLQD]+<;KJ+&TSRW(VMC=C&_A\AQ"AAU(YQ0 M&_TB,T9WN& VP?2+M:";4L 5"1F)Y"T>HF:4$.!(;96Z%2V5Z$BT_33)5;B# M?]_?=;_E;:]MX< O97-3@E 31S&B_DUKT]_TQOFN@@*^7?S(G%J20M5 M&J;+WFU*SJVI8]J/X;1D9&34@,C)H:75#(!AVLS'XZC^" M+2;"%O>H/-,%O"86 A*YNQ1VP ^KHB&YU^P] "+>V40U_;.?)18,] HW@.7[ M<"O;J)X#UZ*F3N?"P?'A=[@@;0I-YF*1P',KKV@&6EBP8&SYGC8WZ)XKZ O M:C3(T7Z0.ND7<>5$[ST7!##^K%+K04^*6:%JRDW2.+TQ U,DU.A>0K,M2.#$ MH/-@# @$$EZ[4L%9TDKI)F>/:+Z@B0^7140VC!05(*H8J.^VRWQ;"*H9>>>P MG"4,"-9 Y(NB7LGHN'S6'QA8^.*0S2S7YU4.7'S!&\,\Q(1:-N:_9^@IG) = M45P;M9-''\@'L2VKF/C6^'NXU!::"07#N"98];)G$'_T6+;0LQ5E?B6NYB5@ MJ8RS2J"65L TYFR$(,BC7* YF5.H6?HH@9-C$02'JX!
J>*]2D'0)0]LY6G5B4RL M2)0X17>'@:J ]E"M078N91BN M2&N]G!3J2\V4'FZ(BE7=$O7='=A=3^\8-9ML'+"EV<7/>?Y:=;U)W9*M+*>X MLC[8%1RQP0U8@.O;*5QSZ!^O('F<9K4'X(0-N#SJ*?-TU(],F=_ M!QL4/5WU+Y(17B1&Q3",7QK4+_.HE\L1/'0;U<$U18Y9<>^1V@J=MYIY6- T M6T+5$U ;$H:J]=9EB6+B[+7!GJ=K-Z O5F65W]H(WFZ.A*N,^W57Q_VVC[+@ M:*=&! L;T(B"UY!]_OK/^Z_O;O_X_/D_/_[YN_;P[?[;^T_O__SV<.;IN&ZD M_5=BA0!9;Z%]I3Y4Z# $_6BF&>W;_TK39LN_DNDB)/Q 9Z*BDF\WX7\ MP[CR8+B#U;ND?--5)WC$""@U;N*)8'L8B-:+P4%0 '^\^!.^EC M@%[Y,ZSX\YWRIV/FN>QIZ6UP@/)'SZ[GE3^+IACS*7^*.)A:RXMZ[G?F9>MF M.>X<1!298N&,:"%R@=&M$&-)% RCO"_?YZ3%PW0\,2NR$THMDME?,<8)'Q%) MOD7T I\+RA'TQ;_-B#%/4/"%2+M_2ID!B-R:S3VF:U:1)Y^QM]QWMD3G$H5. MGB.PHAE#:3H/20#Y8^]%G== 3S""H&N@L3S#P7C-)3Z;;3)EDY!>0>S!(9AR M"(4OBD&E[40:9S/D#-M*@%V =9+< MP>!!Q\744$WF?@#CB?RT(&+\Z6+Q@9= M.(68RJTQ/-D51#S13[79XV^A"!NCVZ*0"C*4Y8!2"P@ [1D1C)P&!"BEKI[C M*H%*O5K0"UZ(>,2;,"N+7F:6'0:8(!S,7)N$:A!&.03#WR;<+Z$C=?%/\O7+ M<%\$&+_GG&(SGFRH4Z&WC.I2/GXP#S#36XAQ4>.<;C*2&?MIKE'A<;HPTJ/E MVTJ.+?\[WY63 %\M*JJ%^7^UE<7$BH0/0\)(K#QA@)& YV@,G@C-\,V,Y"P0 M ]%Y3-2EL'$H;%C8V,##&PKDO>O[P1,J6L2*WWD^!MG1HNLLI82@#X'866'E MD#R2PPLF(.&MC7BQ["GJAZEDH\0*!N*2Y\11GPE0"Q1R#HH<>0D!NBS&:JMTF52! M%C8N.BS"P%,(/Q+?@MW"54KXNP]OQ:Q%GWF14@E/C9D(+C:Z[="N#H.)&^=S M94/T!"0L;YNC2H)O4EI^8U#*?0XDXO@U&,7!#*6DD':878U^NVE O@3T-43S MA*< NR&JFP$V5% 8;1A&@TGJ#DKSO-'%))B2*DDUZS%DTB5'!4?NY$+A4/.V'YC_U7XHIZ&M0$T4?/JZE9 M+ -&H&%:44PW'[EJL:,95>.E#C R*_34?6SG;'7N6+8\7IW-PR#TDB6GX4H/ M864X2)')T52AG%')?C ;KTC\#;E;?5GI1-$'A91#\JX(HBR7WFL1LR+$ J(, MN20)E>U^7"Y)_6-3>([J_'C 07L*O 2VHA!Q2,[ **%KPR5!,1F&/7)%4#=) MG5Y9G DS%OCEPWL_9]$J'M%?':I12#P0$K.H,&%P&CR37)/-U /4$Q:\B\@C MMK>![00>$^KK7*%T..(1^&B3-&'=C?P8W0K?9&@ MZ%G>(G9M)2F/?F61=R0(YP$YLE",@KQ4:#@4&N;)V ,3:8?J'GN:)4:WRYW]\?'=KC-+O%9X.ZVV:!Q'O3\.L,)[^E5C? M*>_0I42MB1<$./$T2UNC!#,T8:T8;.8PF$\!U3QQ3&'J4)@B2S1,YJ0 C,FG M=#NS>&1L[+%9EFJ)OPL L3.=G!P)]OYX9S] ]Q;Y4FP,UBTZA43_$)%NAAE8(N$LYS@BYA.1F%3'5[QV:$<$Y=#R M_)"T@UVTB&+D-A[4G(26K.;!U(2YG.1,AE>JI9/H5%Z]8RM_UE/@.OE613K( M1GOJ8QJDR!C(I4"[V TRE)*I-:N[*K32,VR#Q ]^8EO)?$T"'EW)_+9(J+A M:@OU-/A)SGATSOOHYQ"-G]Q0CHF1F238"LE22#PD+[I^CALQ]ST*)O$SAB[! M..#M"$6F.Z"'^BBZ:V+1"E7']6-01ZC O\VG59'\A*T^+O04F;IL]":,A'1* M@\R\ LRO1MY5EFGVSJ ]JV*EEVB.DO9YC1"WK@MBCN?>>QY[9%R1A+7$O)*9 M&U$O2N Z4?R1EF<]N0$O"!%E7VY8R'JD)'*E8!Y+4@9C]"WJJ9>1)&&,=8F( M,>;SUJ)HN0.>>=D78HN%(L=N&77Y7L!H2UB\%E38/:S*0L$4JL B\^S MGJ/$%9U*.6[SJ)4I DOH54@ZEDM%-KK5Y4A#*\W'<9[<"-/_*17G.0S\1Y[@ MD="HSY"*:#UR?4HYS&<(F7; * E*1!8QYN?S5>%V>[)$7V@TMR5> M4(%!T2I2WQX3J=3X5<%O91&>5HVUT$_&Y[/DR^4H@U+48*7(3.OE(N9-;G.H MQ9Q(QYK)/-B0S1->2T<-$10F#Z73D-D@2LMS-Y[T9@MFQ!KRV(//17'55T3^ M!_Y4OF\%\R+V/.7SW@B/][Z/>L]R[YC_E(ZW#2UFSGNBY3^Q*";D=81^FI>X MIF<$^;OP-UE"UCAQ'F5!/0I1VZ)V&7Q>4&DV.;;^ 'O!1519493,*((7M;1_ M3N$S-#A%8Y/LXLS]C%8+>1[E&!M[/..(=@I2\-^[\/\1YAHMLG0S+L>9X]J\ M,WTF\[_[P;.?M2T@]J<%T':)(A?;BZ&5F]!=D+5^H7XBDB3IO2($E@6^BDTR M6MK'U!JJ>*YF7PT>B.(K[.QI&F[ M]W=9*Q?\X3WF"$4N:9\?TFSQMS);G'[S-4L6SV:VR+=M9$R:"/8,-HMF19OD MP''V6RDE>/L5.4>/0FB8=+"N'TL-,J(4W1D3\O.6^S,EG4\N; M< P#-6 J*[P:]$?/G;BI@'1# @F8 PO1.BEBU;22!RH7NM4_2PU\"MYS]S?. M>L#Y#/BG0!]?XN']6PUGX_F/HLL43ZO!P6*)+[(!10,HWI)(YH4*'EL-JYD8 M*ELG =&RIR0@3QA?)#,.""AOTB+ MBC'+#($N^C$5Y-220P=>1+,0\1:)D-5)VIDIBV_+1YX!..E^^(R6-02Y7?\V(MO QRR)=) BC31!G228 MP#W(N)2.L:^&CRXZSWWD&BA*A+DC^FZ$[,F-^%3 E9NBR8D2#O R+%]V?=X8 MF' FLJYYZE/JI'V&A;';ELTQY-F%.W=UN\E_XH G% :,7L@++=*7@C(=/.LDB@6XOC,VQ[/, M7#%/*B=-UW> X[JJU)YS#GVZ""@J!.JV%=)5 '(6?H+&,ET#@=BBEBN16GJ+ MPR(;])\EXP[>OY6*^DHVP/Q# #.;#OBJ()XWV'URFM ":$",$5J:RB)'&FY) M$JM5C]U, -Y:+^M0B".T5E.2H+;V6'D9V$1QGO0!Y#!$'V\+I@A3OLE25 M=&99Q.C.=GQQIE)(Q*(7'40!MJSF2!:[X#HKWTM+^[OO47I.7H\LWX01G]/' MNU\*\A3CL,I--#_RKC&>=N]H#S1NCFG_$7C4)N]M$,Y;2P_!1]63 7D(+!))09KN,"Y'?6G:\R M;:+?U+2)IC2J_OR$N3>PUO;CU6I,96N$J4:-+S0/5!;DM4[_HPSWWBLW>S'F__!\SB )L T+5)7@0*6N ]0CZ^ M*"'A%J:R44K$YR#T''C*&!KHDQ?+ T+!7H&B:7 M!=R;#/MYQ-4Y2+!/,O\1SW>WL*,QOS[_*^&%WQ_3HF-078Q!]S6Z&ZU"(L6, M8?MJCN8I\^;HHR.#FK_D+[%2VL$/% P<@KLT G/@4 M\PQ-OWD05PX\RG8I0J?W'6KPDT70NG-L2AA8Y;=!O%7-6'$_&:8*"9 MY7-QAA+-#66>$M,^$;"^<@_U6YR>ZWJ2<@0M<&(F)#'O M%IAQHBRV7LUW@JITCMQ(3IMU03%Z!.4 %=4YJO!!$I'/A71&!#Y@V@%UB.:[ MPMJ9K. &CY-O9!?(H!IWAY H(1'!!^+*AC-4, )KV18H4B#H>4X['4O*RS'L M:8K!='**H+^$V$'VP2"11'11@ ,H:R&0O1AY[K-0%BW+[4:8"!-&:X23'/.& M%(?\)BA8Y^/385F]K0!V$6Z<-RKF(Y E MO'A[%\SC\!_E"%[>0BF%F:#U7#O"9PJQ,+P8J%%AABH\&$T]SO75$MGG"Y=Y M3KZAVMDRB&'B"-OH19>OGK;?<;@=O=0)$BXECN=_%5L3BR[Y,OLXQQ;9'04V M+1N#^::#>@[T#"O#"W\/@D<4S_\3)-^2,?SE#]?_SIR/(-#O9];_HF#_Y"*N M@PD0^!?97UO7'GP+KKN'>8 C%73MF_O]&RZ-LO<;)9^\ S&H:_^MW?"<(.!K M'A"#"^3;,T8M0K@$_QOV'7*"_A]K&@3\.DN5$2K*@V-:W*D,A\59V@!4GE7F M/I)E(:_7^X_IW W>J,B>XL1>P$=(PP+D[S[]D?XN!9DK,S("JIK@6L*PK0$# M>H@BQT(S4+(M@<$2[@..9_@6!18VD'YDP(&\+PM>1N)J">Q6T-*P2WD5I2R:U$GH#252DUO+^.P&\7.W%Z@UH]@+KDEAB6H@2Y,W^19 M.RMJ8QS#>0F,!?=2P@I!NC2V!*]2)J5K3HG146!/0E#_Z*;$J!OR)B%70V5) MX(>K2_(1&K].S@5T_,2H?A/A\,;F-/VZI+D":=^"09ZII[@&Z*UYA7PE6.3I M4>MT7%3+R'7"I9@L5,+V>S0Z!2^H]%(*69R$E.&47DR27;]^OG](&7:\$"MG MJ0%R=ON83(LG8%2"?'K)\ WGX)#V[I=8<@J\MD;V8P1(#N)1&R8;A^T AFJT:Z\ MSG"&R6VJDH @B:?H5>"@ST! .)^"1@7J=%12Z%(Q.K-^Y+>9;D/(3]ZD!W"5 MBB4GIU!PMW8D6&42,J;GC9"47?2"<<'_)4T(=$/B>!_")W-:&]P%AYGA?@K_ MR*?"P T$R>_YT1AI?&DYC%3[:.=Q ;P5F)YB0 M#W 59V)1.:C+(]6HLFM__QZBFU\G-WME/7Z6CX1!HVB.07$^)0M.Y6$@GI@^ M?SZ +OJ)<5)* 6CXWK^W'EK:!^;@3 Y-C(*4IF.V];=BB=]@"9UKS]*,+*IH!,>J6$HU5,*8S_X MMQ(&'X17#NX\QN'IHYH,1!5/(Q&16AX,2RHL !97==*7I&L_4KR1'XTT#(PC M%78Z#]T9#Z:4$Y%P,[^%P#AP^B\XG),VA0C.#C$+GD2X2;KPY9-$)4[@>598 MNI1+I+R**G3AYWU?^Y,$Z7Q_$%Z$S< MZ:#5^;EZXJXN5Y.-$? NY0Z*.1H;EZ=;DZG\.=^_@_M0HNW&\'"NXK],9;%L MI30I:MRH#8R9SR9NG&4W2IVKI;V7CSM@F:("&NF%05&8G4FBU4L;T>6F0HFH M:E'#=YAPX4@W2[9ODY\JO4 M\A4&/IESF5Q(DU.YJ8-B@QKT%D,NJ9G$!5[1_%]OZ>?-<#U-*!##7'3I+"_[ M#X1EG'J,U.6 ET,=FN&0 17 (X8%&] M%;WX:8PR5%[D:EBO")(0]\Y]^FD[1-2(<3!+1,XN)M2'G$= .&AX/M2R*Q^N M)=X(*;])7@DDG,-@NJ,#%E,EN2%1]@?(6X)[*")1)6"38Q+OQN]LD0M+BI D MU_%YU/(P9NOIQ=5_PL%%>I9VSST. $\DY"^9+^WU<2$PC-?X'/'7[.V\_]\ >2?SL5+$W,*^N8J]6PF]U#=_GW-UWNOK" M5V]X6-B=<2N QWH>0<>,>=9?-DS:+TE_1W:V?@)M0$R_I(LG50BR2Z32G4\A MW#7Z03J*O+0@HSIQX71&9X0/\F(LU!*Q)Q&X1@D24FG=4H*.(O6CD?H#*0G- M(7(N%#%@PL**D,FR3F-Y49#%@?^)C24<[74>,V5NHF MXW^=?%KI.9%- :6Z4 MW^!W9PN7C#NTL!? M-I&+.J_&28&0.7AER;%^4B\C+3(!)%E#RO&0]W M*[>:\PCE39)]WP17&4P>-CJ8W,1[^3TW'@KZ+)4#IV-BO<557,8Y*RJ-E:(_ MJS@SUUO4OX'SH[.QOIZ,+BD\\C<5",>:QWPN M'+_90C$*C@8B341W'Y$PQ2/G'JG8< N0Q]I#:0]2B"TMS:]MV1Z!JP29,",Y ME@8S^54,KY5%!^*6AFUC#ARF^4J=0_;2'V/5V*.\[;B\I: W=N!/1P11G\8Y MO\=_%]4Y:>8T717,QAS QUQ*EH?3KA]]D/5^FA#)D_3A'Q$.]XKPOD-)7;RW MQ2!L?DY*1L,)5'JQ"9W0):2K*)?P5#A>B69XW#XW8!OA6IS%+),^>?H;3VD$ MGAC^+('I^FG* S8IN$7#Y9;:%6S3H*)P!5,6Q!^84JG= YD#!#@._PQ"!T?9 M267K_LO]6XDFS"$-&=IL5#:1ZQ(B5;)4JZ*:%1'+))65SLVQ)'W02^1/,;4B+QO/.]LQ!-1MNVG M]_>\?0\ @GY,Q>BP'%B;3RSMD78K;TKF%)8"(<%BD;K*&X[)PV7C;$O*@=CF M) CB.>C!\=78AP_9..RS/?(F=PH&]D.N%Q8R;7.L+5KK@#A#DX0'901DEIXI M)K/P=$0B]TDI?D)%?B630(QMX\UMLXU%V>MXNQ?1\(WGC'-9&L6\KD9,+N>M M?MRY)>3:QAR;EO8),V;] /,TR0;*K!1*!\]2)D"8X['B-(D8RTV",$N!@(/& M5%F"'7?2I&^XK; 8GDM$XL@\0/$G4\KN7F ;I#D)(WYL/>O^Q%_FY8IU)VX( MV\Z]BRS3PLM(2(C\C?R =PG+3#ADN>:%\:Y^UE X@C_X79)UOLLF9: WCB]* MUE0NJ3]+ET_3^]_*;GX(1EA7!B:D0( M5")^QS>U! M/;TMBN IK.0%SX6%Y,/\7A2TKV?I]/KR(3BX*+D,,ZFR[X6>D$;K>;^$B"ZL M)ZRY((M.;@N +/\J,O%Y9RE!\[[T0N0=WZ*I6X[!_&(K"NG8E&UK@^Q0J"P@ M' FVMX&-^?'PC+Z:J]-R.CR :*\EMLSO_ S" KOEFUWJ CD5 74^*W0C3CX2 MI,1)N6X^90*0:=V%9 C.8EFSKW.7UJN3UK(<6TY2YW[2ZGLI5X$A(^]4H?'[ M_?V77/Y9H5'D,Y,-W/*F3Y$G<_5,''QEIV36%@\9.OT1FF*RZ6M>0]336EP* M/60D">LB#-U)*F:M-,NPN ^@?W;6<[J @M(&C;?66H$V%@6X(KH!-Z>N,7T M(2EBA#9,E>ZY;%H2ZE6M:LBHD()!-&ZC!KRI[S?5L*-26U/92$!V72 78-:! M0_@PN2#.,,)S>JO;YMQD'4=1VHB_@C3 V#763_#&9[_PJIR*\^MPB3ZCDJUC M\QE>X)[>KQ$6>CCYRS*M2>+]$MPHE_V!9?>BSPVIU-CIU O\1[J9&';A7D45 M:/*NH(OS59UKM-#DI2X1X]F-HL4O.]T^>?16?;_VX0U? M'F;=0:]EGM>&^ZWVML_^2@A,_;.2W+L9#Y=R->[,^0_- M*-(CIF^4R8=3SKXY=K2)8=L\U:4PVT5 8\V9VGBB5Q4_'6US?%'G7U>-('JP!:0V7S63V M 9@=7\^AP_[)XE17#EDL8N.Y>N&2.OOS+RM46J''[H,-S2+2JH:V8?2KI57=\^*W=.YFG_=G10YKR<%L7S$Y["!6QY;]_9%2?&[%GFV; MLU=EO@/J_5O+=["]H-T(K6U8;AN(GPF[F<9H/;MM25UU64VA M:'N)..R>#D4DD'XE5TES&ZW6#/C6T^\NTY='G=(GV,S)KZ?MDD]6=@8/9-2& M"V19GT+90 %OUR 66^F9EB&NM*G&(E>7E,EV'E$2TSE$(RD,CH86#76[C9\Q M+^*6.E/)M40J?;;WYVF@/=,<":PMK#Z?B+C.J6=I]?)R+L>]S-/)>Y%%N6PD M!Y^)"8\XU<.>)J&/O;Y@92_ SKC56Y#^^2TVD9^5AZ^0J:UBGIG\1SJ"C^)[ MY7 (SR%YRAJ;\&W318O%#?@[JFB0.48T@S(KNJ@Z!8]=^-@:&MV_HMN$:)N& MTUY$57$A)F%YJT(&?/#1KS-E86Q:\Q[^*E#@PC$H7+!DK6'H6@-R':;!Y]PO_7YG?O\H_-MY[#^ M-I T>LJJNCMB%QXTD\C!7M28U)V)0EOTF%PK$5+I80=3&JVT"K/;2SJ5'_[R M_/"1R@]?RX;OLLNA^8SHSJBS!>6MS+$+(+]+-[(EJ@O;\"7][I@LV1"M%&'_ M5Q+$5- 5C,6L."'1<%JAN,E$X_#5UQGU:5L%X?//'%I=5I"'$ U:K7798^*7 M&/3'Z97/;,,.UWSPX7+^R5A.JR.%R3] .5&#H%L3G%(!%R2,ZXAINVO:OQI& M?^E7:0=8KE:GC4/%%5Y?I5NS!:GXXEZ6-Z ]6_GF?YC)Z%%OB?RKY%Y$?GY. M<*X5D; I8_0S'HK>E-^(V9.?F^=+7C7=%#7918PA%PWV18(JY?;<(AFQ"%PKV\K'6KEKLZ&T,NYN%NFF,ULCT M^Z@T+B#7.5HF:[W@H/] >$RNTX )F6F&R?;Z6*&)B[)BL=MY (5_SKIAU M $A310$$0Q#,@GV64SXEN]ZL;?DB?O5+FB&X]I)8W71^V/VYSA)+A6JZ?S=U$ M-^-D 6LZ[)=RR^H;E-/\*S$ JFK\53;KC49!"SW/BO(.4=X+XY=&CU\BFL?#\TN'6;.5DKP93O"YJ'$,TG>?% K8K96=%VP[-20LCMB7=S M2:.9MI_.Q,>$RL&=H 2>^XS57-@C9=3G*?/3QH,R/0*8UT6% M):L2CWCCRXRDBJKB\KH8E\.!+7-OD;JCL99R3H-Y@R0JM=;2;EZ]_?+IU2]I MD5ZF7.5_E?5YO_=S7VAN]I4;,%MF\WN)]\T4?4QPA8V,]H)X-#UK52E]P MY5MRORRJ.NOGM?4\Q-^Q7%EAH?L$F2.ZG$O2&^V=[R=;4*3ZG M96SOQ;BIRSOYBNEI8I!1>;3O*<2J5MH,C>1R(Z[H4HLE'DDB^8>#V (>!D=2 MU=.'>$.IE/?AYLUFIHK"X0@'OWM\F1:.),A_D$;((PML,6IL,0Y\G'*K:^PO MD$4+(2NHJ8H?65F3*#:;>\$"IVR(SE)BH^5A6@66S\T7PV2B>7'@Q]+7*'+% MW#87EZ,^)/XXL$*'BHQS#4"Y'_HY[6_(12U6#5+U>T+=.VB!Y3:.A50%',!+ MMGS^&;(\EZ<9R[=0$T?9VHUWW?#XS#6205-F.3S:0O61TCRU[00(SY;SX-/Z MT_R;X./02@4UYJ2$!8&&2Y,_Y +%5S7C/"Q[QT[;J;9B0W*07X&I2[R8)[IZ MW%?FO$CP,G<,POW'E1OQEK1W3\4VTRVM/P7=QVG*$7]9:0::3NI?()K]9+T, M4\$5XRV.3Z#B"-F$.)FC#@D)3G)<8(J%^'EC-%IJUR$FJ+M6T;68FX2 MA@50F3VMA%N]KVT$G?3<,O\1UF:AE!9X:7)5(M]1,BH(BFIUI:[(K-17(BD@ MXZD;.K>H-BWH&&!_8FLU(5,CQ4G"[- MS_TV/RWW-R \Q/##E+'KT;I^%\T5^> ^M+:IE0C<7:<53:OW519->U7!U@B4 M5.$2S:.?@*IXKQCXB\<>T6D[3>#H60LL?04GZSE%JGPX\?)H&Q!$!0T.-A>C MWUP*.Y+'M#&^A)V&8K-6SU(T.=C_4\X8D0:?3_-ML/45@049"W.J9GRJA/1! MD:[#?6\J:@='9B.EA:[=6>?,[ MVSP1Y4DA-?T+C2MU*;SQ1Y(=B#EQ/AA#HP(M&^LI",G-X%$! N=8$O@Z_V@: M>-Q=G [KSA@*+OE' ?D8^7!LO(KH34D=, MCHGF<'/8I,Q\RND'O W?W'+#=+"F$V#+0'Z3.G(4Q23Q-+@3T[YDZ WAS7;% M#G2Z$?D=[X@^O]QHRYDSV/"X>#Y^,XL#B9@%B@TD@%LD!AZZ(%5$5'5@C],9 MX2W=UQ,O 4G$%&P\-O,8#P7Q$4 M[>^%'T^60:V11U<,:$?@8<3UE3)'PHS[+W NSNY>?4C9-X+%?O2T='':_GX9&4,+7ON7%!Z#?IF4\>/=:T93/07>?:/@L]_R%=AJ-()5,W$5S:T$_ MNL K9-4X'X %ADL%ZQ-*+N_PJ]K[51S^M'Q2N:7LGLQ4(C'$F7X+5,MO*&%] MH)(&@I)TTW$0\G[[.R7Y2N8X@W\ M\G78&"/?44+W$5==_6RR=,B[HP.+G7&CN9J,]%YJ]%EZN=G$^1RA?13#8,.L"X\B,0!OD51CC M;;:9357(+I>L0E/4TI2+7VIA*[K;,N=*FM>: M\.S6K54;T0NV/SJSYK4'VW#G0.OV!P?K9WP84NL/)?WOW![8;'J3V%WT4+J8 M;O@P),KFC=)((@W#\F-,V-Q+,\O&=1,N-]6M!LZW*1CTVBKE]CIV$7]1].7_BJX.4J[AOV0U84K$^&CJ;!LR_RM';BMQ+(=AI740'V,QE7 M8?;TWJCN4)$U5':HH2+7C25CI!N##?:PPM*IL30P=/B+PE*SL=3KZ,-^W1D] M>\32 97C,[CGUW2=4$.F:EAY>K]]PCE3"DM;86FH&Z.Z]X'"TI&Q-!SHO?Z& MH:8*2Z?&TF"@C_IU->!]3]9[Z:U]MM;YYH8J2@'=WI@;Z*:AC+FF8VFD=WO* M,=)P+*$QUU,F=].QU-7;IW1?7;?)O;GED-)#M[?I3+U?^_)6UL*QL=36C=K7 M@L+2L2WOGMX?;$A54%@Z-99Z?;T]5);WB:"_55LSI8IN;]:!*FH.E,'0<"RA MEJ6PU' L==MZI_;]K;!T[-3C@=X;]I3Q?1KHK^[UIXSO^F:=WAX,E;W0;"2! M@E4[O48AZ+)5TG-KB?EDU M5O.(W# ,W>CL&, [4<&<0G"M"MN.WN_M&/M3"&X^@CN=D=X=[>@%N"H$GR-V MS6$'U/D=O0?;0:*!?H7FZB59D6FA\ZSR)=2W@'2SK6R@AB/IQM0[[>$2>2L$ M-05!O5-&AA6*MLJCBVP5,BVX;@%B]_H]VL;E(IG&X[7H3X:-#51ZBH]"?6F "OU>FL! M9HST8==04=\&8T@WAS6F/C+W MZ/929*S(^!3E5/IPV%2)?)5>ON7 X\P*']W=>F_MT> 5V.88NNL 2IT@&7LL MQ7B.'"J^/4=[V:CO$]PCE';@FE- Z6=%F,<&^8ZY((HV%6T>06@JF:GHLGD@ M5S)S)]HD%?S7V()#P9^.^_3F;_ ?N:?<06R&)6ABSV_^-@Y_?9,N5/F8ZSOP MR%VG3T1\Y).:U'-GRK1)X'G!,]:WTQFUB,41?!C&4RU(0N IG\P:*V9(*_ ' MSJ#!N;&B50]\K\&W%A;>A2R*X&=6I%D:?(L0L1X9_CBF[CYRU"PLK\7P;OB- M&S@1:/L.(!_><+<$L:W R>T#(L%>D0U3I(C#"6+G) M@]JQYQ.[D7UX[;C3W MK,6=ZQ.PZ*'78G7! ?B"LJF$[^-?OWYVG7AZUS/:K7:;6VEAGLWXUT:K7>5J MX%^:[:%\MO+[M0]O^'+0.\2Z_5'+/,C"9[?A[H$PUQ^V>@(63PUSC MY*CIRSC,=3+[CS'.V!S>$>&;-0Z[3U*P;-G_#)MI!17+(=*>3LAQK>V5/1R9*B5DTH9MOL M;&,Q;7/BJX.HJ(S5?N3W7$%_.Q=0=P']?Y*LY2#SR])X815F* MLA1E-12@BK(492G*.G9XVXG=MBUZ56M", M%'DH\E#20Y&'DA[-,(#.0)=[L#Q8##6UF15^9V@3G;H7VQDRCWF:*;VG9QY% M'MO-8E+DH5SW_/EOS)[Z\*['!:EG#GMB7C#' MK'EEW=2W;DXSU_ST/*3(0QF_BCQ>2AYU%31%'E=%'M3S, MZK4M&4W9.?3:J.U3J4NP<11Z*/!1Y*/)0Y'% \NA<*7E7([YW20W''BYV[\<[ICGJG]>SJ [3@M5-'%A=/% M;B/+%75JL&2Z71IS9F+FK&<^W![+6 <)8& MD"*IES:V4#2E:*KIS5(435T[38WJUC%?.=@\_TO?"\!E56J*AC-X91E*$H0U&&H@Q%&:"!6-:R&+F4[E";/W0[) Y MKLJ#:[YQVY3\!44=&P%VU%Y*BB[.ABZ4U%#4H7*KE2?L3Q87PY+:F$V"D,D/ M02^[O(RXTX&[;MW^@5("FL)RBI:.**05+2E:VJ-33M&1HJ,71U$OG):NTKOW M&_/9Q(VUFWD8/+F1&_B_:),PF+U_ODD7DH^M_;*DCG?-UJ '&YX'D8MY@'!O,YE;H1H&O!1,MGC+MVS1D M3/L$3TXC[;WO,$=[8/.8S<8LU#IM73/;9H=:6L-?S-TH;F:%CP TY-U>47*E M1$$,D!$:\3H Q;/F$;N3?WGMN-'B]4%=>(+RJR.[^-?"TSU MC':KW>;F:)@73@*1K79!R!>^-,V^?+;R^[4/;_@2B6G_Z_:[!UI8;?@:-KS" MFV.N\>;4=-H<'SR=,: MS_#V,GMZ;[3C#7:FVL<98LD8Z<9@1R->8>E86.KK77-'%5\AZ5A(ZM2=!'CA M/>7VH92?@7[Q8'FP&&H/,RO\SE!//\]:H=-J"R.]WS[J*,W=1-R58VFH&Z.Z MDXL4EHZMT^E=0[%2PY%4MS/3?A!T(D,3CLB7G!?,9\ M-0U@!SDWT$U#V:Y-Q])([_:4'ZCA6+HQ=;,[/'8_=(6@&C6.JEO]E7D6?F<^ M"RV/1R:N[41Q2M9IR,-0W74V]7UM94%;1L;'4UHV>%( M,H[:F>O2E(:S]3"\6Y?3H)P,]=FHJ[?-'2>K*^OH>,(.M#N%I:9C2>\:=94[ MA:1C(^DT'M4+T1O.UMGP(0CAGSX6_E-UI(;M''>?4WS=NK>IMP=U\[64@71D M)(%BUU=A\H8CZ<;01\-CM:)7"-H!0=W1L;%S(:K"&KVI,VBRJO MB"U/"Y:J MDD[M75A9]]8^T_H_P]"-SHX&T]; ."-KZN(0W.[H_=Z^6R@H!#<&P0.].]AW M$:]";W/0VSS47HAN5*TH-E%(NC'U3KM&MJ!" MT-%-![W7KJMY*"P=WW>BG"?7T6KQ(W;"9%$LG26[1U:N.SIYT]&-=@VF4>'C MXZL&?4,AJ,$(ZH[:"CV-1<^N3=^46G".?H/WL[D7+!C30A8SGW(V8^N'9H?, M<57B17UX_ON_#4W#?*T,GV:CJ:^/ALK)TW DW1"6E).GN0B"/Y3[X"KU2W=$JUTSX#Q)IZN[=CBSZ%V"8CMJNW.ZH! M_@4BUACM.\-"J3]GZ2;Y$@9/;H3>$=!]7J[Z7+O9,-*'7678-1E#NCD<* 0U M&$%#O=?K*@PU%D.&WNVJ!AC7Z2%Y0>[E?J:I<5JXZP#Q.$$R]EB:W?NR#.B+ MF;BV#P UFR-OC(X^J%,:MW< G=AH5:RB6&7+*HK^RZQ\Q2N*5ZZ%5VZ,KMXS M:M3#7QJK[. +/13;-)$Z].&HL[S(_O.GTBU .=AU:\,-.M0I+ M9M9F0(YM!-LN9%;$'&V\T'XR1JVV!N_TW,#7M2#4C-'/.CF'XRF#_X6,:3-X MPS32&!S$T1[8/&:S,0NU3EO7S+;9T:P(I,EL;H7P=1QL?)#K*.)IL[42>C,K M?'1]8I9>46#8#(L T 9'6DO9DC,70-6SYA&[DW]Y[;C1W+,6=ZY/L*&'7HO5 M!:_B"\H6.+Z/?_WZV77BZ5W/,%MFCQO_85X@\*^-5KM*&>%?FAU#/EOY_=J' M-WPY.,BZ_6ZKO?N>U(:O?,,[^,YJNL@.??-M?U-PG<'U0>P%":SJ1#JV?P.! MI\U9B-+*>F1;.=(V:VO&-N#B O(X !N5[J!JZ'RC"^$3OQ#>+]\D6_A=U\Y9 M;ACM;,BMKC+2=Z&&G/Z_;:"^V62"^L0V_N:-I[TJD)D*9+5 ]A.I[;P]IP)= M+=#]O IT*^[[[OYD]BF;DL3N3$ZSEW;4S>37[[]:VCP,'D-K-H,O;?G=2V[Z M6N1RYE[([<[8;!=(KZ^/1AN2)D^0&[DK>5T)A9T9D74'>GM3<.?P;6)V9%2G(6!KJPUVSCQ22 MCJ9*=%1+G-W5B+.K]4K&GAM-054H*1%1,I]["RUR'?8R]>'**R-Z>D\-0CX# M+'4VF5 *2R?'TDC-JFXZBE01V/6X( HI@ZH 3&7JGW(B<5OO;/)*-S(C6_&+ MXI=3S,(R]$YW1TM?\8OBEVOCEZ$^&KZLZ]7YLXNJ!EMKG)XA=33$<&IZ.5B- MPJDC%D7EBK0<>#,\;VD1H->= *K]./T:_J(%2:@%U0F*03ACH;> 3R8L%!N! M?>53%G_1@HGVTZ@U*A2!F<;/NF;%<>B.$UYC!4\"C3_'4WSE4^ E,X9/NK-Y MR")L*!;A/XW1SYKE.W1:R_XK<2.7M@1?69J?$(3@[SZ@Q[/"1Z;9203DRL*H MI7V58 Z#&1UJE@N#I[];?:JET#@_VK!\M X<#1[UX!? 7MNZ!2[N=(]< MI0J,[$:9W'V&U9S0A:WB]@!<>8D\A:,@/4T8(_GQ4Z; \ GEFA=\9(N)$=$W;:6D5&THE3;D8NT3EO080N5 _BA0.EY/]_79,&\?W MP6$XN8F#$5$;K4Z>Z@L+5#W$>:6=8P7Q\BG ,Q?%YI3.&4FNB;M.-0"$,-W7 M(=R\7GGYE!6U9Q<8!D$4LC@)?7R5Z]_"=1#AIN!E,;_ (Y9[#]W'R(>NY8$2 M$DPF$8M)"&@.RPZ((^K"Q(9U<3P1:PPV3Q*O?J2JZ/\4;-SI%,&1_^\TC0W-04]6XOHU:_%O@9 9"48EH^_&@_G(XB_,7OJP]L?%T3'#E"H M%\Q1W3VM/%Z]KXS#)"=SL6RVS&*+#/,D= V)4W4DE[*SR_2M"W,XB7!7T>1/$6U'AB>=]8"?,[\PD(1#4.B%4P MD4.Z@DXK85;O:Y7B9V9$?DH)LT'SBS;)F/9*?:_ M@@7&W856G8,9R0S"7Z< MD#,'3RU,&^ 57?. [/DC08QB2O#\DK*X],JQA>PTCDO"9E@4-B5#+"^,-@D' M 32$5964R031]@IS=QO=\'$;\E(BHY(YW[%YR&R7PYX . L =?S..ZW46+NU M;2U&PSBMX.!:1<0IKL205>?1R&C@;UY60%S4^$%BW";PRY07.:OD&'^5#5;Y M0C[W(K;\1Q?]VE8$CTIADJIY5\,/'X(0_HG0X2T=-.SX32/53^4-I&UIJ_>5 MT\WQQN'DF&>![NCG8W, WYX@?BEO)QYJA41\&')QP9 '0"U%5?!MOX5@#D=3 M[0L&$8GWWRB+Z]@'T\,:YO2QM;/OGWU@-(#FQT%UX@S58[[#^B5 "M M6[(TD<7E';Z:,]8>_C075^662O=4NZS@'KO+)'%I_C9R*W>-RER90POJ;TS+ MB$=!ZV+HBLM3O$GV5&SR *N/+/L,&"@ M, $2ZKB>LQ=#)Q23%/PBC!G \A\][> M?WW_H-W;\=4PX!8SZRX& M74OQD"I^')U?LJFZG#@KT&]S].E3J%"H#<-D^W MG>T2'2UPC8K;T@_\6U@*%'@R$MD/9B>D=A=\-WG6?,!T(OC,Z)LW,\H\PMU] M% 9LFMST-G 8=_2ZD8TR0'-AKV#9P$Z\A"[C5:XB%<;;0QBOV[0PWJ'A4"U2 MWQ(7N1%WLR"E_@F_6=.>5_ ?$&ZAW6@MK:>!_=S;LI]U_7[N9O_\FGSV0J7[N1^OG M?MFSC\O3OHY?D'S9#=]?>/AF5S]VNFV]/>B^J%;TJ#WB%0TK&BXK'Z.V/C)> MUCQ"T7!3L'F=--P=Z4;_9?V"FDW".S1KV(6/U5, 8:ON=/74 M]'/K;+MF,;HR9S3[G2_H;]D+%G9VT.>C0-GGUM MS+S@68V;J _W@:'#7U2/_&9CJ=?1A_T=C7B%I>-I@KK9Z2LL-1M+G=,,U[EH MK?P,%(PU+5A4O_7M)^H,]%Z_KHA37?&/K=0-]%%M9Y/"TI&Q--+[[;HCQ!22 MCJW3U=46+GS"Q#Y"[6>@+6SN$Z0T[EK6:T_Y&)J.I:[>'NP8H5)8.A:6;DS3 M6/)S*O0T!3W__F]#TS!?*P_#%7H8-G?^4GKW]HZ&GMX?U$WY4=;1L76&OMX> M*D=#P[%DCO3>Z#1VK,)2#2M)>1JNT-.P5?,_I8%OGVC9UCNU%0=E)QT["#O0 M>\.ZSF^%I6,K#OI@UR%T"DE'"_8I9\,5.AM6]R)5SH;ZD=C:DYR5=71LA4'O MM94[J.%(NC'UWL#1GHEKEN]@?*==)$-BVZ=Y;,A=VU^[4-)=58N\E( M'>JCP;Y#M@JQ#4#LC3'4C8YBUPO#JMFND?JKFN!?I(OD-^:SB1MK-^DXZU^T M21C,7J[Z7+?UT-?-;MV[4)EXQX^GM(='CQ(K!&W?S-'0.Z:J(FHXEFY,4Z5: M7*FGY(1#+CDMW'6 >)P@&7LLS?%]62+TQ0Q@VP> FLV1-Z8^,G>V2_< GQ/; MKHI3%*=L6XX]'+YL[IWB%L4MU\(M-WU]:-30:2^-4W;PB1Z*:QI(',:@=UZD MT1!CZ=?8@A/#GX[[].9O]!_^DW'XZYOTY_)+N6$ZI>L[S(_O.GTBTP.=AU:\ M,-.M0I+9M9L0,YP!,LN9%;$'&V\T'[JCEJF M!N_TW,#7M2#4C,'/NC:!O\13IOFPEC:#%TPCC<$Y'.V!S6,V&[-0Z[1US6R; M'X>B(>-ELK83>SPD?7)U;I%86%S; 4 .UOI+24*3EK M 4P]:QZQ._F7UXX;S3UK<>?Z!!EZZ+5877 JOJ!L?>/[^->OGUTGGM[U#+-E M]KCA'^;% ?_::+6K]!#^I=DQY+.5WZ]]>,.7@X.LV^^VVKOO26WXRC>\@]^L MIGOLT/?>]O<$UQ=<'R1?D,"J3J1C S@0>-JVE1-MLZ9F; ,N+B!/ MI"A4@^=/O! ^\0OA_?)%LH7/=>W(Y8;1SH;\ZBK[?!=JR.G^VP;L3T4FHZVH M!-6);7S-&T][52 S%PG4MIY@TX%NEJ@^WD5Z%;<]]W]R>Q3MB6)W9D< M;"^MJ)O)K]]_M;1Y&#R&UFP&7]KRNY?<])O(Y<)\D!?B280+71]V-WC>3^,5 M5(1V4836Z>F]CB*TDR/BT@G-[.D=8T-J8[/HK"J:<6$Q"6-T,H0T)+A03\,\ M_TRL3\R*DI#AA..RYFDYM$M86'/SH9NV$;H6E8V/I-%/%+T23.+<2L"_)V'.C*6@+)3TB2N9S;Z%% MKL->ID%<=WE$MZ"\\#D>7G\%?M" ) MM: J13&8:#^9O5:G6-XU^EG7K#@.W7'"ZZ=@12#8YWB*BST%7C*C1]W9/&01 M]@J+\)]&]V<\QC/S//P3CV#9?R5NY-([X1>6YB=T;/B[#R#WK/"1:782 0FR M,&II7R7HL/,8[GJ6BVZGO\N=]R>S4RI.,PW8?<@F'K-I3MP6&S<[+][X-WP& M6,N"C]]^^101\H&WIH436+Y3Q$-VI&<6PH*P(3?"%O7UB.< M74K.*HQ?+A] M[8U9G!NX-$;Y8DZ^)),,$T[^-HAB)%O!6BG&CRP?:2^:W$QUH:DQ*/%RQSQJ MH2EPL9L)%^T9%G-"%W:*NRN)U"F:,I[ PWAK+M MW<,7#78:^\C_(?.LF&\:O\NDUDJYW6V-Y/M(L)1>B6 0N?/2:*G!]NMGGQP MF?_/EMB)S1\L#Y9':,RL\#M##)V(WFD[+:UB0QDRBM0_:O6+U_#IB;]2F8 ; MR_Y^.Z9]5Q$9T=A@#3.LIDPSHTSY\BF ,Q>1YGRA$T3EFKCK--<- 8Q?QB%< MQUYY^713VK,+[(40"EF M25J0GA0Q5#P\T&IF\&$(>].>+/C#MUFT[PM>D'?7I +BU_. ZTAW)+Y 5(I" M>*[>YQ\41DT[>\0:@_V2Q*L?J:KG/P47=WI%<.3_.TWC/'-0_6['@,3OM]8$ M-GMG><_6(GKU:[%E 1!9"8;EXZ_&P_G(X6_,GOKP]L<%T;$#%.H%<]2!3RN. M5^\KXS!B_!9DRVKA.6QU-883B;>Y 7^XRV0+C9]?@(9AG")I/TX#P,'9)J 6T[RPA<3;DR!X"$+ M)\9WI8I1NS7(I-Z7"N&978-;72W][)+0BW= %$SB9U2PK/D"P$L>-=>PLKVL> M,$1>>@"^GER@?^)P+T'')DFA#P%(IX?;CC9QO535 _!$S Y\QPH76@+ "9]# M-XX92K@)0U[6A<74SBNE2^P_MI!IQW'QY!DV]Z00URHB4 S@) '+\+3RMDUFYMI9S)LQJPTW&;W[&LE;BH[8/0N$W@E^FMCGS2R5_^J]BM\H4(&EC7\A]=E()6!(]* MWAL6E (GCXW\XR#/P$",%R#9/$NX<]E?B+Z4L=JU/+?H/[SHVFVA>,*A)=OD]"X"R\;'U[ ?MX8ER;EX:-?/+OK0>0 M/]@(+[Q BJT.!GQ$\0)7LF1N(HK+.WPU6ZP]_&FNO\HME6Z[3N;M)A;M]X]] MW;'"I>96[GFCLAW3,N)1T-S@5N,??F5/@?>$=C.R?K?5_QD66AGPA64'K4[Q M)]E)LZ %KCRS[#! ]3B8N38<\\D- Q^%@5ZIN7H!*+79'H5K(&1S:\&O.1%. M3N((+E-2S$EG1J$CW SIPV)"A'C$MD!"C2WO4M7.:F&SW>SQAH9?UC+NVI,1 MQX3<_/0#;>UO:_%Q"VW >MRKT\_7;P'W^=,@,Q YQ[-USPCS#RQ1AL$(SIGS M)(P25 Z%B'E[__7]@W9OQU=#\/4FR5T,,*IYI!8P3G/[;K7%*.4,F>;1 MG5RT,VTL=I_M#_TF<*.)BXM[3*1A.0Z"[US5?LE6:14!G2W6*0LCO"G]P+^% M'X&"3]8H^\'LA-3R@FLM+TP>,)\)/C/ZYLWL%SP,OO:CL)33S*FW@<.X%>M& M-DHMS85=1#DWVBI_7\U<@*,WB25R_1/@]OO]_1?M@^N#'H&>+-$ 95FD-$QR MK&7#?S*-?!U8:4V6&AQ,9(Z1DX(B,"P$:INA^J1KSU/7GFKH%G$8JGM.EC.' M6628&CHEE03_-+>$'L889<1AE=63 9\4RH/7%PI:/W][=HX,229=;M(O,X/9Y))VG;J=[[Z11$0A8[%*GAQ8[FUY]U 4B0$F7*5FS) MYL/T=%LD""RL.Q:^%5Y'R.TZ,84TG"E-D'2L/Y%N8Y39ZNS07ZEK ^^MRM/9 MM9)E+XD63.5JF^6&=B5;S)4.J;Q66HQRQO9JSX0T<3GY<0U:D2F$*U+U!9QK MCQ#R'IC9)JT$"\SBXOQK[RI M7']A5LN*5#]6XL=Z[KJ?U+_(,H:#MHRAB0X.M8DI%%.NB4'U%"IZN6XU&!>5 M1,&J$/HF/JN>D0Q\B3DXY'<0466971FG G,+9+%S?5Z,H)49A.S1;5+1B2.9 MPG[Q^1>%YJNTN*EJZ4-*ZF <_C=V4]28X!G^A?!A.. X2S-5JKQZ7"I"0#T$ M<3_.F?0GG8C#&[!N807XGZB9/0GK#D SX'$=41:G1-0A_8^S8EM3$$/IV<5- MZEB_PT>C&QF#E31I+>_87/)_/;8I5*@YB0*/:K-1Y*X%%> MM.'LX2.1;0C"DMW#,A9P><&Z\:@PRP26&" 3X\Q0'(,YE]"$?V4A>].TM8WD MV!3A+[ _JSAI*N:TI)%45->YP,0'O25BF >L$],&)1^/K#&]$/K(QU_*?S#/ MPO,_:F\-U"?8WWANT\==$;@9'K"MG&8N;S@?X$5D!@_H', L4\5@:@_)OZ*8 M(S+W#K=?K9"B%PA8P##N4%;='I04$(LIUKDSYB+0UN"! M%2QL+_J=-OK*!1^"H$:W9$ D/)7199-YE'%^]L:'-;)#94XR69;5BS \3^=H\C$$4A59""2EBY$NV=1CGP#ALYKC.=Q>,1MB5N73--5N&<76IRU=5-?M9O[ MUI7K9TVX_Y/&_8D4_CFL=G#4&;9-KIZTR=7QMO6X:M8;Y6H2R\8]KEX6:1[> M_:N14#7HP_/R6O:T/;7N0[(F/;5>)&%:7M(D.[H?+[U(!,'/U>#W"5$$7SJ( MT\YC-.TY??MP<'S?[NQ;#[_4\O'+X./#@X=!2;6,O%W[^6(9>:]G'_<.6GW< MLO%.LW'?/CK:5HW\(GN6-+K4V8+V-X>N'-C=WKH.Q=ZMD':X.,MKOT MR+LTZ-K]PW5QM=M=>FR3?F@/CX9/MTLO,MEW65,IW?8E7=\6].WC;MOO,'-I=>JQ=.AC:!X.GZ7G9[E)SB]VWG>X3RM*+#+178V:T[F;S#)+3 M/6YC@NW>) ROVTW:\DTZM@_7]JC:37KD31K:1\,GE*07&5Q_U3@.UIY"1U@% MP-'ZG8UCN&/[J(T.MGZ7[-Y]C^C:37JTM1#[9$T0D#;ZOH=QZ _;$[FMWZ2A<]1NTG9O4L\^7KO'>KM)CUV!8/>/ M#UYD])U/Y!&0ZI;3OAY^_*? /1YTA@VFM03I"@L2]_N=)5?_\7@>!\#K%(6K MSA!.K2?=7%%V#]>U9FVX\^B*LGNPKC5K-^FQ$_[]-OFVY5O4MX?#)]RD)TP; M/"G9FV',MWYS4WK^W_]SU'-Z[]KP9KNW:>_ /CYRFF>1VPUJY:C=IJV2HVU( M$3Q)KA_;SUG^=";\F,'4"SSN^R?W7[;SZ;3AP9;OT+JYR':#GN#HI2V>V/)- M&JY[6ZV-L!]NKVO0>C?H9-[U7C.TL^<&(+'>XK=;< ==>WBX[E6]M0CPQ'%2 MR\+/G87[7=L9W//$M6/71@3T<]+:1A5]J M0D_UWVQ!:UMPN?NC.G7M_GUK'%JDQ):9MVGA3M>Q^X-[7B%IF;EEYFU:>'_0 MM;MKE[NWS-PR\Q8R<^^X:Q\[VZJ97^H!PT+["]5G^ZFK]QXF]=O'_7O.^H4N M/Y/IGX(&O[9,M6%G=\.9F):O6KYB9=7JJI:G6EWUT_GJI6:MJ^W+'^!S;K F M2_&::DI=.:1XP.'5]G%A_V$YA8=0:"?E=&>8<5?Y\9Y XILA4LN2K7ZL0CVW M^O%9,N.N\F.K'^_E6K])Q2B0&CTDQV3Y^]]&\9N_EZ%%X!]ZPFKM^^@V4_MI M6K8?>C),W^X?$\MN=($-0%2QE-84/C:!GV$C/.N?62BM?M>VL(TUW6*;P00C M+\$78BG&J8P[5C70F,#P891:(RE#*Y:N2%+U$3^I3E./-X/_@R>B\B=M&,,5 M62*M)',GQKN)=1ME@0>?@@70=_SI5,!L?!%8?LB/J[$[U@(3KN30G[V%"XW" M>RA8G_Q_9[[GIW,B\ZF8^2DLY4(F41:[!J3O6D)FRE3_8/,R5:R-1GR+<_;= M!JO]388R%L&Z$]^:Y=9)(RWN3V3)P)? FO*'GZ0(\@A",+$D;/&-"(A_H['U MRW&OT[-@ @&A0MY.?&!:/W2#S(/)T!O71">4+0)YCF:202+Y_<-!1V5\U"#( M^BC*(V'[8<0M8]T: \L\2_*I$V_7$^EW ?)'##FD"9/8BY)LP M"O==9&UF]WQ>_#EX+I&:$K=@^:Q?^OU.OR(L-;S/#Q\L*XQK&1-![W.(3I"BU[2K>^E$^4DFB\JM[A;O")&X 5G M:?TKA@/L2FQ-\T2BTS^L .,9_YS$A2-[+?='X Q]WR=_Z*T(;L4\>?6FM*:I M'^Y7:%A=?OT^;*MN 0DE!VSLA\C7'JD$PT:!WIF"& ;SG 7)J %[XH/:EB03 M5.JD(4#NU6# ^:0!M"'%%\K&E+5^V:K:AC$""DGN3Y.!26\E3$7;8GQR).=1Z-'BX M!HE*X%:BDQ"S:C0)CM-2"W'9C<0/Q/B?\"U0]]'4EZ1$$HAA9,="VS#.: UZ M726;2?3Q)*X4-PWX96Z-A9M&<:+\%)PPS@$"XUOP(]!5L5FK^E.M]X$,2%G\ M+-$,_@P+2[+9+(I3&/X&7($9N0HP>_A3PB/ W($U49?AFS!?)A\PU'?)-@7# M%U I4KW@AVD<>9F;JG="8'+Z?CAA[ISQSSQ.KE;!NDC$X891M$D 4L$7,OP( M?PZ^Y8+>)79%J9A;I+AP3I$EXA@C,*8I_K=+-+8B M_/T&^V[Y(77*#.@9$<^M49: M"5DV4HF,Y7N) 3QOJ9E%YN .)! -R4P2;" MW&#?(92@_$'2V?;@X2XE@_0!&7#9R71/.* M^CU#I42NIP@"F,T8QQ$Q.C+E(8Q9:6&$]W0 8*J%4,)\$F03>)G$9$'S,J:\ MYBV4A KCI,!P&$##TL.Q3+* M_;;BLXN,MBLN])KAJPIR3G20L[/K7ATZA(:WV3LF;],A.2#E)CVEWG1P6,1\ M%%1J#SS "#3.771,/HDI1Z4@,Y3OP8"/7-F]XD=6ZH@RUNN^JQ*<_NR\>PV^ M-3Q4_57;>[;%O_2[W4[7,D)DT^/&)^(\>E4K"2(@F[5G3$#[%/K#>C5B&F7P M0:6AM%WV6!'I_^ @ JR?ZX-YMEP_=K-I0N8$R8+$$CA-8Y:!3-%^@'BI*249 MQ&A3GQTE>-HI+4H$\'1(GKCE9G%,'H!^A72@5B],UM44PR<,;8!ZD36)RYX! MJ":*TY!,Z!#@D\H>P=3 \/O3;*I)@XF*H3%5_( 40#KUXKQCO8]B\!_0!A?Q MUN(4%8TSI"@.LLP]8Y M5IH8[<;@8Z#VA& +XH^RR:2,0-&6(\%X":B5YANV M;!;,<+F'.15H]-$;XNCJV2D"2B]_J8BIXB$P$N@1EI0!_O#1CX%;3E",I\JG MKI)1BP_GIMGK4JZ6KYN1TL91K)"BK-">C0I.(2/]Z?S]EPO\P.67CQ>\-PV^ M3EGEJ31RX()S0N3HCIG_9S.P!62B\QEQ0,V, POGCQM3,F<:L=LA\GD4'_/( M2RZTH9GR[G>LCU$0T(#+B)F[N@6-$G.N:@MR!ETA3P*]5:'##]8-TB_)[[NCB:N$)]A4QBS!*"(#?C?(N@$PW0F%.:)BP_U2_@;S/4I!"G4@!I MSN-"HGF]8UDZ,Z39E6-9$"V_"V,@7N<0H/X.B M0]9GW<[A\%?<7*YAW"MW-.7F=SZ!-*9SKZ&[TEWU ?*?:^;EN-2<. M1[T#/60?_E4)H']SQVC(&)61C@_RR0V&.!(^AIN$.V83[3RM7"]EB*>&EQ)< M'O@K7K/Y!'%>+*Z)XG[4<+/>YQMB*'-T-Z(P()]C*CQ4NDK_);R]KK)_(D@B M3!@G*,NY9VF-)6AZ[O!%"1'<-F5;%E0QDH!<$N8!\+Z1!-U.?V@*O[9,:H6> MP,P:*,)8W(86)E-4X@,?,EQ:P]G]*=2[JAHD-"K+TM0PVF&G_^N2%/2N>TD4 M+BV-1#"5)/P03UMN9"@XQX]I!MH:&>./.@M!1]<@+U/N P<<0+G)D7)*P:;& M*'T+&'/D]6[S3N=2 MKPQVQUH<:Q(%GC(2]$?*CP*//3_6\=7#.?TX M5XAE0%9>EE,N7L!7(K!;F"@!)47'($7T1$E=))_D#L]+-ELS4+@T["X1;N XKE[@BY*330DR@3X1GP[_$-%UX M=*[.PM31-SR&+B1AJ+MIW5>-%!6I.&0I/F TRAF* K(J+VMGK#(JED5@E28I MV(7A<+[F?]<,8A)$,Y"J*< M5 DJF,BRG!-S:HVO6*^?7^01_=&.'=%OC9U8 M]\0#!>$CNA\[ZQ_<:1GYS(XJTZP9:#]NW8!)(=2V^N!W43^P5V;Z8N&UK8[? M]"%X<=!HF$^=:]>%.D &W\5QZX6<+_%1/?FP7%"?RR$O(Y=MJC]W,7"=)?*M M_I=W8%I I\_?^B$1@UYZIT97"F%)Q3-]CW]6PC%T,%7!=RECLUY>R4ZGNPR( MAG_L]P_!/Z__?>7+=_R(\KOY<0^/?]+ /VO"1TZGUW3@FHNRO1479;?L/FQS MI<97\,G_B3(8U4L6;N.O6&[MG9KC)I1A27VB:QW+*?$9"X9_YR*EL\6"X2;W MJ;>>38X:MK5:=@?H/KQ@W-%J>BEMR[D$#-^[W>T!X<]]MFO]N[0T[/'ASV7EH;V2U2-C7YA4(L@*F_76F>GJO3CZWJ MEOG<(YRUU[_=HGY@#P;K]KM]!,C2EI5;5EYWX4/[Z'A=/+O'8N47Z4#SW1 J M\=<(6'R/=L*E\-&C&+K-8_$]&[B]/0!W;W M<-U3R-8;?'0E6*L#U3WP!VB_S9SAJD+,/FRU%V58UJE)]6+CQLT3:+MUR?' M/CPZV 0R]4.(M!LE#ZVXO'AQ =,[/%PWI[@UXO( //4MN#E2@R*5E_B=+!Y< M/JL[)!\U\&,#]&5"8F]6#TD7DPGKN<"*9OBU'#) T&B(\$YP2ST#"%9H!!2\ M;,(0M,F$X2L3!H/TY"R6KL^7SNEJ^12Q!/XC-)[ +X-N9U#"NK6!M)'[?9_Q M! @M+DR*YP^&G8-BKB.AD#W51]44>Y41JU^E5_P$8:9=!%M(%&AVM],O%A?B MO;E8 BO^AY=(F/[@43T!J7G5PM#MW.X^[*PI@4\SZL$G[L%/+VK M.)*%N3?L#,O8Z>.U3&C+UP\CZJ@'_343(M1FB6]B=W66(-;7;Q[PP M\45IMZ47NME5J?JV:VHW+Y,,[X=.3=XB@Z^?%P@IY6X9C+):XO_"XH-S(_V9 M1F(M2P+Y,@K^$2;U0\:NCRM$WEYPTOF-"T\*!>"[?=3NJ@ M5(YW#$KEZ4W?.\RY"M#'>83-!IM,/*BF9C("(Z+%=O23AM^ M.$9(1P7Z& A_FC!J* $&^[''L;A,%O$:"12K!*+M5_C*H"*!]:$;S*!IV(F% M5**"=.166>J/4D7Z"<.Z$3B@PH2DMA3+$,U*](9?IO!QQ*],\T\$/N-N^7I< M!$I%0DOV-422HY#ZJ#9$RL13U"5H8CUWNY@PP@3K^7:LSQ$8C2G" MA*N8T1ZI#5H@EX+;+V^O=N5C!L@$EU_M$M-&P6;J6$+AX.4M)D4!8R=586&X MB 94ZF@$BRO]B)0H1*'2JP/32+&H>%&>@^@@F^#?NMF2 SO6<=R4M2C$K MBD=BHM3],YO.@(OBE#H_O5'E3Y?"1IM4- M1, YQ=0G@DZ;W:FXET\L*_#WK,\(L=U5<\A5%4M^NIJ@"-FGYWR'F>%>0,;, M%K!V"1L21DBI!U J48A11Y560N"TW+=JT!T@UKW:L$L1CP3LT?Z7'X&B4VG!5&AC1-J).F&&J4 ;/I=*CNY*'$BY*YL MZ-VD,;99(_*K_A85%L;N4=PDAR,PU\6^+N3'890(W%;M0%$5/FIVQVY.D(-\ M*B:!$ ](K!F$5!JX4C;Z=8*==PXQFM M2CAW4-1"!!N&E-^\9!O5 MXGEDQ3&0]QB2+: M60*$1I[:>8QP]"VR),G/PT,1S$$%:;$R&P>$',GJ4MK%IH#D=(T*3/R%J*D8 MS70\. ]0!'\S3%%RA$R,&GL%1#_U)OKMY.0K U?SH_E!.8-D+_N*]F0P5 ^% M"MXU0K?4NTE+^ROSKDVWDX- ]H:0SZ6G^IW1ZD622.52&>$R^FXW,LQDWIN5 M*A"8]LJJ[4ZP4M1DE+/0630EJ'%N?YGY= M8JZ98VA^0GT^TXX@!Z:>/B-CD&Y?=8+-R5'##*&WC'UVNT7I%:45"EXU4>_U M?4-U>NEJO6$HVQF(@JM1\PVV2UC/JJB"FD L>;MXP9,)/#!B&5'NU6=PG*T> MX9+WWKT72H@5NK'A=!<8QXE_S;F4,%TV2<-3:R3):$! V_O4HW9=^P!C5LU# M;R?,PX7$7+YI'+[&40C_[M;DAW>)W2D1H+AMIK4LR[[+Z0OA@5M?]BAFI?4K MI:<>Q[.B.O\#_?,Y=F#F(3%+*RWFZKV_7AMLZ*$V]>YFR+=:-#8E#2!8)[7K MK$R_G%=@2?V*"9ESVSJ'"5H.6RR8V!]YNY]%2?GC7D*P13^^Y(.V07?;#MJ> MA@Y+VH#YWG^_\OOR8."-AV[/&SJ#XU'O:'#8$X=>=S1PG8%SV/]_1T>OMEO[ MDR3W.WRZO_C//S!+ZZ?_\3,:[D7@(J?VL4E\SE1.8Q72L M1S8'/:4.Y;^GQGS &>=4*BA>>!I^PMYZ0CFQC"*AGE#?G454/6MX>%0A-PY4 MW!%7FK12#LR+N/M-%'BEIF])&F=%.^HT%A09ZZ;%NYOY6;>43%5+G^KZ_3-= M-KV4^7>%"G>&VV/P%Y!KD)EXZ;XL@FU%E(7^5AQ\8H.GE \-W=+['>OW*$GS M!)H(U&N5%IQ&7]^BWI&3I,JGXY#59U^F.*(RFTP93M+"'0R4+Q:XHKJ_B'T7 M)T1Q3HD*]!?TKVCI6(5.N8&H&%*G&9 &Y"2JEEU8J)9+LQK[6TC'-Y?H$,** MOW7^U0'?"QT.S!!_C#&M8%N_R7B*AU?@E0G,_UW.A!_"_\'LQ8P2R"<92"TP MMK"M?PI@''@4@EF1EXQ^QN2AJW1-R2NMCXR-=C+4G=G(5QOD'@<9!O/\FE)' MIOJK[D ) "=171>IKZE2GJCJ**%1[, X2PUEMV3T\J =ZRK2?:UET>:K5-6 MRM#T7:U6=;QT2"6)MD$*9XO1(0XH?>1!M\^_X9U7U%KO<;Z3)_7;UKV_8N[[2:[W:P+Y1)]Y-=[F'QU0A2L'!1L]N/@A<>^N+ MG=1;5VE1C]WG1[7=YU5C>2+ZDJ[O#^_X3KNX\.*6MW$?'FRNC?MBS22=GF*[ MU&?6=5. Z\Y$6WZ/%) M,56N#YVP7 ?1".W&HL.KOZ33!<9+RTZM5O4,)P<7CV3H NQ"TV*\YG!HW'-0 M1VGX%:V9=(]PY@J837YT6(R&3JG3[>Y3[0>PFA\:*,W8&MBXE:OL?=F(6]@Y M'?7XK81O[I,/K&MHV)\LJ"F4A\_EOVH4\R:R<5F$FA:7+[B7;Y+HB#28/U-N MKF<-W.1JHJB4'BIMD'&QD:]6 MGSRJ[U,4)"B:4W?;LS!/"Z!/EON+)'/ ^=5@J!D35A9GA"SF<6BY>CI_1RVZ M?#JL9?'1L[H;SE]F1T;:"XG AG6#F6 M%XT4:7BKZ?*?A6[CQ+@NAC&R$W1]Q?5GPCSP/9WX*B&!8+OR@G;@40J02UTF&Z&[FUOX4M1)EF M]Z>$WJ"FQ%ZJ:?/U78^BFHDZLN^N+[FF'?I=$^_/$O'.->%.3<(5C'"A";>S M=%KM?V<>4MA M1J=Q:#;)^4[YR(;N"U"-]_Q97Q7XDPF =\+P. ^GXX]]Z6U&WZC[&EC%Q9I, M_O"3E(_M?8]V %02'NSD]9J4^H8OT.4UO(JJ\ [HDK0^V<,_?)?S? *%^L7[ M8S'K8(C#\(H8)X^4KM8C>JR3DVS,G)PJ36S<@%69R3B:Q3Y5 F.2 RE'G%> M5-1!Z=Q%' @*5?8-P<0H!5*A"1\J*EKD2T JAF2!,#MJSC"1U[&\+J0T2]79 M[@+M@&VR8HJ)D5/FHCLL(P3C1]H>?+-]=N:\HIH2#:X2&+,160/;!OH0ST00+:K8S.MHIBA%DPI9 KK22%(+UY)IF?+9#<&S8\G4@U, M%JJMN*E*A&89#\4UFNFK'N8J\#I4#BAF/H=V'V,GF #%P_KPGCX'[%6Z$%OB M8=HP)6WPH.+HW;7/:_NR6L9SK^<"+\\IK,VS\1BO'N\L->[R5H0*O<"C( \C M*E2&-04WDF(P^&NL:,*&?+5CP\?;^=NJD)P4+*G\P/^/OHJS[(I)M=9&:VBJ MRM(NS#(SO,Q](2T'2T(O1'U3/S8&69.(%LK9;9[D*-(WXANI/LKMJ-MEA->] MW/8F)>.K[@>SY)O%"(_B+FB5A(1A.ZBUDA>Y5)ZD#R?5#7A>-*B&I69<6T"E MU@H;9IKP=0(:PV9KFAI6REZTS?8R]6_K/,*"1M6SW^W[7'_F8DLG@H7"DJRP M8 .!=M?,R_HR./'48CD?;MA M3:D@Z_>QOP&]]LX<9]\Y>K(=H'LR!SF"_^-/X5V)-LZ@,T1:G.9<0:[#-9[; M"WWJ;*C;'+=B[,=3) 4R1SX^NJ487N$ AR279C*[O+4T*M3OZ^#OZ4;G) MZO!125R.&%+U7]6E;*$K*&$147@=D1^G5+,6;DI]@=3Z!33!R&!F<<$H(2'E M>V<7!6TB2Z,I9;R+_ %I?TRFNS69BG?X2+N/F]K'KS+&-!;M8AD4M29/9)A$ M5*;H5&GY*Y\F%"=]E$0&=^ZZ:#6D+Q#ZH>8,0C4F:$UF!]M)S+/;-!I,Z?TEHQQYB@A:Y#YQ>7$THT=B)^KGCF_@ =Q]U9'&MK@:85-IP0)6\ M!\W!YDW9"?9:N1,FXWXUE>1U:\5I0(UPO2[90551RZCE\']IM/B"O:;)WUG^ M6%-VSL,)0[1^PL8$JCZ .:&L(/4]IIV.8=]+5V1\*16/RWR]^*!8O-WHZE ! M-M& C]&G0PNOZJ^+ZNM2F3?>G0R2B(KL_I)*YQ/:_KP21):-%_G"9.?88"_X MISE$6EZC3$MB$!^J2H$YJQ)!_(NFD''UU 3L)>.L@8,EM5FB I_%DXN\;(A= M3$T\ @^6*)\1.A[UHO8B0]Q^?8B[QIW1P:LMBHL?E:S+U=S7DXLKZ_Q\M7[: M@GE^N?K'V85U_OGCEXO?3Z[.OWS>^=O+AXNWEQ_]@O+5V>^64WM!^=/9;R>? MK*\77T[/SCZ9&?S_ E.-T,4-_#8_)$ )NOZJNR4%\EH$ MNK0JA]"F6N95T:P5MFH86-($)Z8H4 MWA6>4X,D_'08A;*(_7*\PJ)UGL8N8GL7C6T:O;H.LEG@@X[9]$SIVF\!8 >T MPIYVMTM[MFG4CP)](-M]6 %0Y]N.*T!B>U(KMQ?GE_^R/IZ<7GVY6!3977'7 M5U_G50<>G&S#1KD8GDWX2JN.RNYL')#[?QKU3#FX!GZXH_'#3W2@B%!WUD=^ MH8 =?P($_B46&L&__/%\&V(HI[>!WGOOK$ETBT!.Q2&82T?*L'G&<-R2X E>=H8>X>I_U2]Q9 .Z;RNN1@+^Y(&9_I"J!)X1C_2C%O3 M6"QG7.P!!-J_MD68:KI;VX?LJH 5YIR:)V>2!!K;1_H)@_:J7E\&VU$U^S(5 M5;J'O-$M7VJQFK416^)8/0>7XLENP6-2"BMB58%CZ<0R67XTAD@_^C0J8.#7 M//45D+9F"(6@:(GE(@Z940>";,2-F'/$?;PP&FGDUR7[CI9!A*BJ"+RD.-4N MCINT/D.-'>)J&+LZOW![*_DT1REU.^=ZXW2MR:EM_B%CGY!Y(TO<1'ZIKKQF M^\J9P8YU/M:GF;1 56-SYT18TI5Z3I;6Z1AJ/ O9H%+5XQ:J](((6:BGCV>$ M5&8OUBP.("S?O-(!+\^/[Z$6_<28"S"R.HTOD3*:^2$=..=>_=(#TC5*KJ)8 M?XMRVGF@J[YD*_1 W'),&9#5@%''Y8N>L)8L%NX\;T6.9]/FC*K?5H>CM.G4 M6Y,Z;-2CRC^#6+N_"[%VKS;4_O;YXNRW\\NKLXNS#];ER:>S2^O+1^OLCV_G M5_]K79Z=?KLXOSJ'/YY\_F!]NSS#'U4^;K2^O;UR^?83<_GW^Y,#9UUS=PA[3$\2YHB7JDS]_//Y^! M=OAX!DKAP_GEZ:B,ER>KN@AH:U M:JCI&>H6)9SO*-&AHE#K2C5V.S&Z'^W,TI9+D-%JZ6X@#/,DT/-CR8<9U-R# M4$R3:E<1'1$Z!TM2LLO >\T<[6O;^IO_XRU\]',VA=6Y%$\!X2[D& BT/WQE MA?#H?[^2KO<6_ _$#W:ZHZ$#VW/"[5H_!N+Z%>/JI"!Y/]*W8_^']("402)? MD3B.]YUN#P&^&W_J =\!N5:-9/_VIO2]OU?_&ZEZ[]5?Q=,P;3RI_GT7O]YG M!J_^SL>^HLGR\UPJ?M#"+^X[>6-%H_N8SJE2Z;1Z!7.X#5_;HYXF9:9E-/7N M$1XDZ#X^P)X7\CI3S2$O]__U^B=%*\ZPL>K7J@)$W]V'[8J%F[Y5K8^?2E&B M73BHM0MG__./\_?G5SOACUZ5\'ZH+"+PN1^C"!!%8N*/\%!H3%>2\:9B%H?J MPGE"%11Y)VC.N=2#_W 7H_TTFKT=ZANF%>H8/-C"A#GL;P/T]_ M63E$'?[M3>HM_M@_['17_+SRW=4_'I-3MOF!!X.CYB._(8+$%:>[YS"Q,/L6 MX"[_]ZO^J\H=XK>]V0_+6;:_U0WAO=BT"!_=)<'DYIXQ7Y,D@C(&^Y^SK:+- M>BO$R\%/L[X%L>[RM>E"'3UL9=NW=Q_HX@&='9>6MIQGG>$*GE4J!E42+-LB M+%E++T 3I6LY):E90;\&CZ[_R<>019C.TS!JO^.TDG>/E:UR&,;CG[4\GIZ' M^,/D(KYE@&)X"J8DEGIJRH-X]]3SLR8Q^OF3-)TE;]^\N;V][< T.]?1S9N3 MV)WX-S)Y([UK$;]!8-\W,$WG:- [=([H7R%H> M[=@6HUAC$09S3^^8 E+'VO/ST;@"!E:"UTE<.L13ILP"2=+'==7J$:J;.\*R M.?;B0OA*,%=?X8^@HR^JV9YZ[7/40/G4*L.#U8\^BM%I/<%6,SZB9I0_]ON.\^]^KU_UX QT MB[H>9V8]6"G!S]W]\)^\\=3G;[ G7G/*G[/BR\K)^/%^MU=?4%; <;)FP_)8 M++=O7;?'TE"M[]9JJ$?64+U&&FJQTV*KH=;04$[O>6BH7L?YK_]J=53SE?%6 MM0KJ_@JJMPD7RCFROG4N.Z>=LJYQ^L.N;9PXMNKDL=5)KU4GK3IY5'6R"7^G M52?;J$ZG'62L_N2\_76"9YHY!6B!Y5B :M .V )T26-)7<:U.X:F?B&!L MIP\B%=9'; BTQ_=-4[YMYQM"QQ!((0(J\G5.51BI,MU=Y_6BE+VAFW*E*X>/ M>^'N^+AS-.S_6G_?[M?:RVN=P^%![:_=CE/[VZI1C_N=[F#0:%BE-+990=Q] MXY,X[[F=Z.$-5M<\*4J,(YZJ8&"%!,E.7D?<1@D8B10B(5@#AJL&. M[@$C8%ORARMG>2,.@F]-"TQ!AH:+\80,L!E).O78\\YX^?@:!0H%8?$D";_F/ MY$0$8PVR3 ?TZ@&"@,]"A"#%\4263J(85KT$,S%GP^=TW[_7Z_^D>_F]WL]" M$OA9$QX>-)]Q3; U>$A\=[Q%WO[=RDO%RW=2[A=, M-YG=%FW:(O?3PJL'-D[5UM<^)( MDOX^OZ*.B[CKC6C:QG9/V[YQ;V# W<1APQH\L_=IHY!*4-%"8JHDM]E??YDE M"01Z*8D7FUUY(F;&2)4OE4]65E562OKMKR\SFSPS(;GKW-0:GTYKA#F&:W)G M0G]Z;$FS+RARM^ M\&=*!C;U+%?,ZO6OBJSESA>"3Z8>.3L].X^:17?%M6&>6HQ>7-:M,WI1OVBP M1OWJ2\.J7UUZ!JDNI]K7\<]ZXPR\H(38+-\M+AM^U2.Z?>BP&ICE=(CH=M0A=3AF M^8*.4OV6NZJQ'-NEU0@I2ZF1'BL*8A$1( B?RPB4S/@T<9]/#-=W/+$H,@;3 M2*(?94;?&C.3\3*RH^;XQ]8RF6&6D1DUQS]29%+'<3U%CU?":_,Y=RPWN "7 M<*Q<1P/FD5G1K)&8,U.BDOK?-16&<&U-"#N9"W?.A,>9C,^WBL%4,.NF!K-N M/9H?_F'3\2=0)&J1X+\^Z/'V"9 PN[?J2$2+#G]3DV!_FP6F.>)^SP4KVV\@ MD3 O*YC_U;MOP#JA9/>!Q/#M?XO>F\PJVWL@X0[?HO-(/8+[A)LWM98+6X4! MG8!R>/WIL9N^?%,B5XTCCA'/E3)?3]4_#5)?[2SJ1%$2)/WM9)-@@Y4OF=EW MOJJ_-QT\) Z;Y!!NN$9ANG6CII*%%R,KYMFV_]#N/ P[;?ACV.]UV\U1IWW; M[#4?6IWA]TYG-'QZ:#ZUNW"UD/5+L-/BE MA+^\XYAF^ $5T,\I\SAHOF=0UWEK$3[?%6'R84UBY1$?CN"_]YV'T;!_UQ]T M'INC+MQM/D"C^\%CYSL0='_O]/K#/0SK;61I/>*BF$>L9)/^'5E))R">K,DG MJ,![4$B'K?6]^?"M,^P^#$?]UO]^[_?:G<=AYV]/W='_[=<_"@G2.L?G;9PC M%$VZ#R0N_+_^\_*L\>5_2*#$NX-DX-8MP =!1$FJ M*,)M)@W!Y\C-M<:^Y Z3L@B&Z81:E+[@FII+PW:E+QC^6/$AKD4B3A6"X)9* M+ETKW@GJF-*?S:A8N);D$X=;L'J!>X9*"G%G,G=M;L"^K A2._'7 GJY":@2 MAU#&!1*02$*1>"\FE*RDDDALA= ?!'OL!1B(_>GS.48OAWE%@,TBU6)VM8E9 MQ$G!M.3UD0"W"D'1!0L+A]I #^/%^XD[AV)(9%#J@&B<;@(1,2+ B42L*H@# M=29\;#,J)?-D<1 29%H$&BD(A%Q(P*9JUO_FNN9/;A?:^2_;:NU\MFGGB+1" MEFT&$YV;R(8B2.A/#5YA!)))%)=5$()2JVC6!*36R'X>Z'5338N%,_6VFOAN=B$ MI[?2EV*B)-]=:^7-RND!JHL@K9.,AF^ *T:0>+6+C>'.M MC7_=M'%(39"\2C;V7$.=B9E@1XRF2I]"YDZGU%H^L3E7C.J*$XFSJAH*4]+,*H6%](1O>+Z @%P,@#B!UNJ)C>\: M?84,O1K,P^ M]ZHH.)LG6:60R2#6PI*2W4P[#*LB)-%Q57$<-BBTQD^D/2,&533W+D=9Q2': M@Q0MK(FN*XTTJ!:']5_24QSQ7FE>W#_W7G+>4C3 MMMV?^"(@RQ5MUQ][EF]'._=757W2GGZVNQEAT_TFR87C_@949Q;L)T(%]5>*IQHU1O&P(DLEP MV1!S6^^.$.&TS4 NR$D+;=KCDMG05GX8;Q[$?Q.NE+>N^P.7, P6R_[,5Q6< MS9DK//Y/I3%X^[()1,?XK0$3W#6E&J$A[Z;B7 ,2ZAU&GDA>H/J[RP:^L66TT;+1ND0B@9OI M$M4.,U&92 E\-DFT6"22JZO:E I:?)>RD=4B*^(R6')I!EPZ(9<2@+ZR1EI_ M2:1 ]U/TLKY87/(D.?;R.]2XCN-Y;77\E;]2)U[I>(N&Y M+]=3F@650*@;Z<6KL2KH9/'"JFT6";GT6I@3N<6-$JVJKPKBUEU%^.AJ&ZYV M'3P/5T^T;HE:8;Y:-'4%=^N!?W43Y9&8P,I#?>=[8,"!X([!Y]2&F5'991VA M+>$NQ5L+>2(CF( \D$>6 DDD,<4'JHA[[,4EI?9F"2H-5I]/4Q)ZJ[>>5-+V ML:^/'(M&HDF95QJ#V*T MCI/(MV66>L.MU7%]T$I))W'QT0[\W2^6)MEJIBC&28MN(H.7@V[%)Y#TP;8J M@&D:8!ON+78?P-D\M7@F,FQYHS56%D,B2>_8+DVTJI54]Y] ',Q\]U3\8-[R MRMY0WTJ:UA^2+\W+]H=8;6C@&BA13?:!%O&K[^ZR]A:WLNBG$FO!3'\/W\:; MX"J)2,Y+W4I 4X"+%J-$RBKW#7&5!"OU ;?5GJA#A0,&D@,FAG@'JT,-L%R; MVS[$IA)X[D>0%O)$RBKOF;OUG5:D I8<$*7$1U4-:RA7"15Y=Y((NR8,'1.- M HO0(3-\H8Y9.B^&[9O,Q.TJ;C5\+WQ\8Q/@75UG3^)U#I5\_7^^0\75(BN] M2*18L(^/J9;N>95TL[0G.DNX21ZY%N:"KT^L)"Y9+T,L@8V.A1:?$J]5K"A& ML2=GMTEBY#/0XJ-YE+?J"8LU:VS^8.*9;;%U+J>!9[<%,S M?:'4K!'I@RCN^?CKFW#]^4TM:,X]-JL13S4/KD1$7;B#;%8??M_LY8C/F,HP MAX]VW;/9F(EXMP+%@EYEM=Y[-TQ/U/$OV;@VW1GE!7H2EJ=]=R7N#>\8DRU? MX =J,S'*H=!WB#O2H]@TN#6F-CZR>5,S!"QDO%)HS5P'!J!8Z/L8[;'6CR.: M$*)A-XPM;Q>K)N&9?A-\+L*K.9D(-H$)N.MX$ M@DQ24I8?VB?Z?!?^KB3_0 ML,#)T?=Q,P3G1[FLUL<0Y;8>@AV5V8P5=*FBR]&4.N'@!%>U7#'#*-::(K<_ M&)],\4F59R;HA'T#$5X;!B]NL=2XS72,XU+R<+ A$]61 AZHIH4FQ#]U7>. MZ8V/P?^:\,L$

O\,"MW-EIXW( DU]^E_1TQ]"[I%>N?#;C&*E@K-P#YR.) MI2E1'];C:@C(+/3S:=YX @R7@;>N YL)"1ZJCANDQ'A3< F93WNLBTE\Z8T) M3?N6Q=!4^2,XL_D!XVO1<;M>'-URGYD#YE1>!]$&?^/D\(A*W,,>+3"Q;S[5=Q\#B,EB+J_LR3 N8=ZX(RH.[4OKHAC#G&D#4M]"W MH](*W\,.F>JS(/M>!>Q/LT.&S'D@7(_0[QP4:D% \&W<9RK>/=O('VT:HF.8 M+(-I2RVRUA#XSFSS=O$ 4%N6>J46DQT'%%@,_+'-C3O;I=D!=3>FQQIIMQT) MOS.5FNC8?,+5$U$+N.OZWAT8SA7W,$A@-&#KX'%K&"#A.KAENQ((E>D&@AOL MP4?'Z5LC07%HM.E"#@0S&/X(I>"R>?^#^0VZ<*#UA$KE,J&'.RVI&SU@ 4L$ MZ")L6IQ@>6 L1G@&$J1#O\&XZ[E29J*P!\YEC/.:8Z0/*E#$L(>A/WH"<-$? M>Z Z@SFA\V*H'1]T\A'W?'T+5I.J;CK37#OQ/%9#[9J$"\99WRH\R^X_)FRO MR9OGRR-=VRS2^13'T*,#>5MK5:UQ3U\P MW_4WW_4X$JOW%$.O89T6IL+>%;GJ8QCG4)B-;TJ&.+%7^X_!S_=/<=8;4ADVJ:O;(PD'?=?"+ M%D$D&TU!%7PP[F 3>4DMCG6+[#$@T)Z>;K0ZAC":DIC1U;7EDKSQ.;X*L7@X MH"GO2K8[AF@8/'.T:+.Y*[FWS%4_N(ZAJ4$H0GJD8R<H #F'X!A& M5%0YB(LFRX+ET_)S"<4J#K/ICJ)W$)4'E)OMX&MQ4[8ZLM.$C2*4;UT%9*O( MAH^Z1.=GFA17-L$Q@-4\.SUK%$K4K3<[!MT/7SD29@B"5FN%!M"T,QP,T"1O M6-E24+_#;..+KD+#X^;H$!7/E_&<^2'G1#:/9(>4M\G&QW<$HBUFQMEN'>\6Z\NP:C-=5XHTWFM$;GE?GT\NOT\%0#@ZK M1B\AZJ=]U&VT60BVE@PL0+D'CS:]Z^D"R]3]L8J'NHVQ>C!> M@FXS^O67_P=02P,$% @ "(%B5R-7C;(R'0 F0\! !0 !I87,M,C R M,S Y,S!?8V%L+GAM;-U]6W,;.;+F^_P*K_=UT<;]TC$])V1;GG&$VW;X,G/V MB9$ $G;M4*0.BY3M^?6;H$29UETB2BH[HEN6*(KU(?-#7H!$XJ__]?5@^N@( M%WTWG_WQ6/S&'S_"69KG;O;IC\TO?_GK_V+LOY^^>_7H^3RM M#G"V?/1L@;#$_.A+M_S\:/D9'_UKOOAW=P2/WDYA6>:+ \;^MOZS9_/#;XON MT^?E(\FEVKQM\]O%[RGS@J ]*Q(TTP(%"TX4%K262B>E$OC_\^EWEV(60D7& M54%&OW,L1*Z8]N!YSMKJB.L/G7:S?_]>OT3H\1$-;]:O?_SC\>?E\O#W)T^^ M?/GRV]>XF/XV7WQZ(CE73S;O?GSR]J_GWO]%K=\M0@A/UK\]?6O?7?1&^ECQ MY+__?/4^?<8#8-VL7\(LU0?TW>_]^L57\P3+M=2OQ?7HTG?4G]CF;:R^Q(1D M2OSVM<^/__:71X^.Q;&83_$=ED?UWX_O7IX^LILM\=,"IK^E^<&3^LLGS]Z\ M?K[_^OW^<_KF_9M7+Y_O?=A__G3OU=[K9_OO_[&__^']Q]=['Y^_I%=I,.L/ M7WX[Q#\>]]W!X10WKWU>8/GC<0<]JTKG0?&*Z'_?YM.??(>?8)I6T[6T7M'/ M)\^H>(<8"7Y=XBSCL?PV$*;S],.;IE5[\\7F+Z<0<;I^=;+JV2> P\FK#F(W M[98=]L]6BP7-F0F #2A1,@]<$G.E85YD164M[;6D+T=Q+-B[CVLOI?EJMNS?PC>(4]R;97IEL<)\ MP8"+3Z$HB$PFFVG2(F=!1O.-)OSHX6'\FZY9XL/G[LI@?-&7+QN ,8@C.\\)4QL T6,^BX9&5)!P60'K%-F;,)5!NP@[Y<[*C MA?";,>'9?+9<0%K^BP*)9ZM^.3_XCNW;!IE"C#8!#=36(,%'"A*\-ZSXD*06 M,0! 8UK33.3-+3XEN?;[_[,B.!.9I2X0 M@"50U:X1C@ :*)7@SN;H 6WK,.0\BEW']9: (S7O^]>X?%,^P->))J^NM2Q,BI)J3F>9 M3]DSG8WT&B3RB*T9EZ?Y M@H9HC=*&&\MGL%A\([$?^WOG*(>UA:(ZB)2ZJ$+V/H"E($]F[5T4/K>.K&\$;$RQ]MUY M<2[<:JZ3AG:R7RZZ1'.PHML,-A4T% \ZLM%9TSR,A5%(H)CA@) R=\ZW7F2X M$,B80O!V=-A=YBT#K_5"^CM,2+R,4R2W?;J^D470)7@&7A L*Q4C&ZQ9LMY: M%WCQ/@^TO7$1GC$%X^W(T$P#S3CQ<1:[Z13S=T3?%]-X$-FKQ*(+Q%%7)(N$ MD"4C4DG)%Q5+8T9',B M(!R9$H4\EP2*"HWR],7GX(R3W*CVZW37P1I3*-V.'ZWUT7;+4 M+YK F>:&5SIJ9G1,.08(N7E*M?7XAB/92)3SH'4A$>KL$WT!8%X4SG@40AD' M!M'<4=;-V/O\9%OD>#7K WS= D8S:Q)LI#'QPKQ-D69J M$ Q"L*P4&\%IR4/S%>IK((TI4VK%AI9::&?8YK-/'W!Q\!SC\O5\EC9&UH,- M%(TS&I)D&E R4(["]4!!NXC"1M5Z#_9B)&/*DIJ9A=UE/G1YQC:LXEST/%5& MTDB#-\QS[EA,(2,$5(JW=G?7@AI3KM2*%6TU,5CIWQ:>H+U042G&DZ1(3'#. M0'K.O+1>(1>E8.OT^7(T8TJ/FE&BC>R'B((I4[M@/\4(XY%G8B@4.*8ID%4C M.\9+!!&)P:T9<1VFEI&_,46I*#)S45NFD=PTQ.(8SU*[")!%\_6B2R/_T43( MNS/ABK#Y5B)O6K[3+0_6NQJS7&LKR2SC+%5 &BDKI<&QX)*A]',-R"H6N2L9 M38RF#%')J:MC9$G[X)H;1ZN MLW>C"9C;,V)'!33>;Y\(BX&R=\5TJOM=)@,-Q08F2W':<1M%:GU:Z/C)C>L% M4-N8K&.>TDX*5SREHY(#RX@4>7IC;'+W5R\PAAWS6VGVW';8G87;<,=C3IG% M\MO;*@F4#IZW%.Q2"KP!P7$F(H)?'0?*OCX*ULO?MYF-!([&W7]D\P?%]: M%H B*,PTN"*9EL3(J!1GQIA478[PS>L;+@1R$^7[GT?YNPO[C-[_^N2L8%[1 MS\W:R+S_0%__W'_]X?V;%V_>[K_;^_"2?KOWFM[TY]MW^_^@/WCYS_U7;]ZW M[S%SET:Y&)\ B>9,X$(<4RZ6& 11TC>O M0CL/8_>"_2.ACL?TW356UO52<._9>/3V!9#E%R9A5'IF-0S).? M)+]9*\""\"JT+DZX \PQK63MRI_S)?_#:JWA3DZ_WC XJ2_M)TY)67Q2C(=8 M&V'0E^"R96@YUKU8*,VYYV$_%C)T$WDSM%%%MC4?*9+@$Q:0)D5RW MC95YA@4)F>OJ94/KTV$_ -AU--\_:6^Y7'1QM:PUL1_F;^$XA" )!YD3DZIF M$*$(%DP*-:TT*FA1>&F]0G,UHC%9OKLSX2RS&VJA&<]/$XF3Z?849UBZY42) MHE&B8]K1Z+0/F8%4B:4D5(BI4++1.C:X!,JHC%UK,NPF^,8LN)29VFN+S@L& MZQ4G+2(+M3>&H=S#%)M -._&=1O[T"8:QF)<3%&PK(&D[S4R4-$RZ[@*3KF" MI?5*Y;71\,-:OH:LN'1%ZXX*:,C\)2ZP7Y[,PDE)23I0ABE1NV,I85G0Q3,G MC7*UX Y3Z^CN#(11V;L!*;"+Y'=6?P?]9/_@<#K_AO@.*<.NLB!C_&R!F8RP M%,:5=R !TW%&_+DKRS75E. M.[(H*,*Z4KULK%LJ(K 0BF:RB&S!"U-DZX/=5\!IF[NDX"F"Y!1&:.>9!I-) MV-DSFDX4NL3:L:^U\[XB=WE8C]:* V=MV=TEWG8E_I+.0R_F"Y+N[+B(*'W[ ML(!9#VFM@UE>_W2BD?S_5OWRI+SD6"K"0,I69&94=&6W>S6>3D@5"D@!0>*L^\I^^,M4;2WSLTK5N<7;WN M=H>*7YQ.ZYKF+/\)BW]CC7\WT8^P'KG/DF69+=-5O*!\;:(*I'V38PFM1W[7]-GV'V:1WQ_1VZV;HP*&5GM)"4NW-*1Z(%&J5RS&&RP2CG4KC)8L;E M3QA3H643'3<4:--X^$VI1:#KDU"X..H2GFZ3;WLQ^GZ*%[JS( *D6B1D'3"= MM6=!!\D,""]M0IMCZQ7NW5&/J92SJ0&Y9X4^7.G7L[WW_WCQZLV_AJWRNN I M@Q=T73>R1K5;M745])_?+N9''7W:TV\?^UH!^J*;P2S5=(;2^*.3P\X]-J3U0)BJ M+ZIPYF+MC"1H.D!*@0D3M0$G!?>MMVTN1S.F]'D@[EQP3JV%:AH&R8?P;7W6 M^TW9;I8S$3081ZD;L]9%I@-]YT$:YLBEAVPD+\T;,%R&950;???$DR9Z&80E M[S^38SV%$Y0O.B7%4JTWU* #\^@]X[*V()96.=$ZR;X4S"W3ZU^.)W?73,L3 MT*?F;=TUX,UAE56__Q47J2,)3"!%$VHA?W"UXC%:S8*M=SJ(8I0 ;G7S6\BN M!36FW/L!_-#NBAJ$/]_=X_O/L,#^(T6(BY?TPJPN+=54H+[\%/KC$[Z4:*SE M6T^ ]Q,-Y#*+(>\9LV/:.,/ 9%5+Q'PH@5MEVE\ U@;[F%8)'C0J&ECM[4A[ M8H%?S!=DCE>+])G O2E;5V5-A,?L;426%":F7>8D'$@,G.=1(61M6A<.7X_J MEBL&OX2_;*RKEF7T%PW_M/QO:_A6 Y?)DF,WL6[ !>(XCX%%88PT,5$DV#J% MNSFZMB4Y1:62-$<:FR[U5I_:P9Y+5C(OBJ\O.&B]V3O:DIR!&')UAE10C!,9CHJC$"&0A&#(%4H,*QFAM6_OUGV2S]Y[XT4HY[;K#71@.3%Q" M3LPU3"A/8\PV,V\A,\M+LMEAT*IUNZ6+D8QIT_>>.-) )>UZ[EQ:SE5WJ:J1 M>XJ%WE/KMS+7!L%*9J3$>I>I8!Y\8"A#$=9(+FQKSMP"WBVSU <)UUHS:2CM M#=?>X^PI)5>XT3&S@IIRY\(]\\4A4PJ=,B%:J5M',-= ^@G2R_8^JYV2VC6S MW/*<;\IIGK/>.IU +@)RSDR#R/4>'DMYK*0OF)7CFA(?T[HZY2H\8]I;OB?. M-%-/R[6QHZXG.&04G\]7<5E6T\T=7 (W:*N>3RCJ.Q3;9/OT&/MAAFBK#VA^[(JNZNDY5GF16V3]AR/_WTY.W^CY$26$*2A ME,YE&YG6*3-0 IB745MC4+0OM[\)KIM0)_QBL7!S?36IISR/ZOP]E), &.K^ M-(OH"54QP*(G:P@)(JA2?($SR]\75E;>Y%DW6K+COP@U!E' @ ;FY K*33Q^ MX564$Q3!RBP=BFOA%J':/2AV0@)?< M_#2)GC+ R#7C<=T:- GF,0'+D+0P&K+TK4]OWAC0)ZZ-6]1B#9\;HVJ-&.?+&*C$H"$)Z)Y(;H%_43:#=B%0/72QU#ZS:66WW M$(Z_A6_5B=?=EI06*\S;MS99#R L3\RF>LNIL/6F.I0L:U4,\MH2KO6%HG=# M>B/&/7"5U?V%[,UT.B#_+NHW^=WP.I\+6&\II.0D%\-))$92SBID2113QN1; M'[N])<0;,>X76^H>4HL#4NWY<8?3=T@*POP6%ML7.2O*9Q,/9([K#1W:U7M; MA9;,$%*E@J(DIO6VW.T0WHAH#UU)-3S3FBEQZ*Y5I&UM4LXL!$*5SZ?/;*Y0&Z5@GWBQ"BH;"'+J=[.3O"_LR0%45SF'EFLB %>T$5%JRJ MC>952"$Y6T3K6QANCJYA:>KF]J,)UUYG1Y.P9$D9$YEX%F2D\>L0M>=02O-[ MYRZ <9(;O2Y8KBTSMIHWG%\H?Y7OJ?5;? 2Z]/FRCKBPL:F302:@LZ M76\_)KAD"YW+.1K5>F7DYNA^AI-A0Y&HL>Z&X];35=_-:F_Z?MTHJ\KHY#=Y M L+GI.N91RBA;E<0^T4DI^-L,JG8['WS8QJWP/ >N7BRY1V+F&-\L_OK#USK>XZ.;Y;/!ZVDY@T\;B'86P^Z5@6DXH M/:+8U0C&A:W503ZRF"B R8&^==GKT)RC]SO">SR[8*PN@D=D"!QJNDG$U,1. M[:.6+F3TO/5JU5W/+CQP-[?Q_Z>3E<8$_"6G\4S/):,8MO\])W MGV9=Z1*E(G"\U4%C.)Q/NT0C>(=I3H.:'I\>FI<+U 1G%?,OO#&A]?;Y3H!; M)#;T^6<^=8\,Q&+QC;3\3YBN\V:/1L5 07KLT6DO9O!.<>9Y==3 F11,3 M=ZV9=1VF7R;HW8E4334W/)^V+MVU0AF%D;/(C64Z)$_1BTXL =@4K/&YM Y9 M;P#KEXE5AV'5'?4W6,RY6>&FT 4WB]LS7+Y/GS&OIC@O6V\X7?V^>^"XT^-V MC?[:C;51"'?I]D+M\%NTB%[D7/>L3.V5(AGQ0K L7;8ZF_<0:R'T'3+HZ 7P_G[8MVUA7. E!7CVE!T&4@ZD0)*5L!B$!"<#*V;,EZ- M:$Q1W&"4:JB4P3SI^B[!&:4@/?8G%0@_.)?-[S_VN*E0(+'JS&-:QVC&5_. M+U0T5$V;HZ2GYZ)KE<&5 Z\M.9S R*+W]4(93G8:O62HC'?@B^/*7V.:;O?$ M454:#<"* >7?L.[C4DQ;X=P/'4#0*TAY5LH[#N13>C6?6J.ZI;MS\^MDX:+Z32 M(EL*_2'4*Q,#BUEFYK/01:-!P5O?FGPUHIV;ZEW^Z9?-9$Y6(]!8F3"9HHEL M+ L^2L8+E*@$-Z7Y;7RW1SFJM8^&I#K75F]8_;5KWG@YSN,8-7D18^*'+<]/#YN2[X"CH_;XLG- M9/3*O)X!G\YGGR@>.9A^/X;[?9W@S*%=.#VTN[G?[.Y>^YX![NJP'U*>C7SU M34Y@;[95K8E1HHGU#E-$F5-*%!$XATS7=H;!$"9PZ$I0)1/*]CRY M&8/.\]\J65CEKS MYNUB7K"O'3%A^@*_#S<)M+(0C6VIET$;8K6/.; CFO$>B_5 'NC5R :4S7( M/?.FA8Z:K/V>X'DZG]7-FEI -S\XZ-;(3D'EK"@)J?>^*"@4KJY!)-Z4*PH1DQA/1;4N(='N%LA?5.@=I_>>,0%4@78CUXZ.IE MF5*RZ)-G1B49G<)$/]V<"Q<^8TR-TN^1!+O+NYDC^0!?\6PD%"1 QHCDPK1F M6OK" @^1%55\"8G,E6I]-_<%,,;4$/V^7,:NVFAI%/XQ7Y_=VG99P&-,TECF MBL_U\AG/O*Y7@T4N5 [1E:QO;A'./V!,+BEHZRGV@TG MQ^1B;750[SU=![IHC!/@E1"\==)Z-:(Q-3>_+PO14$>C7!%\Z- ^YUG:N#RLYJ+*TW MX"Y'LXO[>X_T(=WRVW,\G/?=\K2/W]98(>CL"LW81*Z9:5<*BT4C4Z(4R$I) M/'L]Y(5^\/HGC6EYKI'NM_U?8U$W VC(4#IT1UNG4NI7Z+>"-:;VN,8&&5M9@[O'5B2VGH'ZK M4';S:KU8_N6L7RY6ZQ9!=_=[=WK,K@YM][$U\E0;QU@?N46 Y'+0Z#D#8241 MC8(D"$XSJX+1&6*"YG?%78QD]TOQMD6Y.?FZ=U##B8DI)8?D12V!K_O"@J+ MXA.+TKMH!(*#UNT'K\(S)B_6@!?GK[YKI(J&-R9N(_HX@^,J$\S/NWX=<+Y= MX$&W.J L9?W6D^O@UQ>OU:(%Y7U1@=(2'X#,<I1+1W@W<FA;$L:J^8\"D46;)5L75UX/;S=X[)MS[K3UC6O&'=C.7P1*IO MRJF@W^$!A8 TY^NEDCVI\?\B+"9.!2>!C+#/2)98&9I^5B'S.OJ43?*ZM%[5 MWA7S6!WGK;AT+EZ_3T6V2PEOCOKE[#7-WP]?<'J$?\YGR\_]) 9>4C**F6 \ MY1W-#$&]'%3X,Z^KD^$#LP4G0)BAK-$-3 M3Y D2=Y>U*-#*#"E* K)["'I=HIT3&4A#\.SNRGM 0GV93[A.4AK(#+E$B&U M0#D- J4X&,&AX!Y"ZZ7>N^ <4X7) Y+KE@H;+/JG-*1;7PX_G??](2[ZS[# M[VM$^["84=I<6T/6N@BL+?H24#K335?K#A)W307:/'?7O&" T3=*$OZUYC_F MO2- Z>?(:3?]FM>R7!(<@3ERL7>Y#8KP(HE"T%'X52BJQ:)4] MQBQ$ZVW@6T)L\>%!QWSI1@FDBD"2B27U/HU^N5L2]E73U& M+5DM&Z6DT5(U\P2+Q4/"% BH 5 I]:^_'@"X R26. !(RBPKBR20Y_CR182[ MAR___C^^GPY^^8;C27\T_-NO_"_LUU]PF$:Y/_S\MU\_??P=W*__XS_^[=_^ M_?\!^-_/WK_^Y<4HG9WB9?_NQ/O_PR_8*__',T_E?_6_CEW2!, MRVA\"O ?L__L^>CKCW'_\Y?I+X()>?ZU\T_'?TV9%0S*01%!@>+(P5M>P"LE MI$I2IN#^O\]_M2EFSF4$)@L"?6;!1R9!N>!8SLJHB+.'#OK#?_VU_BN&"?Y" M[ TGLU__]NN7Z?3K7W_[[<\___S+]S@>_&4T_OR;8$S^=O[M7Q=?_W[K^W_* MV;>Y]_ZWV:<77YWTEWV1'LM_^]]_O/Z0ON!I@/YP,@W#=/D">GV>7OR'5ZG1 MO\T_I*].^G^=S/[[UZ,4IC,%W$WF3 M0B(,/X_#X"]I=/K;C+3G;]^\>/GFP\L7],.'MZ]?O3CY^/+%AX_T[S]>OOGX MX>WOS__SY,W?7WYX]>;#Q[?/_^=_OGW]XN7[#R__UZ=7'__/ISVROO;,)? [A:^_#E$ZY>N 1,_B*?IST8LB6#BT)Z-" M8JJ XUA ^J*,2TDQ*6_C:'*.RQ(F<8:DQ2M^J^KX#0?3R?E?9@J:*6CP:#WT?C/\,X][Q$ MX6+P()RD0UG3;% MQG2T/Y7,84'\_?K+:$R/^]NO;%<$/1^=GH[F)'[X$L8X>7LVK59.-1U[**TJ M3B0HE@>20\S@LK00A/=(!IP6,36&RUWT[!\;G2ISU)$F;J.$[XJ2VUSW,&(H M(250EM,:T8:!%T& BY$1G]%@ULWWSYM4/&Y$["CUVS@037#P:C(YP_SB;$S M?(?C_BC/\?H>)]-Q/Y$[.?O:2>7_#4[?%I)%P?[TC+[3*RJ&8)4"*U4DMX^< M%T)PA,(M*T$D@REW 9M=B'X"*-N;3F^#4G8$RG^$P1FN1W\LG$5IP 5#FVO, M#@(W$DI$YS-Z*7!/F%R;YB<)R6XT>AN1JM-MP" M*TDHP,0S*",=N&0=B:M:HB$7KMD^]\6E5#Y)U+72VFVX>>[,8 M/E3/)G@%ON[7)F9._QC/T.YQJ_N)LL8ZNPTRT^EF]O+TZV#T ^>4OSL;IR\D MOG>#,)ST? A<.:=!LD1"LD]G2*N%2!!:L,'NU]%:3^B0!UU1_MV%GN]S; M5E+=RXS+1*<_<.8$'?Q6040O0,N$TJ=H&:H][F\K"7V2D&NHN]N <[L"[B3_ MW[/)M 8")Q]')SG/]!$&[T(_OQH^#U_[TS"8+9IZ\Y:?CTZ_XG RN]![CR2] M27^*'W#\K9]PSNU[3*//5[#%^J7=TWTB::72*)#OL?QX^/QN/<9A^ M?!S3<1#23*_#//MM,./R4CXS!^QC^/YN-)Y],"47+9Y-0QS@Q]$[DM!PVB-9 M>Y<-!ZZ1-&$4I_/$,S#2Q)BP"&-<8_COE<''O1:.%RM+PMT[WXK,Y/@>ORZ. MIR6&4T][F874$D0*=%IY8\%S1ZX?EN!8RC&)3N+?=U+UN#'86"M+@-/FHF0% MB?,]W]&F[IP0$)GUH%21X*5-D L:8X1A.;7>!N\EZNG"9G.=+$'-SMZF9$JTOZ:\1\+C1L+VLEVA^Y[N+ M.R]]M;%*.#H%/8\!%$H&CBL%SCNN"9(LE]81E/6OWYM<(I,6DU/.@S%5_$(F M"%@2%&:CSUYX#*VA?M\E\A:.8TJCL^&4)/2A2HH .OGT-8%+A*04.]7\D<[ES;.XAQF5)_F>>! M_C4-1F0=_.W7Z?@,+_\X&D[Q^_3E8/;"O_TZP<^GMYR]'9 PWX*J8S4:UD## MR?<^G4J6^.$QT8&$EC9^6P'+.=A!=[ OW*#IQ6P/78NHWHW\\D9H6$I0RU-B57[\'1C877&CKJ2^-TC(%"-C MEH%6F9.CPLB]9=&!SK0 @_,EM9!ASU"X5KIP>&1L(FP.T# %5/\CYDUU=,) M8W#1@Q25SWHE3(X B9F8I(!G?/=^0-_7"F+V*>IV$ YJS-MMY!L!TG8*^X6 M%L19EI(M@DX\ZR+!6QGR !FQRAV/Y.HJ'5JK_4Z"'@,$VDF\@Y5/WLS9Z=F@ M%F:N"KN?$\JYMX9;"++0IN=M >^3!M/Z/%B;N$L+T;CX;T8YH95).WX^=?PO S.4-7O]$?IO[7>N=V?MWC, GF M2@+K++E'43H(ELSP&$+@47#N=/NC,.V98#QM Q$2KTE,5G'R*CT' M.E^T3RYFH\H]\-Z5AOW[:_O%V/E&NE==-8P<5KK/,^G)+R4ID7(^AN_/QYC[ M1)7F0DDR0##E7)MKU9(A5B 'FS%87DP*:R!H]1N>$CX:R;F#0.'JY-N_DTAK M@M.GX1C#H/_?F$_*%,=$>4^P('SV!JP19*8&$R$X7J"@)_O5J1"*:;P5;T/G M4T'8WG390=3Q?IK?+RCN)><5:AF 83:@>!$0"Y<@G2Q9N,3QYHZT!]2=4_<3 M:TWTUD%OA[=?L9JWP\^O:U[H^]J \FWY-,&3R02G/5U0VY #J"PTR0 )_DH8 MX+$XF[/T+K<.;]])T%/#43OM=-"$X3IQK_LADA$W_=&3C.DBG "9+;G!13 ( M)ELH'"72B%F_^Z+#D]*IL!#"G(S'%-016 M[[Y9-%BXB-JME77R@&^4]XB*32^@-]'.8>X2UZ'PYP7T%MK<_%)Q&U40'>,E4TT<.@+:,\%&EMW6,/J MG G,) J?(2G&M5/*>+-6N.DI7$!OI-==+J W44HG6=87[5Q^'XWO.,%GBTD* M;HW+#,AQT*"PQ%HEF""G[(W@3DK?8;>>^PE\.I9/]_KK(#3^D;YWN106"V = MFCJJZ%I&SV$*NCI4XZ@C'71P=;>4-A]UD5EX**AH=11+M!F;P/.2G0@^:-4Z M K _7-Q3W75@6&PB^FY*/I87L O ?G&5Q&)6M+ B,C<:T%@E?!@D46G!6) M=M*U;. 6'02N$K;_2.3N.ERW@\#6"CCN%+J3P6#T9QUF5D;C%Z.S."UG@X4, M)H?)JEN'H@,FVFTLL*/)O0M2),Z4)],^RCIS3X"KHT2DCU)IAJY]W\F#Y=Y= M+.=S;?U^6UOO,6'_6S5':T^ALN@II%.PP=&JSKJ.UXBN3B;4&FR2M4$0R4@V MK[+..S"?IN;I3M'V =JW@K0&VDGPZ,05IGW_K5:%Y"98\L$&E<", $_4NI&,$G30XU MC\QR&4MT2^8?[H2=N^AY[(AIIHN&,8::E'J;XZMRF:>GUD2N?X[[4QR5MIPXQCCBVRO>EOJ-=FWW$2O6"FZ.'N/"=@9<8\5:<>AS0YR M]];<;&VT19&5 &1K(18 L1<.'#:9Y$Y+5UIW05MF\-PW]D@S#!="P>! !5J M0P$24* C*3'IF3*B#ILY$JO]@66#[&*1[D^G#R8;A$7.%5H),5@-B@X^J#U2 M(*98N.?):;N/RN"'>R>R$2HVS0;91#N'N=A?A\*?V2!;:'/S&_YM5'$8T&3K MM,C)D;UM(RB!]2>&M'"4*L5ZX?A3;T?0,58VT<"ALT&L#8F5.C.96]IAM3;@ MR!@'9Q13M>=+N%E0^W2S03;2ZR[9()LHY;CO4FKI\'S(R83^@_GXOE&Y.LSO M,#3O =W'5L+8C?0W\\Z[9P M9<6__/X5ZTSG?XSJ&5*KPMZ'*?Y!VCP].^WE*(A7%R$91FX[=V34,,7!H%3& MH<44CV:);^ T?)]QZI!V@4*ZL G);"L^@.?60]TB0I(, MD^UD%]X+=S^7R'$ IX,\V>7S,V]S&C?A]"..3WG/):ZLU0JX* :4(4\F2@S MC)#D B>O92>G1B?BR:"49A!C939;^@LW,NETS&?"';P]S>5P;*#IH&M']WPNSCU,.@>5%6A% MW"G,Q"*WAERH7&P6(2;6.M=^7[S]7!S' )H..I5T8A:^Z'_K9QSFRF?/YI04 M<@W:N0*DCP)!\4)8+DEZI1);KV[RT&[$5:9^+H>#PJ2#/BL?TA?,9P-\6^YE M=;**U_G=NY.L9(-UTH_TM*!#!N>R\YP+SXH4'&]1Q&%V/ M=I5YXPON&1&+:])UR&B8'G/EU?O/@=E2^#?5MX/D.E2DC#FY4-OOFU#/S(P0 ME1;@,:+1$D/B["$H\(Z\E+;ZVT1@C?6V<(;/"?%,(*/3BPXJ7;O*&?*&HX%D M)'D#R:K UFHS>H_FKKUTO[DA6XM]U$)F#2\G9X3,G;7SDMTQ M9(2P@B"CUBIB;6"[5JW5?VPJC8 SL0_SR>EH/.W_]^SO*YGI)<%"S@+!6!U N6PA*))8YEJ** (YM1V.^]V) M]D<'N8,HM8,$C)6$O<%I3Q%=M8L_%.NK.1D969+!0;;&2^&3]JO.5]#PZ M$#43?A=I"A>QN)54SD-MNACF$_GZ F<]_ZY#QN,+8&\D_!4!T&TDUZ$BL_(E"NF!HS&U?:^"H!D'[CWRS$5F82U' M_] *7"N W4)_FPBLTP V5UYS+1184>K ^\3!%4_,,",ML\6B;Q(#/8X ]D9B M7QG WD1FG0:PG0E)B!#!F.J\"C("T_VI_]J(U+9QN,1J>58PJRF'6PC86L>R5!V.05XRXEV7H,V1ID/4JSJ"NU M[-,;KP0N*K37(;&C+N)KD'>8IN+-5;LN=';4RSXWGRND,L]DT JA9%4'8M%/ M+B8!Q06E../RJLRF.B;*WI?037M"W M.$J9RF2%#V%K@7$G/HO \K3.,_K[W'%%H;UO%C#J2:D/K\BIM M'T9E^F<8GQM>D5O+/><0?1T99,C>C44$T!Y+\2X[)M0&>K[^],>IW1TDV,&^ M/QNJ^F4TR*].OXY'W^9)D@O2$NX;VO]>?SBE3.0F>G >?:K=2SAF$7+M(2!^] MR-R2)]88%:NI>7R@:"3YE5<[S1*L9I5.PS XF^!DL:5=2SHZ__S3!,^WO#>X M0X;5;N_;,<6J(;,[YEC5HV3)VRZOC'*1(A7C0:.N62VL'BVU*#-FP8.3G-W, M.UUZ)-_UCIT,B?"U/PV#_G_/<_2OGHA74G.T0Z.]C4!'H*-3L;"Z@@JHD(TW M*484;AV[8IV7[6\/::J[:[9%;#+H8@G1LG:UM[3<^2UDKE>0UW852+N? M$(3Z$)*6ZW4#;@.>A[_;="#VAJU"*LN7]T5+F%_<%''MI5:\CA>.-7TN@T/E M ;/F1BI'9I)9XXBY_TU=)YEU=J T%N)Q)91Q+43-^H92E"3#V%AP)!^0QA4A MK2^9KY6Z>JP)95TH<&D:V2:"[##[:!TR'E\:V4;"7Y&&M(WD.E2D=AR=,+-2 M_-J34PF(%:!!!&]8U$;;QU,'W4)_FPBLTS2R*(S))440VI;J6FJ(UC'@!3/] M?XJ)\%6.80F:"#H4F" M]9&DD6VMO*UEUGT=-)WQQ&&?3O4PF>!T,L1Y>=NST>A?\ZY-RYTW,M4OOA)N M5"7-AC1,9E'OQ;-/9L_>*;B_=RIWOQ(XK& ;%6O_7CDGO^ ;YINOO706;/0Z M1YZ!UW\I(\E9D"9!#%FASPM0LP$+2(>( M2T'7,4J.*)>U#&!_2^5 E=L'A,H6:N@@K^8.^E9%2V7&&)1$B"F0TRUKV4#A M!JS/3$4NM&L^HWES*I\6E%JHJHOLG-44UPBKD 5YT!RT%0R4LK,^S(EVR*B* M]['NH/L#TD$JL \)FDU5T,'-QVKJ_HG]SU\JG+_A.'S&N<7Y#,NH!N>_3]_C M$/\,@[?CE]6XK"&+'IMX,O$\&G#3:9>$4RD?4-V CL:^\ M\-E$9MWV#6 BZ]J\(@15VM\CMA[#=A0PNZ3Z>@4Q^]Q, O? M3[[TOY[75$J!5BE)IK80'E3)"KSC9 :@$)D56YAI?;E[!SE'%:W<794W$\,; MZ:]T7^ T'HZ]UUFOZ,AP-1I]_O*^QU ORR$$K*1@PCB=0+&HZ]I4"HVM> M5@VIF=:E:?>0]+BATE(?'>PH'\]&HXF8[/KC?!1K))>;VD=+3DR>=&"2%)/5_J MQ;*2UYMCN-'ANY24G;OMT(/>EN=CS'T":^H/^M,?BUC2L]%X//JS/_S\/'RE M3Z8_>LALR!P5N%CJ&6R M:RW7::&Q\8L?-BZZEW4WS1L38I[\3J*IN_9'VK4K$Y-S+FI!B5!92Y E&R+0 MDVP[L%3?X]?YG%NB:#F!BOMB!$,PQHAS@:"O[#A(%7V#!,5%"YGH8)GP^FLSS%Y7) M0:-V8%,FLB(Y5J'P##(Z)WAM;B9]G1TA_7JP/%8GKB^LY.>C4S*)*A>_8TU!3?13^(P]RPTOWM#AYVRL M(3L%,17:Z2*9S[;FS9O66>E;$_LX,+4?7=T&F6F[+\D^C^ S';6(40?ODK5A MG0Y0F[_YL<*BF;1O8\/O/&3W2E7?+/N+K/,:\:OV>4\P%Z-1G&@+J19Q9? Z M27#"J#J\(7#3NNC]+GH>-CZ:2WQ)'&WG-(!SJ+[\_A6'$ZS\]UQ-^-,J@?:U M$[LBK,9B0HWAF,"""]&WMEN7D/$XE+^K?)?H?.?@Z74^YUF>4?M02^- .$$T M!>4A."W!%*-UD-)RVWHX[1(R]E55UKVYN+E4#UTQ=I&S=/T6H&;."9$28=, MTZ%>4"E)9FWS2 G7K>Y+] M*?^>U.)]Z'X3^7:@\_?X;33X5FW1Z]D \S2BHM PPQ)D5G.)DO=DFM*O1L5B M@ZR]9EI'P.\D:/\&X>XZNW4[UDK@'60$O\8IV:KGX=/SM%-5G"7?A-"NR2(R MKM9\Z0C)H>"&TZ>\-0B6T?$(=+^S>!M/H3@9S%HAUS#F\[/Q&(?I'(=>( ^) M-C?%:G4?K^.\>218 TB!R)+%@N.D;])OHP+1LF8;XY&:NS6/2;+?4?Y=J[Q*\G%Z]#5D?6^BJ;# M6/"[ZNQ.".PH\ XLNI7T)>F-R2X#G3:U>, 2[B-CH KW+BKA_7H=8(X6"/=8 M\_O"P29R;CVB>';(G7P>(UZ9H*N,<-&[&FQ4AX;)%"5@/+2GM@JG;(\/13# %!2RU\8$6@76O4 MT[$W;6IU3&\OO89IAC?[;:Q#QN/KSK21\%=T]]E&)P#KMSN2RXKGV!%2<=G3EB@*/.8',T80D M8Q*YQ3YZ)-V9-A+[RNY,F\BLV^Y,]"$6$<$KK,F?/)*3[C118P.=TIS)]>8= M/HSN3%LK;VN9=>"#7,W>G>TFD6'.M6.TJ5>KJA!KS@I+8/+>FE2E]'L"#%WK?!/)=J#K9V$RHV9QQ(A8A/)D M&QH6:A6/IB,FQPBN2*:(0*2-K+&>KU.P_]##KCH9-1-HXT+K#YC.QIC??L/Q ML':/O[^W/C1#&OK"=&A3"@T&MP3#J0EGE1\];*S4:9RP?%KO>Z M!ZO@KD3:.%KX88IC^OOG<_P9;JQ4&FH4C?#G"D0K!3$N1$+IN I^'>5>>^K# MUN'V NK@IN?EV7B41X-!&)^'1R17B:QY\-H@*%($N( ((@5NA%+>-L_.N$G# M@U5O$Z'NMW/.>U8Z[@#3RJL^&@29.\R(0') M25/:@)4E>.09U7IQAZWORUZWZL!SHT0EC,<_:%<[.1V=#:<]9%P5K#<;JD[M M\4I"C#4#242FC3>HC.Z4S>OT'/I":3O]WWTYN(/$.VG[>)6V3\,P+T[!_*(_ M297 =V,\[9^=G@SS[*N3R=FU\OW:.TR&K"#KFN>"R4(L+H"U1LIC89KE34U[9.8F;70B^Y?7;O3<@,^< S?28\HR M.]UZ .!R2AX'2!I(N?,DI453>1NL32+7#LRBEMO+6F[O(/&$7'E>N&I=:'B$ MY4;M-H3-I7K$Y49VEGMC;)U<6C-C6:SED ZRBMJBMXD\YDZK#H[MQF CO=Y? M;K2)?/=5:;(.34^QW&@C7:U3 @9?396$=!@6#RQQU*IPEIIWD'X(Y48; MZ6RCMJ.H:NU"6T4H5J\[SU^K1[?\/.K M81F-3\."Z'-+$M'DDAW!PC%0R9*);U""SC)B\BK$4!HOGG7HVG7'>'-6D?JV MO"4#*M27+%Y*>V,.R1=O( HN:A=)"UX6!5*70J918E&WMA%7$K/_G:(Y)F[N M'&T$WT'\BK8T')YA[3W[G!R2<4C3?_:G7\X'K;S\G@9GN4;;)A.D?_+'\+V7 M8W".16+?8IU;QCWXXFQ-LL*<'!>N>2O'+QI?\<1F1]?O_13&,R= FWUC E>',YGG3N2%FC/ QKNI--K]36_)R%V M)0&'GUC9D=9'K:7?.*E]P=E5DLY=^C6(:EACLI*0_5><-%+4J"LI[PT"6@JB M2M.!:6)-'#<2/"]$G&#&.Q^U7*\C['&I_HY:E7UJ?A/A-M3X[%IO_*/WZ4.O M3FV2=4RS1&G)56K U)D^,>N+BK.]L$TU\^C[[]MGCB7,.+7RX5?/F^ M_19 -!+\:">I[37 <9GQLK"0JT!>?I^UE1B<6\>3,,SU0F\V46P^1RS^N(;V M.HZE28BD WK:!5FZ%E:C,,V"N-E4E%O4G=RB[M(4YF2B>$L;5!&63&&9 X0H M!%CFM?;>.[6>0;>Y=[HQK8=PWD7V6055P C4M!'4"52U\1:ZQ$0)M*?GUAE* M#\)YWPO>6CCTFRBP@X#191[$7!"]E'CR+"4BQ2A0@=.AHIT"IUS&Q&QRKG4& MTTT:G@A:=A)]I[&=#<4Q]R8-IAR$PL,K$/44XL-;:2HM2($VTAY;Q"(5GE9VSA@K*,Z"\L0JU=<7$T(]LEE MOM95Z7&I?JO84'O-;R+V-*#D?#^]34=S)#-XGXBV7.G/&::BQ#F*4 MV^S7NH6Z1\W7WWHLD:*-U#!J(L,.?)67?[P\65"B+7;'[)6=Y1EZS4ZZ8=W(?5+/RV(P4B;3)V(RX7EH!)+M 5Q M!\DJX>D_YF&]T;/W+=.;+W[(.MU=DBO+&MJ%=Z>C]*\8R!F@/]59+[,+R0]G MIZ=A_&-49A_7FO_\_,K'%U-AM@[B-GCKKJ':UHPW"LB^)/&-?B!^P/&W?L(/ M7\(8;]%Q,I@]:#:9Z3VFT>=AK:EZ1X?"*,]JIRZ=524*5[H@B.AK3S07P>OB M(:;:\SE+AZ[UA)S&+.P\.FS^)LS+"5GHM%=B0CV[M1%UA7N>(&IM@/Y7? BI MR-0Z8KL>9?L/NQT2@[?&D+777AS,:?L,)L7+R9QCGR&P4X(2$&J4!;'Q6+QBK7.D6V,V:>-I*/ R,= M!*@[8VRN@M]'X\6?ZO=XCYODO%0&HO2:3#''P,<8(!C%&!W 2=K6%1?[Y?#G M,CE2-'5097P9#FZC@WF4.&1.CH6TP%4FIH0E]H)R)'^M@W!9J]"Z#4@GC.SK M*NB8\']X1!SZXNA<$J^&Y)KA15CT]8+/64@TQ.!-UI(<:.5!61/ ^<+ DIR= MJ[XF;VVMWT'.X2^3#H:56X-CV^BL S-E!6F+ ,\ZQ'54R7TG88(V+^WT%!)-\O_ M=Y)P!W&=#S@8U,3 8?XCC/^%M6YG$7$ZC^:KPJ.G$])E6Z_>!+D/C.A3&C5F M.D1%\TEU]]'TF #15/Z=](:8(#WPRZQ_V3<C*=MV"X3F2, M(8LD%#!G1[JZ7+F*'RZ4P'M?1/+.V M%\]^7'[G7?@QFR%9.;AD8YC?#<+PRD3"=7CJR _N@I_#N,\[P.2F 70L.NZB ML*$+WI)*7##:J26R6K>.),^]Q>C8>?@SCSSB]3I0RY'X*G:#H.AO-"#(I4 1(7I(=:;,O-PO= ME^)@Y0N>.!3:"+X;]W\Z[J>:G53S!3^15B;O/WPZAVKQ(K/,@#$DEQ.E !\X MT>J8T5UM">KQ"?A[+['[.G$1CP3A70-5" MU" ]D>:*,L87B7J=0V;U&YXP+AJ*OH,HP(RFJQ*J')\'/I&GJ$0"E3(25C.' M&'.!0'^WTD@K>.M0T1WD/&$(M596!^-.S[F(98:,\S MQ29O5 B^>>..J^__&4O:62L=[#0WUL$ZU'04!#J&\,WVFEFAXAW$VH'5>H,J M+I43Q0= IXDJ96KJ/*-M2KJ,.BN+L76&^1'$.KK2\2;2;!RD.!&,NRNGCJ7W M,148Z!+)G#7*0"BZ0!;:I>P8G3Q\#!JM$)(T\3V@>%0V,+O,E:G3/T!RG_].STY7^=]:<_YA<@?Y!; MV"E=24:LE>E)@Y5*N"0%K71&%5P,6J=UC 7]T/MDT'UD0*@\47%UAPN MF/OT=32L"=YOR^QK[W%2F:KC$)Z'R9?%31^!=O)E-,@]91C).CKPW#A:RZG. MN(^V]L 1=22U04I!U?ZR#'P*!KS 7*1A(>?6,YZ:,_%D\'X<,.C@?FAKAL[GK9 V$,%F^29*)Y64QK)G[B>J\PN(UK?1 [ M9;%(YQ[SV_)JF.H,!GPUG'-7:TW&W[#VD?C]C$XG?#69G(5APE[VL7: CN"D M%J"P1CLEUQ =SR8&C<:4+FV5;0E_,C@_?EC<7@/F(&M@;>X6;O?;0B\X)4NN MQI:O'&^]Y+,N)B1@6LIZQY(AI,)I/T@Y*>:BEK[+-=&*D9]KY&AA%R[:E(VTQA"/0_5V=\($0E&)3(41GGF?+N M<&OKYT+8LXIOH]8?(6J?AT$Z&\R>]4?X7J/'_^ML-.W7_W@P&/U9,Q9IM2\" MR]=DP6G]^BQK) T12#4!(L8$T@?G57!DIG;JNW3$U\]U\E! M>0B;J<,J^YM MV(4PYM^Z9LG25U]^>/>N)C#UHA/$/?E\2=2QKLH@>#0*7-;!(==1='N.M&7G MYWHZ<@@M64;=EVFODL."O8M\^[,X2>/^+([ROIJ-7BCM2Y"DF%H5D5,"[QB# MK*4VD04F?>O$XZYX>3(+XZA L03MA[G;7C!U,AR>A<$Y:^_">-I/_:^SA_28 ME8$QXVI6B@'%R>YTHM0<5EUXCL(JJ[L\".XG\GW M XN]?\[W.:NYQVUVI00&&-#2QL\9!!$5:)5=\@)]5'OOM]6$LZ<'].,#S))U ML?7E;NLLIV^A/U@$/_]._^VTYXU/LJYPP5QE+&J()@DP0D9?C,A%K#7)]@ Y M;S=Y^8G]0X!B"=JWOAN]W?;B7A97-DR9M[I0W">DPPMXL+[V,)'@K24GU_ 4 M5,!L4O,JJU;$[VN.T*%1?!!E'\NXH.O=*X4V/+-:(%":,^R1O!9!\-9[?1\4/!;TDZ M"14,\!SKB+HB( H10,:HD6D4KGG7GX>#VXWZ)!\=;#=1[7[Z) LAE6*>@U>U8IEA("H/?D\4H;:)?T 7*4/C"K3=#K M5*L]^D[;VYY/C43?107\'ZM;125L.*\Z5=93USTA;K0-:Q.*RC%D@F;%7%E'6,A:/ MK;OV1A*^H[OV)N)IW5W[=-:LF(R.ZH0$*H.7%$704@/Q:4"%5,AQ< 8\%]DHKB.S MZX26CZUU^@[+<&OQ=&#Y+$I+9\> 1&6M%A$$)[Y4$@*"S0)D,2HS9$&+UIF" M5U[_M*WA;?7001/%\\819 ML>3A6TD;F@T2G @)!.UFUMH@L'GC_CTH^!XSN!O];B+*_:4CS#8JVLMHOWL[ MQ(OYG"GZ4"R$;"(H5V>I28X0/='NKID#.VNAJZ[_ M=Y+Z\<_1N=N@0Q%9!A"^3ESD)H%G,M;,V6R834Z6/251+R/O<0-F.RTTW&$F MXVGO?;6&YF&#(M%KS! 4;9.*> 3'2VV<2&YE5)GSM%;DA)YZ!0;TVR4$KKWP M:5J(V\N\X37,!1'GMT%KD+&)5;@.!-JO\/OMP!V$?U-].TBNBQ5\?L^KDK3" M9Q EU^V#8.DX_2O+% QM,B&M=S%_: 6NL//:ZV\3@376VZ*%TX*0(&K,-AK( MS",H%B($KHFNP+W.4:ML4P/-77OI_H[7G<0^:B&SAG;6C)!Y6XH%(1HE9SXE MR*660=LH(89DZ3C/NOA8O%BO*/,^Y5U]Z0-4WM8R.]20P2MI62=IVO_6G_YH M/6[PCE=T,GAP79:.9P1AB3Z'4FTK'FF;C^C H;3 DC8FJ11B^#F"\(*"VS,O MWH\&@]]'X_IA3['(T2MR-#@/Y&A8"QZY@1 -2I40 S^:%F!W6 A2O+18R"7/0BR!Q/S=%9%$C"7(H5..B:U9.(!@;LA MNCJ?^K,)-(YE4.&"F>>CX3<<3S&_&BXZ[X@4F;6J0#*^U/M^!MYC N6U<>@+ M1NQT)N$JPIXT=@^OZ@[NE'=EB 1:L%_[L$XN6>)&.Y,BR%(\&?\J@V.6?(%, M/&DKLFZ?X]N>C2>-]6.!1Q=S!^]J077%@9J\_([CU*]==I)U#)EUD#FK@YYK M&]6H:GEJX-FA98KIUH#>F,J?>.U>N<OU3K3>$L9^_E]Z]8ZZX^CNJ?EIB=DA>6DB)C4]&AG3.! M-3D"*VHE#??"E-:=4?;%VP/:4([#"^\$-(=H@7$/GXN]L]Z2+AC2& +CY&TQ MF3.H0O\*SI(Y&V/TR$K(\6CZ%JYBXB?<]PJ#(_1EKBS4&]T7SZV%61?&:JN4 MA:U2:/%**1"80))_<63+VN* 3(G"6"+;Q1U-F\*MN?RY,HX+2,<]C/TNCGO* M&BYKY4H*-<9AE"3;U!?(.N=HK [HX\-<+P]HD>P)I8=95!M!;-^!X)4I9]?" M@S5+YCQ:K3/OLTFR$$:^9A;[N<1*"$61A&G*=TSJE5WLF^^=*6;%2CAU" MAS#9[F-W28#Q3GXCSV0+A Q<5;- EP(NLQIN#SX7G9@W>X]--^;QY_K:]20Z M).@.8=S=Q^\Y-^MQZ\G/*ZQ6)^NDZTULAIB*H%^=YC+Q@';O/E%3#G\NL*X7 M6'> .^X(_MU'=1!*Q]G M14NE V16+WYMG=M0S23AM&#,>MKCCRTXM"9K/Q?,$4"F@PYUN[)YDO,,!V'P MHC^IXSVJ2W$2)]-Q2-.>3[3PE64@K%>@4)!OSNC4%R$9Y5$Y%H]M/=S)T,]5 M<#!XW,9^FY%X\7[FXL:VX7NLRJ6_/Q\-9ZR>A<%'')^*'N=6"VF@P_91A>S>FP+:_^:V=@-6,4)[PD6&.?D_8LD"*/%(T0G:E?(G#/+ M*6GL),AV%-P_H VRH2%Q%*+?"'BW-\#:1]HJG1*R^;#&_;/Y&[E75A[QCDIG.'@;'"@7!(0&3'K6.:8O'=!W+AA[:1V;4URGPSJ MCQ4"MU'N#QV5N7(L7F>T5[1B.C%1TXKH\-.9D0JT!E[[T9AQD*$1MYN9I+HG# V,) MYG<_JIOU+R6KAQZO)=@@$]D<9&[X&K(Q+CL5@S "FV>EM"*^(:+#8'"\.#Z( MLI<9F+]4^>7I7^O=#>:__3H=G^'E'T?#*7Z?OAS,*/G;KQ/\7'_8%>K7!W][ M,ANMR0HLKR-N9&00N:2?C ]2$R\66U_M72/@X3SBXO6=RR+'#=@/5-JY8_$@RG)%Z?<*]-]IX[P5P'Y!$5&=<29& C%^>0RHF MB1L-CY;&\)<__0C=E2@:%1&E M L2B.;@4F':&.QOB&CA8^8(G#H4V@C]4_^PE0^G#,-\82]Y59^VM7MY)S^W= MQ7 \W;BS%T+5L49%UY$XO%B"'9(?X71DSDN7CJ>=R>N#=^-^,QK.5^W+_SHC MW;X:$A#.9GO(JLYVMO DN0),=:1,B@:BJ1/;:Y=/KWG4II/TU7TP=X1;>5N\ M-XO+=PJ;8VKCO1:CB]91(O-@68J N98X<94A>*% &*NT=#'KW$F.5<=\/:!5 MT2TL][IXML#4,=VZWV9M^@7''[^$!>N3O],CII<-=5FN_=:4@)K[0&ZL0 C& M)- "F7!:6\>/IDYH0]Y^KI_&ZZ=+;!U32[][^5ST\+C2B9V1T\6YC: 5&E#: M!' F.Y"FA*+( \]V[Q&V=NS]7$G[7DF[(:QA'YB=\N_N99-X*Z/Q:1@F?/ZE M/FW22UX9&4D+@L^:2F4!D;L$*((S)44A=: MY_E7%WN K26$4AHPQ!(HA@6"$ DR2RX*7W5U-#& #7G[N8;V?<3L@*UCZH:P MB5.7G,-9D:ID-3(>T(+74H/U22G"G/+Y:$*46P<*CFG_>E,;2E:8W2ARFCD* M+\(4?P_]\2Q[[NIZD=88[R(9.#&3J1.U R]]A"QBXLZ7I&/SD2G')8('M!L> M."!Z!!!\4.&?]<71*ZP4;E(!5RSMEG7,CYRVQEO:/',XFE%<#?E^0&OO M&,!_A MY(^0^J-5[/P[."05<">%$,)9VY0>SA#=D M_NZ@Y4$*C"2"$$:A/?"J$A:#9W.9NZ IY_K M6Q:W B9#SB$?K\@7%929Y'!YEH)%9V'6)R&8+(03,<2PM$,Y6S-_,^U M?)QG;9<8/J98?LL80 Y6A(02LC<25,H\3;S^X<"DBU! LW)K M$41FFAL0)3!02ED(@==DTYB3UE:JFS5R/_LK[/M&ZB#*/L[^"M)JX4F0(((* M=)86LB>L1%J&V6;AR+XHK;,;'UE_A8TP<&=_A4UT\5#JT]?AZ6=_A8WZ*VP$ MDWT4JF^CXX>"7Y^8KS/O('&3R2[1"ES0'&)D@6D6D+E"R)'O8!1*4=8K\?"M##$H+81KC[DZ"CM - MZESGHZX4UKA1PXVB\LD?'SZ=-PRP.A3'G(/BK07%0@+ODR2FO?%$$^-JG8X= MJ]_PA''14/1[ZM7P932@AT]PYJSOV'IAZ;-:=%*XG\A&C1&>#\)D0O9_?>FE M8UF8)-$B*N3I.%<$79, E9F>S\TRT3B1>2LBNQPLMCM/1#:VD MW4&=_A72WH7QV_&':: C;!91?H?C&;4][[G+R#7DVJ5;.4^V62!3K= FY9@0 M*+H$Q"JR'ADPFDB_ T/T'2D4Q^.%67,+OMJ[P)PAZD*BHS%*!CZ5#"@PJX0, M?6S=1?QNBAX#+!K*O(-H^'7J5N(6I?-1UN1;K\CD+;2G19D42,%<3CEPFUM/ M'E^/LL>'D"8Z:)A^=6&,5^)>329GF%^B47Z5V)(%(M\+0R@C<,P085DE>IH&_>X657HA\#OO:KN2[RBNYB8/;A];;N MM*TFS[/60D*J\PJ4C;7S"PE-"@PNIH0\-+^;VYC*1P^NW77316++G7P>C M'SBG_-W9.'T)$ZS!J$E/!J9U*\$ZE"*#RS7?E],)[8@HX,I@81DE8\WK2>ZEZM% MIIWL&P[R7(?"\^%-491L Q3D1& 1!:*6!83AQ?(B8Q#-)[/=1]1CQ\;FDN]B M^N5EPDLE]=F/F0SF*2P^,.-$SF L-Z"0>PC)&6""9^&XL24V]\%6D[.O++0. M0-!(QL>2*C8+.-0'S=,[ZWW;:%AOV&87^L$6S1T&R$S7NA*LDB+>C&8\L\ D M"^WME3L(.H)4LMVT?FM+:27]#H+&-VA:7*.N0U1'V5Y+"3I,NE9#Q8VZDOK> M(&&]E#)E#XS[ZM=[\NNE=F P.J]USO3IPX7"/1E0^T;")L+N %7+KL621"E M9.$YRT!;G0:5.(<@D,QC'7UV2D6#K;5_BXC]FY<-E+/Z&G$+R:Z\56Z67O(& MI_TA_89DG4SH[)Q4=^AD..WG_N!LVO^&'S"113SMDV_]/0W.,N8JMBJBL^DL M@6=47H;QD&SFR?G=QO8)*EU2LV.*R]X$U2A)YF[2?K].VMM;I%W:U=HJIHSS M@*J.U\ID6SE/.U[46AJM#=.N=?%M*]IWKKC8C8Z3T]'9<-HK@GDG12"Q!4F. MB;,0?6)@M2G2.,Z":5ZIT8+P_6^_!\'LK=*.O2N]BQD?%Z[-CNS,O2$>Z,#R MD7QK48>9Q6+ !Y6 ,6V%+5:4]CVKFG*PK]#$42#X@,H_E@#(CHP_^['\ 3/K MGSBFQ^C@(_]]%VH)*]8P'#6B#=49.'0%Q 6YSB-4XOZLE&-E(TY 0K)7U4 MR1MA6Z=?' 9I]Q79/52@;:+ +J*55Z_XYRDDB\@*,TX)D3D4X0019AAX=/.9 M+*Y(ENA/K2.6JX@Y%N=I6[W=C%HV$7H'CL[=M7V!%1E9M)!=3=!77-$ZX'76 M ),I2:\$MHY='%DQ9J>H:"?\QF/0[ZCNJP8AEA* 1V5 F:()JK0_FHP)K61" MYQL]J(Z^L+(3'3<48P>%#M?VHP5)JD0?9) @DB;>8NTP7B36G8@%)Q4G-Z#+ M[?]1J;^5H%>6+C2[P:AMUK[51)WA4E_\FDXBA,DRLB-?C4D@Y,^'@U3?] /"_X6 M(2DFE4\Y6T!7:YN\\U"+!/8C5G8^9HT3+Z<#'/]OWI32,JL M5\(71+ZXT&M/RFPB\_56C]?*0&=K^3@"BAB+*-(S%UI?GZY+W/YWJ$,B\=:% M;"73,2E=(3!JT2);\P9JP@,Y B!IM*EHHWAJ.#XS<M:;YL@VC K/E), M:UED:>WRKT?9H<+J!\/-*ORVTU\'L:0+TA9R.KUV%ES0>]YK9@UB.XJ5;T3H M80+G76A\%:@Z4]?!,6:#D,'7LEPI'2A1!#@6)5C-I9,BE[U:FJ> MNI742$\=!%@O0_O+:5S^U_,4YS5H[\A0VH7NP]A-K3"P\FYF3PKLM-/J%CQ$ M5HC27&K/MMJ*J?:EX%(2(RZHI WWS2L8C@]\]QA6QXB]3?36 >;^& WQQ_SB MZ_>S83ZG"JUUN9[@RG.W:-<4+*MC+@PZCX;+UC?)RRG9OT6U/VV.FJNB^P*: M]SBHS;V^AO'TQW02O^.0?(T!K8R3?$I:HD44 MZA5M':@SG&!/.]I$ P:P,94ZUHQ0=(BMI2$N;FX? M+170@8\V&[3TNA\BN1/UPOXY.1Y8*T>"CRRG##)K8AGIS'6.&Y"2LR*=%M:V M3F-80$031&C KXX&9Y,G9-!'H MZ#/ Z:_6>PS%-"_$V8"^1X:8SE33Q2"T2UJ?TVG>IZ?.@A3O,2%M>OGM-6*% M4<'YX""4*$!92V:92P(L"+H?@(?+Y :*Z>#UK"+R0OG'78JUF=3 MBT>3Z:0GD"4F&!GPT>%\W)]7P4"R9(W+Q(*-K?V@N^AY9#AI)OHNVK9>%&RM M$,'DV8]KG\RBH]&DP!6/8(0@+&O:$(-VEIS B$5G35MCZ_NLK0C=5XY)M]M, MYRHZEO20]?B;!;*2]X;3?@J5RSIXNI.[XRSJ[-L M)1W&+D<- H45DJRT@JU[HM!-LP0#<93WO/:Q,7',^"Y+629H9D MFX3-VB@0 HF]4DUQ;0U(C2;S9)Q<+S)'+[BB9/KM4L&KWOWX[80F4F\85ZGT M7+8%/OD\QID%>Y/$\SRB-8CE2 M($M30-D4:YLH#])@*9BCT'RMU(3C1LD*$^* (-E$[HTKDO_1GTQ#C?T1_OK# MSW\?C\Z^OAZDQ4GGNPPY^% S5^F0XR)"%MHJ$Y)3]D94;6E1\ITOV9^% MT*%21EU(M/%4WQEA\TZB]4P0\_CMR]8ZZ>#B905IYV&0-8C;0PSJ%F%'%8[:7(WKP6,''>QO7SG? M4XW.B9';;# P4-X7B)%;L"E'S,P3!ZW'"!T (-L%J#K&QR:B;VQ@7EI"'W#\ MK9]PP-^Y[S]';M.CTN,^V*,L"XKK:.MN"YX"!%($,J,LF-7D._RY[]6'2Z ML]RZ2/\ZBY-^[H?QCRM)(O,I$\K0KI032,DLJ%S;!Y 73"X,)H9:AI*;C^E9 M13]V!1OJT4><=B8$-==%Q=ND* M2I,L06K%ZT9*YI#T 8)(!:SAP43:3K-N73%\*+3<-_7G4[ 6-[<8/M:0U M$\MO2\%:^7I>P1SH<^ M*CWN)+25R[)AI=ED.CY+T]F TC=A/*]FV:7.[*[G[5QEMC:QS6K,KKRQ9LR2 MG4]_(^?MRE@-+XG[(,D>+%;1DHQU23+:QQG*4EB2W+=NA+8.74T*I<_?,7O^ MS"2N;ZO53K5V\[R X=UH,E/EY.6@?]H?UJ_U@C RQV*)^%#;@B97A]74*6=* MND +2)O6)4>[47R@(MB6Z%I:,[T?%78Z;^@./A:C5:4DFHPN(%.H'<.KO'AB M($PHK#CIG&A=F+\!>?M+!.\84%VIY'A2P%<*<&:R9R=*\;&VI*XW?HEE<(9^ M%1D=SSY9$5J[-?>0= Q!E*9(N&L+VU$C';C"'^E[-T2P,!C7(:RCN,E*H@YU MK=90A:,NY;]7@"2!/LOL0>M@JOLO(.ID:5MVC@DNI.>MJ][V#(Q[K],.@8M- MQ-[EI!G\AN-:AW?>@"1ZE-I)2%Y$<@L]!X_,0-$QDJ&5O#.MG8@5I.S?#FZD MK%53!G:0]#Y:O5SA^N8OLZ60R,GM3W\T\LG7>45+-WUCEO;IN;LBLI2YMOEA M&E3ADG:8%* X86WDO,3F8XCW[KDO'OY^-!C\/AK_&<:Y5TK0L?8TS:$D4)'6 M5T2/4++W48OB$N_4-;]-TI'ZWIO@XT[#=4-!AFY9!PE.M:^YNPV'8]8^]M(NF'Y4;V/6,;K>8<(V@*)9>Q_'L[; M&*5Y4L1@UE;D[R3)UZ,)F>6<[*=DB&XMZ%^,##/O",FY2&:4Y)GK=2[Q=B;D M<>!D_SKI),EXR1:7DN'T<@ZRSDQ6P9"=G72 G)RU.@=K62>]4N\\3+J-0J,6 MI'KM0!9;B&7Z*4@DWS4G+K*+6<8N&Y,\I"CT+J955RIY,%%H98S7G#86;\B# MM5%!\,Q"AMY#_7@%2 M-*]YY1:LD#6M-41PH7!@)A#%1HI06@]@?&!1Z$YPL8G8]QB%#CY;(W4BI5D/ MRL0"/@L-L9@<$UELEK<. #R */1&REHS"KV)I%M'H6>2FF#ZR^?1M]\PY=]. MJOLRXW\X^'%_A/F:SJ\^9Z[NE"^U?/W)&P66-Z&R4=!XUHCU69A4N^&T-G0. M<\B1XN95P)-G/RZ_LW#19F1=T$:[Q[M!&%[I@]#8WN^"Q%W*AFBCG;WJ[==9 M^M "WCYH^B052:0:G-!G62Y W>2)187CBT].D'2!#M$!C7BHEV MEV;#*I%Y;(*VPN''&K>:7B<*%??2.@&B(.V*(5CPEBCC4:#.M*MEM<[0^Y4O M>+Q:;B/3VXK6[6;CS'*A/Y' )^\_?/KCFMR:S[59]JY'J?N-Q'Q;O6:7=3P? M>7+YOC\^?+H8I\*55:G>A4=6(XB6@2.+%T24R%Q"Y1-?8R&O?L/CU&9#J=[6 MM=TY;#GO"W[)?&6FDX7\_P^?3<,RXDD(8LR(M<#;SS,YO:YSYM[/?;VO]W7?USV4;Y01 M8)^.IK8F0$5%!5P'_P&4 > L0$--O?4'?FC!/SH&.CI:6CHF>OH]#"Q,+"S, M3,S,>UG9]^UE96-E9M['M8]M/PYKT<_[\_E$\ &P.5#G46#9400,U&1<-&1:D%H ! 14>U_0%V/U348!OW MT#,P,C&#"8KV =14-#34M#1;K0:_]0&_!VC9Z-@/'5??L]_P!KV0"X?LH^A4 M!N$S^56<1AU8D1,W[_DQ,G%Q\_ >$!43EY \+'=27D'QE-+9U=2Y= M-KYB'KY/PX(#'H2'!(3&_?T6?SSA,2T](S, MK.Q7KW/>%Q06%9=\*"VKKJFMJV]H;/KF96=S2 M\LKJVCI^8W.K7U0 #=6OS[_VBPWL%S4M+0TM_5:_J*@?;"5@HZ4[='P/N[HA M_0V7_4*RCQ@XSD2GYEO-?!Q"4B-RJ*V^K:=L_^9QWS^S_JV>^. M_=6O?H"%A@I\>31L P@&:6%2 "9&6F^3*8Z$E1VDG820%J(*2"Y(_R^MK^A MLI/(3*'=>6(*Z$AL9]H5=K[>$7YG^%,P!20R,E.H8WZ5!Z;EBOE5]]^*VKD! MDSV+^4/83O_/)TRFDKNMRLS8;AI8Q/;W?Q3,%2*YD^%W]E_]J,9-A14N!B&8 MOQ+UMSN1MI#'"'[(I%"EY$6 DC:9H!"9D8*];,0'4 B[1GX ME:0MU9; )+DMA !@BU.H0TQU %.)C%T!;#*P_97.K\1; CALNZ5N"W^5NE7& M;L*MFJEW:@=ORH?'XA>@V+:1K'2;&^,H7KO* Q_+PS-+0C8^)W#L8^2A3Q5> M1I]'-U O'0)\2DD"+[&4D8!.J+;Z:>YB0J]\^L40 ->0P'6-S#X1-AH)<8& MLWF8#*4 F!8*4-N[_%8#0&K L,/P@EX2)Q)" 88G*<"8+04(W"0E4X#I7#R2 M3 $4*,!^>&L1!Q7IN+<4*:V2S_MN.:80*Q,FM[C?_*KF^T&MFS_"=&H#Q(5+ M+VV8I/5.V!#W40"R%B8$O@;)!]L3:S+W$N PU XC#H-J'0U1'<%;5TU1@V. M70&>A,)>D^D7)K/!@6D,DUM2YH'()Y"!(G5^3'E(J_P&9QQ_Y/'-_5'G[C&1 M.'O=/\KLM4T,1+\VU[++OFK6Y.[J(MD??2[DVK?D3X#^*+RE8>$4[OWZ6@#^ MQU@;O\7'))\S"\^JN1J7[K0O/)*/<;X/F/%SW5:9IEG X(5A"SR;D(B3&/_^ MPFFYA;L*/6[WGQDQ66KF3G[*C?!N?!3[JB'*0Q1/>HC^,3RZ'G$2'HA0:E>^ MEMJRY@/7J PD]VS4X[\?VQN1X^)WVD_+BQRORD'4[%(]2E3 @A/R_F"VPQ7# MH7.0R]]5;ZG.]EU:26'-"]F=-!*9OV;8[LR1V)TP6]^U[M'^A%;&#^.6JV % M;?Z9.&AXT2NWC\=TU!E/)<_J93YV$;]R1W)F!AZ!+-(BLI M^);SB1EHV.,QI1>2;SV'Q@I##UMAOJC7 8@,;V]2I2H+HO6]^36/T#KF' \_ M=N.5O70:/V;? 0O./"):+ SL9=9N+=X'<6?)S'9C+=IY"Y50/,V%]I'E@X

5F!+;10K8+VK/ZG%0K8J'P4:R4(7PL)2K MMW KB1?LM2E L,H+^?"5[[D?5]$JY:1\505XH^7X6&1PYNU3HNBA\OLAP%K% MZ;6O^(6,#P[PD$JQ)Q/\/D7/^;W\OU8X5<.P5_3[A:LI@+5N.%('Q\$URU&7 M.^-2DO0H[&/=CU)50H"WJP: *"$>H@!^?;8'PCKZO76Q!R=#/]ZD ';X^R[N M7&/.7[#:^=' U ]/OG?TF&$H P6PA00A!>2R,%AH:&$;6\,!D5AU!_FCTC53 M3DG,-\\W]7]C3?^)TB'?EK*I%I#KK83.K95-!1:%#C*;%#MV6%Z]T'&^W#_, MOU%Q0@#B!9#37Z&;(7W[R4RK:T'OL0WU/<;1(6!0#"";#/'N%.!Z,XK$>Q#QR62< A"Y!L@Z035H MPAX+Y'3C-,WRS5W$@73!\>#X$2.1')AYJ!4%2!=#]QXFAH'E@'C1N([3)5>M MP39E[4FNN[CU:]+N3.$MO'H6LX5YAT\G/7FS\.-#LD8(3]3'Q@:JRRPQ/KXI MD$>8D7?00FV\$_9BPVAKK/N/N62Y^]R(R\\]W*9#$F2I&I?-WU@)L^0>6X"' M%"T.EV@U/""E8NQD.#PB),L'!;ZJ9]E=IP:*'D=EQQ(O6'P@KWKL!3@W>R@ MK0V8KK!0^N&H0*YK4A*[NXJ@MK@T,[_N@8ALAQL5P UX3-$TLF"Q_N#9$9EZ M&6;\U,7O+9D6N6U,RU-JB&N7>(&8C'%Q/K_D;BJ2K.$U@7VX*R_'(YEF! YU M'F5?U.V1MBHO3I;_CN9[=4MPG>=EY4Y'AWK,WU\;>*UJSN QJJX\8AWC?$*-!3^#6ZY'%II$'%4V M'->HW>.^=J>9%[P^Q>)-5QAO7I M:VV7,6B0@I&_9WK!SYA>80''?*NE=R-QA+=ASLXU$[,2-)M/L-!(.6CP$%N7 MLO[H2YV#9N>Z4Z\MY*72:#OY[/,)B>O"0&FI( QR_!-'MD=X>.FRZD'D-]DY"J"II09-DMNR3N"%2$16[8--/,1G@GI#@))X3R)*_U<& M;>LJC#.@TI 6W1(*@3CP">>2#)%C?.T)C!ICM7Q#6 M'WB9-SN,B;-^$.4X[B=LI-1.__EW4YN050=AMC7CR$#3DNJ*F\M?OBH?1?1D M;73^^-$U<8?3X&K^4L9I;>#PFWP)=(F\XI.6:E6KD<''SZ75*9FTU^ M(D;>X//GAWX,PG-J7*]_<\2_<&E[.N'0 S3C9[QI2,G*-\9^)"H6\3@>&-9G M/\[WTWK#"HC8. 75 8@I(*J\071W>=OB>\0?R3E4#+%B[[QU*I:G.UK$>F[9 MVIV1_-9'OA2*J.1_?3J HAJ\3(U!X]F4D7.D]"&"WD;LHI&8_S1(41A\Q^ M-DU]K60E92%'8C'[R*PSZR 7\_N)'%7%+F 2CD15<37CA0RC+E@%L]+8V"@# M5"V MZ2&JJUU2>+YS/"T9_*'IT<"K]#3LGWKVM7+?B1>!+T EZE#!RF@6(A: M#T7;0HA2#,\Z/;]Q?^P*I;OT8J+P@C%/=,?81(P+/M]R@<"'3Z\']0JAY*'5 M0.;&MI;D]=FMITFKR[6H/GR:V%'?_ 3'\Z.\^&;*Q!X&9QO6'P+RE>UL QZR]C7*&_Q"8-40Y=C4-S(" @6/GB)EXY:U$ =[=ZB6'16"N M2^% C6%VI "B9T=[2?Y',2O6;E0;^5MT#[SH9[+_1:40FL@JD(3^7?O:J7;S M4'?^8I [G%$#\.ZE '3TI#2^-1=2XNJ@9?5]_]JRJ@/R84WK,6/&-V]-JRV- M7^.WOOX^AP)P(E6>K@41.1W6'CF%H0K?M@4=$;_FK3#R9$"W:&F"-690OO=C MG'>*?[G(U2;H]&B@ AN<^W?55/ /**RV4S\M\3(I.;:J_V7ORSR\=$#(1MC' MY,;ENVKTBNJ$\O&TMXB#O9TPK/YB/[5^W_):#'8MV\7Y4/M)&_+G'BY-Q^3+ MC^F\J?<8K[TH5J-[1;/)E9;$TN3"I,OW)KHLT.12E/H$V\4=#T'BUY69YLN. M.4H!1HI1^X]*RR$!#U;@"G.36,]1"S@Z_O%EX0_-/RF ;^^L*&(_LLJT_(JW M-@%N?S^U24_\0M'[I25GOLE[+K-GT1,2-.,'=GTQ.>73HZ2S=IPEB1!4_J-A>K09NG-2<4JL" M5RSOTDT1ZW,5]!>6],4J0:7QDR72!M6A]GN?Q>E?+O24]I;A_N:6P!,5N.9V M0XI%0.?,^2H>"G">_A4MHK9]^ZUQN,\U@GTC@@; +Q&<.;#KN-N1#W"71O," M%\9T[_&9=!1^>Z30$4.5(,R?P*TD(?N==<[ M_.7"#<]RM4L7#M\/'/QQL5GJ*,/&4X9630]%(/>)71Z84,G%C!&)1SD*%; MG^^[]-N/BH0Z+E'6E$WN.UZ]P]UQ5*.5]*0@,IVW2G%!Z'G\K93"XO RON:Y M&^[WLGM;8UU1M;T%WV;DE6X&%+PO*3)L/\N>O<1Y=Y<52:3]*6Q3+DE;X->K M!EW8/QYL\ZK?;F (\"^:Y$Z@@D=2 *R9T\9A&"MFGA=D>>G"*9"6D-UW#-.# MC011@"45HA&HDCZ1Y+!$C/GKB;V2V\NEB/S,G+<58JTSX!TA%R!\ZV/H@XGD*I,U"R^!#3Q%S M[ER3Z<./KTWM,N_FS>N>@+X6R^W0^,N2;EDU,K)*'B3G#2302-BH'"\ZC2[T M0-6TD)Z^YOID(Y'2('/GYYF,J.,O(GI6+1 ,R*KC8&)_K/A:7)<<@1 I56,I MTY<.WW.3_50"IB-+D#7W4%_LIVLODI\2AG=@;8O_&KI$#C! M^.4X.Y'6 Q^K!%US/ )_+OC"W'(T6"&CK,@#A!S,*5!S@\F*[[LK&?##U4A[ MFQZWEQ[PHM(SU&;FZ@?JU>M9K?V\(]+#5CDWCV\W:H?4=.ZV1N:I45_831(B.A1W@A\ M11:1'G]Z#'70/DRU+>-:X6L!-=DOB*OIO.-'YG-4OIDLWQJ7X9JU5,7=S1_3 MN^D$N]R3]Z.B-,J&;C!T'Y4XTPG?TP =(AI9=1MC.]E=KI7J?:#CIU9?88\> MW/RX#NO,H'[?R'4(GT&"3@E<7NAX">K+SFJ*5"[>$#M^"5^!$Z])9NGH23+X MBK8JU+P\_",7FGQ&5I;M[/&U2^:9B%1D%2\XQSSOKH8_&%M[:SOG<#<\#]DN"%:'Y-..+MH"3PDA^%#;>_$OPP2U2NN3.#Z?H- \5B%+)?9Q).%BUOT\2S-V^>]9]XYQ M.":)*Y_YQ%*$.+!C6>#M4_.,A+.P!6'"2?Q#R^ZC&@W!A=]G#O2-NUJ/POU!.M3(JYW$(4]3P'Z(63.!PVOR_>_:FU.Q7\^6:+6>D;#DT=, MK/[X,[YXD8AT-+4OS$GRUVKLMR"Z3*I@V*OZ_@4>N!OB(@^!) 4B9#?,-A+-VIO7I)\0#3CXF-WWM%7GLITDG M7J_VY1[MS8L7VXZQFF)2"+H?G!9NE!8G')6>U(B13+O>.*MYEEK)C^$4^L=] MS%GD"&H8>XD>+V.3353"O^BR]! [)M15]+S*LS"_7\$2#>F*6Q%.H9_OX0P? MA?).JZJV.Y[$[)WC,OT9?3]II.+=RULAZB^VK5[2VW>_D8#CSQR_!"/#79W-3I1C9X%L2YFHS-MJAY\<@%>C@H8.X1!%$D&Z'7KG\ZXSY3N^S"1' LJ3]OC \A/2/]* M'NS%Y">Y6:9"^D+(YFN-7R*3-^XLPV.A6"V0@+GSR,+S\HGE<-&OD7V M33QE[2OBO?S&OI3/K#GRBZO_4RO&AA9XD1L5YX\7!P)>K)489-85X@J-:H0" M331Y#JO/,HCXMH$W?[B@"1=?(PT=2W[JB+F,K?&)-UQJ:!$->W.L@4G7\][U52KC M'V*^,/XMS#@\&?K& O_PVKN>.R)+3F_N"I?Y7;"Q?E(5-_[MT>7I%,C,Z343 M_* =X0R1"5L2[CBHU_+C7<3:20KP[('DTF>,/XUE 3P"@]6"]DL2I7#"QGC] MG!8*P-ZV+]UR)ESD ]N0)D;9_L.4]_42PT@)[ ,7 C?XKK=\1L/=-5#S]5I] MFAG,?F5FM(?)U8"['@49O(,[5I4PD#U#7*Q&-R_B2L_[C\( %4PLM MS6(S^+[^&M[;B>T*/W_Z\D]*UYZ:6K]U4>W)U)+ SMH[>)V&!U" T1/+-Q8 M*>@1T23'PWXT8H;K\SVAY[Z7/:/Y,YZSN)1>/!'=XO, VT!FYL3%5^_K-\6G M-6C@B@I/ES=-/>ZW:'G6UB*"%/RD.';\$S2R:L6 ?KX$)&_2XC5Z+BL$)RZ\ MF3GVRY+8W;P4Q@<.S%:*?/K/:Y1IWKE/<:Y":F #5B.HNMQ0!R<(4:W3DCS* MW&#E*=,W)7AT/,Z;[5&OZG/TE% (0,YV&S1MN/JXY<9#)Q\&15DSG?='?609 M<]V)M7CN<9F(2M[O(D-1_$$U2R M8EU?81XI7U+E=,/L4]+BZ&3G$%$XM?0]YA/=:8M(#?3;I_X2MT[11X%FD,-H MQUWIV%KG_LME*02,MD%A5\E_/_B]>O#G[0WYA^K>H9[*SJH4F\ M!P'$G5UC3[5I!Z(Q:.NC%\?B2?[SR!7KGLTI>#0*"Q*T#0&R)/*;:@,(3WKP M/+=?L+B[<+(%=U0OQZ01S=5EK.EO9B]E%@4\AK@J=QXS/F,:(?S*5\:?]AK)9#J5MTJ9+9O0*:9'= >6/(]/U.:]!5S!=0[-*KP,FHO M8N\W;^5.&X\B%"^W658D]..[2 %;U9]?7H?=^[@QAN%\M>WBOG:4ML&4!?;W M\QZ]>]L]0N*&49MPK&\.O4B,&G#9>"V>R)Z[Y@$/PQ2>4Q7I'KGF#1OIL= \ M%Z/2+-TA8H96]L[@/='-H6\*D*Q)H4B;;[#;J+ZI&LM]DM"UYM3ND\%I@L%. MF4#C T"!CDK82/-^?2GZWA;)K<.5/)8;AN+/7L,.Y3L='(K/Z6^R)EMY]+O:NY M-"(;Y%:VJL#S26QO78ML3TBQ7+BEQC1$C/Y.,@60Q:I6Y"Y5;VN6O#?GV(+N M*(BG>G+006N*;,[FN$RSL/!?%T-A8=;!*"),)]0557 X3, M<2BH[V22R,LT%IZJ8QNWGD03M87*4.[HR2L8 \Q(* 4H//?,J_<)>>]L+^O: M>DC_UZ"*]_F?4YB?:^KCCC8!-#3-<?;0,ZI!Y!Y+KB2/8,1("%$9G&%AB*I>: $Z.,_;8919'AFD%+=Q7!S6YWH: MF0-;^1(;H%+F9?)3[S8^M*;,)M3M]"#TZOL@PRX9(=N[TG?WR9Y_?-U/@F;# M+JT21RK#C"0@!/'[77(\QDOV'VNE/ MS!65K+^=GM]7934I&IQ/F?!]&!N^4.G]%LE(/@]&IGJWYB97UUO0,XZ9RB.L MT?G@Y).W3L2O@:B0H$I/],::+.P=^8ADQTM=#34J<*9MM]G?WQ1A]50I%X*T ML@R"MXA_@O8+UZ,*D!&.RGHC)+V%#$VHW;OHX.+RR++S+UFU$.GYZ"%,G\): M(39HP0&+=ZB$1EV=N_+P9L\*[W>^4,:+SOKKZ=[L,:P,M/RR[U_1?_A%>G?< MVRU$WQ%^J;OTKCW_K>;;.K\+ G%;Z?^OZOLYR 94]6_J;JBK 3H'OQ:M-=S= M]X:_Z560S>#"IFN+O#]FK$$C&CP/<$I[FU$ .E,\$<%&;GE0R=?U4_GM@_J MPJ> ]=L$^$KL0BDDG@+0J,91;4@2K!#M^Q&=PX708.)M@;,9.4%-94 "YS(=R;RVE=CV1G+?"= ;7GH](\">2_3$CR:B"D:T=QMLDB'Y9 M:'-O4@*[U[^ M"Q_WC?@IG&\\T8)4/Y][(.=P@#$/4SH V=J!W=XX3O-57E_SP\-NX.9&>D.5 M&5]QA+N'\A[R&ZU'M#GON1%/IA[5/Z@F7($\J2K8[@YAFNM_%IQK6O$L-^M[ ML\T#!S&%LW)W#=O'PP*-%%?0L[R7S4ZRJT$!AHB MQ)92,0&<%Z_NS;$.DZ+J";N7[ EZNOU;>K:@RN)MT%W)3+R$;0LOC"4GI5LV MW-LWQ2ZAZ";(%G4Y.FP][R@X7U/) OAA/7SLB ^D3DEYQB5K]FOT8)6(8^G] M]_YAZU6-1*D4=$LD7ABY #HJC I^[I&/^RN^DK3.B%$ W67^NP\5%-UX3YWF M)P 'Z1"Q[=2=1AV[%%)[V\P4 D]Q)0L:X#RIQMO@L)9SJM"2T$_)QY)JCJETNHPGP/J[2I^'4P^@V_!BLV.V6#GAZ3:8^!'54S4 MP[-9((*%9X^6 FN"5K'P$Q:F;5;N)XN^R)I]/[/ _^YSI@4//^=U3UJ!8PZ; M:8+'!,/\NTV2B&JDI$IN;R-/$9R);^'!NZ-=S02-GC#'PQ&>)O7J&Y'"R;8T M&REI&,=*8605/YG9(ZT5CM<\6M2VQ_*QDVC*1P7G1>$?LB(#"7$"SF\RIMYZ M5^'$R0RY.&[UB%/EG.-ZD#J[HB_O9OMD"]MGL>1L\#8=>?YI+AF *4F@ MW?'!!!:B)_Z&5_%F0S7(?,US?TJZIIN^U&&GJM<=6&1,KEI#V6-S?J^W276H M L3[.-C\.$Y+&X<)N)O(-R#?YV)O_D;AZ[Q6@I,$U)./!JUI?&-90KAUBQ7F MCL#K(UG)[7#F%7U^_,TK/@I&H:YG#PDX%J8''XJB5G.[X^\?,>XG58&N&<:+ M1B[%G4\[B1RJ]QQH\"+5@',8]-@4 M(T.]UE)!@\':_]VN5\_NQ.";.[,Y?181+HTJGXBY311@]!8^F^Q_"3G\"H,/ M64%'H)8.]R%[ERC =*E4S=Q&5W@!_UVHXDLESBF&I08-2=$2Z[8FCUCNX/3G MBIVO)7*E]SLLV>A1 .83=;"5 TED$CA/:CO >YD_[GM/:L/I2?D)%*#=6)_( M"UM6-2.@ILM"ZQ-9O,%00Z0M,GQ4GX( KP)/T?]WFF(;#B M OU-YE_-SHP F[T,-CN3;&,(CM#9.N3*@5@R$616M484H+H=9T+:DT$!,*!; MA^-L-NH@%24BVRVV!PRR<,2)"&8GT\DL*T7B306DML8'M3X&)0M%5TIXO '' M*_@+"@_9Z;.P3]=*QO*;SN'%W5[#^Z_^[K6/1;;.LMW:^U/?%]D+%%X+WGYC M;"%.5K^/7 5?&=N5.0)UZ-T79O.1PS-S#"7?)"4RWX;3_M[IV]HV_A>+\K_= M%];_SWUAI?^R+QRR';ZPHTN\?J]O"TI,Q+:;+(.(0L=/2C$;GUJ0>MMD)R7_ M:'2L7S4YLUERZ5NP-0T-'TKYGJJY?PNB"&139Y&V-PC*Y);-0=*+,9E]_B62FYOO%@7V$I^-W+\E><[8J=34UKWYFI'ZCC.'_L50[ 1)]" MG?W'KCR:D52L"M00M,BM0^+8]_5!5T-D%O8*71'T?!!-W4&L/9A:JBEHXU L M-?AJM05 2L5?*;AFWNSDPO%L?5]IQ/E,H[PP5J8H3UJVL ,1E77@>&80J2-' M, OBGCDS7W$#MI9'-7NDT\//Y.A%B1O0$\[)/XP_B>O9[KC7@_E>W$<#TDOR M23R\X;Z0ME777;7RHC/(3D?XCT3E/087.W5^*K*^NN@"[]0/\E:_,=8&F2G[ M^M1][UK"*[,&=T?WNZ/CSQ0,/G^N\6,0])/:L$7WH_$BT"TSPRP\4C%5\])T M[DMO^8'/TF=7XR^Z$LJ]-IQ*(6G/*VQI%OO_B@H#1^*?H0=2C_%/L>*CP_52 M?*'P WB97G8DAGR9D, 8@,I$SD2OBF6 M;N?YALC?(]KI%.>1GUT.J>1S K76 O685SD;L6N#I&#B:<)5#RZ;$ FY-H$9W D[ MT_KO7(+6ZL?Y"QV[2,GIG;XPE)*465TR1P^1>8:2][J?^)G''*FSRDQXA5%']?&L.V*%23V4CAWZOES+&Y[^? M.(+S3GT.*;.05SU-STG$]4Y'$MDBQX4]K,:UGB .#K8&6XTY[']@&W->G6!1 MJ7W9\D>:'0_AC 3-FFF(I"U-*T()V9A[BP+ FRE V@0:@G;&@Q E]#:>A)0A MA\:4G\$D*"Z3M4 WE 4IC,L#D2(Z=$5=@\-D*KLQ>(MC2G,8@F3SCQ7?2_"? MJ$RE1 K@1CI\ZQWTBAULB;F FQE30DI,G9#;="!-H(#1$H-,_1"(JPZ,@V6 M/D-D6V$/,=7YUOY[TVDKS$T*1_ASWP&YM>] \R],]7^\[S#UQ[Y#)UC'%EKL M1)%@40-6:WZA:PZDE]YZ8]^R MS[A _<#V7))CG.EUX61'+5#4L>_"J6 FE" MXP_'+[ ,\V+LF-L@H%T4#R3RO,W\%"IH._&Q]>XM'@/UP>(C["X3$U8NG+BG MJF-C9KG!XLE:B78\'YN$N6[?O*2T.=6%TKY\>Z[A:?[&EE-_I9EN4L^:7%?1GI[ZVD=7U!E2X "?6.$Q/:%;A MR='G[+3W9UVEV*D:/K-"7G.2Q#QL:HI5V; _D]+LHMY6HK(',@O9)#Y=-@8@ MG;YRK^VD)MKP$I$+H4B"F/>ICDQL(\BPK=X,>=Y_MNF7P'9#/<':MD92JN,> MA*59#7JM _X$CMV 1<*7?XR ",S90@$:IBE 4!/1"[0G,O2@;Y3G1(:I04L* MB_#^% 2@U^E *J6H"&I,A\F(N+)4''<'-F[_"#8RU(,G@0@A@S_I=00C>- M<$S"5+$45JAR.I[,?! W-*8080&K>G]N)%=XYM*^3ZNTGB2IL;TZ*[.F3WOZ M@@\IL)=7FELQ)3U_ ;F1"+S=\GPL!PB\1*]2T@ND+8K)H^*V=2=H4:[WC+)S M7+MS^]"MP;F"'W$T]=.QG>4Z($]^M7 WM;(X9'+H=T@O[[B%:RZVX<0#SG?=-0[D3:59EUE<&G%IX$'G;^VM M[41O[@J[@7:[DW!KQIOJ ,1,<*0:R5_>F39E$FW:WWB7)'1=Q%$%GF1J^%EU M.CHR**QAOF]\D;7UE:6C[+7KGMS.$;:]7JJG MHS0=-DIWW-@*_343_&,,$P6P@P0.23[;D&N6VGN_>VBP:?UFH2?M UJ"IXRH MYRT.*M*ECJN65+TF=0)TV,GWD9-BZ5D#EB!;\-!FKT2:#J5 3N%G_D0'U4H4 M3B%@WON:U<%,?'1JA+K$TO?7WZD.:N6?;$%6QV.'B M.F+)'?\TH\A1A3L=IMRZQ&]Y(]1]NO^K+LBC *R]U!!R5!?O1(B'X?=U_Y7_ M4R Z%N1$/B\?;%,^\CDLLN="#0&#)-)4O4)[@A95>K3MISD%&%Y+)W-@ BG MU,LV$@6PAXU!;2S !H_H@[ %6;UTC+PXO%L1;*G]#R_%7W@>QJWDH5UG15OR8C7EK0Q0CYVC1,F_]V;#&3(;Q M4TZG!YZ6%)7'N]9^D2W7O#I^8&V]N*"R"G2;X$J>5'I.98BX60>0B;U^]@62 M*P>"YK5=T#3-*=,G^LU3@+D0Y+306Y.U%NBH5@>T8X7,L+FU&7?'=CN0XM?U M_SPT8G=%@1,/@CR='RD%-GJ=:-M5*6!7G0^1:]9T\!CT7.AS-7 MF]*5EGUU3VI\\]:JJG[]NL)Q("JW^815 .U:"J0;B1>&S&\>*91A\[;L7DB7 MM?QH=^"T-L^1_%02,>3\"%>ULV=_31$BQ408&SKZ["G69C0RT)LM[:[CB3/Y M$9\E10#E3*T6J1&JB@'7XCVR]66;@,,QC2,-3'NTT5/-9*9#N%6R*J++4NAC MX4>"?I";/+FA\^F]_=9:[.?WG!?-&%YFN66L(K4Z16;B))PIF9\AR#GT%P54 M^=C*Z7I/1&#[&25S[*_SC'Q=]-V@#0<^IGY=, MA>@T5>C_X8Y=#[XFYZ-.P MB CK[\<>\$FX1J^B]?,>C-8')O/@/4=]>/>ZG)*%&83IN)^LG-F\7/%\F[@P_1?B8OHWXL(5$R)E MI9;V;#=P=IN9-RQN!\1#MP+B2[<"XGOG]_Y61>)O5?2%R?\:!I(&)LL7;+UWVB3WS)07/[CL'?(L*N1I;I,FI=N^1Y?+3 8W+-A/OMF/JO1(A>0!66^0TOG._64.BJ; M^!\CUGX$?HNBUM2^J=@F1[6Q%T0B!U(*WUC) L\0Z[ND^X]&/%I\^PG/S*;Z M>V4:]#)$KJJP'$&&5 KDEDWFNX])VU, X\K8EHK*#S&SGK *X?S;L(23.K_W MI/[C(@B3&1T(F@I5D'Z=&K5NFVCO$^-6 N'W?(GY%@4W.V_*Q[@(\[0)TKU\ MCHKGQ%5L&U9+*(&;^#!R+9R4K"P]UG0[PL)6[]_P"2>^@9+JA MBNJ=^9,6TMJCK)TQ;=OV:O;^_<,I^0K[WW@ -J4I>P](30WS(X910#F-C3+H MUK(7AI;XJ7,\*S,/7'*N'2>97R^A1_.;M":K@M.ITUNFXU!Y:#69NY>HZ_5* MKSPFQ[2_L4_QRFW5FY'.06@O@+0W#2-)!(D# M#!);?_S,2Y%^Q/]9)^5PT.EX.Q'^"!,'1*:MTMK+L7"!MBN=,BG=A]@=D[L9 _8UBZ'(.%8C<2;P8 M.OGXV28BI*)1[?R1;XH ULN OAZ#O1;9+S2L@WT6CD7JO;2D )<]5O6N*;_S M_NAV[X9YI::;48TJ09NU]R%\G)23^.#H#]OOU&V2C$('\01M$CL0-T\K77V$3; MYB(@>.AYY\(#/)X2S64R,(JHY[A(G,0FK-UT!X-2)?FVO:=A-Y*DBN]F 5A" ME#&*Y*)/HC7.R1=PS)'#YL)*C^2&1*G*&NV0'&7P9B M:_N>$T\!P+=:3 %BTK%SY*IX^*:L$LGW7X_J3-;ML@5HUK_LU;EO\/[+,O\N M!I@AJVPPMND.5J/#_J8:'1#7$M/>,RM+54)?V7V^*8=5%)][V#N##O'6M@+) M_MY9K\ELV:KLF:^=%OK"^XX]R8RT))HL6Q#4O] M &$+SNQA>=7/P>B3S.KM!IA]W!YWV$]K<2+]4$6_+WNE/:D$=@NV'_%U:'^G MLG06?@E"/\VUG)0[]Z#+= 8MPK.T=.X5ITEL&'_,*9ZI&5,)FJ4'9'ZGU^!X MWBBD -6>F VQ2+Q+)4A8-0)!0LDX"3*G1-+-3-!_;/N/Y[#1^DT4B8L/3A0' M?9\8A]60$(#X$O2S^&:1*U<=8=AD)[)V^C_+QUQ];4NSY/H_J19TB\61NY7H M[U1B^X_BT5^5=/ZS4O1+I",$+PY_ K.&,MJJBJF*A=8?$$N]_Y5;X=@W4E3? METO>:J^?-M,SRWPY1J4&&>(D]%DB<831/0FXN9'%$&_&7$"Z*%0^Y%3(SV,7 MCG7HT.>,L&(XG)%N/8*6836O:$9 M7LA)+/*PJ36I9,,)Q.?9O?0PP'6 E$1]+9CI)L/ V(,4YEL/<1Z6A M6XL]F3'?[>.C"XK>=A*KF'[6W+6H=3Y>N QW[(TC=\.H"H?[SXZ@GWAS(O+? MUG6+Z3)G\P]\1Q__,/& 1^6=+0V.NQZ%-6SKA]1WF2>4(]TS![Y+B8"(K4UK MID]+Y:8PWOQ7LM("+'B[H<1&Y.=NZ.@8,:36K:5>G4#F4SAPR' MI5>#*7,1TD=KKL>\XE]X[LM(ZI('FNI\F.&?Z[S@?J#SB Y%LJX0]& U2/9R MX_299_9&P_HE/5-<^9*G#MV0?L^6&]\X4S"H5ISIDSF E M/>\NWKYZ,US+J+464,W"O"2@!IK7_#Z6V%KC\\<$PXY=<'T#.B,^A_TW>^/P M V,FH631P0$+#TR=Z7!(WMNH.MK^H?23X[6/)W(*P^HT/3^E0/I@_9?(3+W8 MYE&?MT-/L4L:^*"QZP>.J^3]Z'+\;D67)>B9GJS\]K/+>@!"G6B+'QZ7B1R2 M+\.9A+M[GM2[>.>QN6/@X(EH_O.*&@*HA)/5?SA,2#4X]B*D#U<)D%N4CAP( MR!G Q\+%KW9OW/S<2?6CWK4]XP;'HWIUE65X/ :K!^VSA/?O'W?/*\HQ.^$! MJW[?\-!C*B#1^>Q9"$;81< _2AT]9*T1;FQX)B>,SM"7/A.0W@IQ=TU6Q/EY MR.B5E,?TY-5V/9&76J@W3E*!]9$1 5Z69\>48#:GN&(X26IF>%5 M,F;SL"E.B:@0JH@Z^7E9>_1=D>?U.+60B;Y*FK\UPG.U)/:S:G(1-5 MD&3N%LQV(9AQD-ZGD[F_0%?VQ),I0"19K-PO!+0.J\,J% U1P&H(C>@,/+[ MVZBM97+1R T!# 5@GAPF^W:"+C5(!FN_H@-5CYX=L[#?>\JM2;K?G(S+8ME# MGR55G?L6?XT""->#[C(UV7CVEO>-ES==5B2,WWI\-M0?C&A!"Y?0U?*&WS$^ M[/K:;2*VX\&*ZI/,M!A,>F1O-:C8OYBZ/P68%JN\@LYQC]R@A2-[&6'_A:FS M/XMYAN&&*3$YD+YN7GK]=EV_,\OLF.J;3N0$IPUH7R]1 '5.^YP9V!+S^]_, M'3X@APR GD-J=>&%IT$]N6.[I2S2'+N[Y7\8RM1_,Y30_[&A?+K!_:^&4EI4 MP_,!9WA&[XD/$3P&C?,7 0-9/0"Q13:N4P#;&R/PQU[(&I^CTV+HL7AIC]#U MF"8&Z>3A$X[F BDQ2B;C>Q_*+#S$S2+[SXZO!Q-O6T<7EHH1Q)[R/R;_;)4] M=YV:BJ_2CBDY\,QID_#=LP+7D55'01.'Q%O""[->YMK+5R(#E7D+KE4.OD0[ M,Q)$M&@%;L%/\ B^.9*]:-*P2@('H$H!S.!.0B%O#QZ4>?M,9K]'Y('Z5W7' MA4Z\6AJ]Z4GJ=^29^5 *]6BG[UXQVHT,_AVHN!7'N!.Q:+AS-(-J:YV(+HJ4 M; *Z76R%3B%EULP"J+$+5^U/7T4VS-OJR)]X4:BCE;(4Y I_X4Z2)'=#:>>1 MMOJ/R!)8X[%'T@L%*AD?'_#D[9\,_M0X<8R3.(CW5Z_$5I:^LMV,V^OXZFKK M6N^^#U5:FH>U)B6H WZY(P=@M@5I>(PI7B77'/5^CFI5A>-4H]F3KA.UI\@2 MO1[ =<][ JL;2684 $)TR?4^@:L/&&MA0A8X')">-_GZGG]AF&\/E:_@4\4J MW@GVT^WTJVRZYO J5$BB5OUB ((']S5PMO]^J=7!_GH1DV.G>&*X#KM4*D#X M6+\\-K%1@R8AL<;ZW^XBGR1ZHWB\Z;-%DH6Z1@;0,\4=4 6#1VK,SH\0*_FO M:JAE&_>P&D@A5$U6+WP^J/..)>.Z?WOO1"^1PXS,B%9-\'Q-U,?K9?&^N7V[ M]*OR*?L7U0W/$@>UC)5C_+.=0!M=F?8T+G>?.JVS>L9_1JQL71\ACY&,1&U< MS9A8^ B:L<_GHWG/[:4T$\?\^A0N3Q>7,&5U'JG\2ID[#H45@(XJ1'KSX6 M_5@NHN2:&"FX7($@[''RLZ=7283[^3C[ M_C[+&OK&Q]"/^Y0W\X'D$( ^%?$%4S 41)#U/M11SI;VH>SAY669HOW09[V] M%V">Q\V+V_4UFOJ/R;HDKNI(I-"EQ80 R\B_ ]M:V]_N#Y.MQS$;![MW=AXB M)$"UBJO@G@#14Q3AY?V\Z*NW%/AHK(9,1\R-R2L9A1,CN:!8F1^60UH@)%U0 MP(]OI'%5E=87BU&J35O9][5B_F4P#! MT,7-47&RG\,/>Z)4+7ILU$=THY;8$(8,UNH@/](0E48<1;B)"OMLX0X:Q)W8 M;SO+G N2H\!4:/@44@/41*14VU56#Q"M B1I0 M[#2T?S_91QG497\7$+@-Z&N[309@6X\A?SPV_&=&P&OX7U;\O.E .&LCA9)% M$)_)DKBZ]8B4+J&2GOF%&T5*/B,OGH5/2'^X;A7(N;X 2'N?!CMC0TJ-'969 M7_$^F/W],-Z_?GY-P!)A.W\94M@49D4KJ]$*^QJC.H/^X+!4LC9,>HRTA?>' MKOE])9K9[0E15J#6RK:]OVZ:)EQCQS.K=A$MK"LC$CWIV,H!4&T8_[?>0OZ] MM_O_E[UUAF+UH7T;6P>P^_75BLJ*/H0"/T_A.C%O8SU=,%,Y/"FQ'86T?RMP)SMH)M?WKL$+OF!.1\NA5'[2 M"-FRP%!79]6K:*$F WUL,$>Y1NFGJ!?\-WUA+_JE%E!X-\@"Z-FK)O.!\/Z! M HR!.A2D1FY'+<^,8HA\D60A7U6QM,J^?SZ-W,K(^+>,--,HO#!D@>%H(6H? M$=IS5"O)?B%W>G90YSCUV/&5.[#BR55TMSWQ'G[K,-,(*1-!0[R.;0A?:516 M?6_WP':Y02"?7$;MK6K?=?W#LQY"N2 M]3[(Z V-)(_@BMPL"'1X4C%FY)F73-TD!A=?75N$G0J;<%*:TG']\6U6_&7M M=<3LI5[A'U8O'KVL6:(';3 K40^+KN-.YL?=#WHX2KK;$=)LX\.F.1KR\U)' M^U-%=]&K+'X:2(.B*=36LM5P$ 4HY ZZ&#[>QM(W5SS+X.?)?:LE7\54,A[" M.^*F//X"9,FWI]%=;1$4 *M18:6?"+ZFQY42D5>*;3[;D@5O<$PS\C-V.]YA M635645I%!ZB*D[_ .,BL0^9GQS"T]IMNSO$MG0-RQ3\NCR.?I[RZU+T_+ 18 MFOVUB'2X-2G+TL&DO<]N+7;8\L+].B='/FWA%S9,.8SB,W!M(MA(OWO@D'ZY MF=Q5C1X=E"X^CNE-FL\MBA2]'/Y%;2*/*@7R?&Y:O\]F30 ?3;AB'RP6<-T- MR:0E]'8XN$BBS]' VD^(G_>[H]-317JJ! 5JI X,I 0BT!ID8('I+ 78AQ;! M![T]9_SUL\:26^,WUR]P+TMDY?WH*AU"\X7.^14+I0']K@7!_'=%X3?\OO8? MYS<4"CN<\R@ !^)F!)OP^U=@D+FR\:^;8"9^KS+.D$G(I"4PY,+N":;C?0 M=&A15X!T;>?0F:2=I"U-2^5I9",Z&]F["?*]UPZU<].P$ &N2MSM8#N'Z\*R M=6YB3L>+PU,/(I.8EIWPEU2%R LE)!)Z:DBVR97_KI/2-WOV.,>#1EU62\F' MFG$>8=XYAAD_^*2-EA1-I3Z"&G1B3.;G ')XF%PD3I1$L2'O#Y#)O;7(W&MM M).JVGZH.!.@QD/"R$R*XRMH"4$O*H"L(V@L3S.@%CU!"\?#Z6DDY!-MP#0OR MY;8\%SGD.OK^0K.&U 8-,=KORJ^@\MY-X75?B^+1CV/=S?C?.+5M)5EO; M;5GE7H@$>E9X[5-:B 1UUM]MR6:)04">&^'YI<6F_4)3W7Y2-;#1"_B=ZC ' MQ^<+^)Y?KBD7%5DF67I-)3ZUNL.B]W=70#9>G8#C M7G?$+"Y2 %,,J,U7EE&;=*COW@IKJC= ?15=YQ<]29[9-/&D $PVM?!!T+I@ M"L.Q\-H+&8[;,FJOC3P%<$=]EYGWKB%[Z_Y4:=A>8HK?66(J0]]@-OLV<(X" M(!1[]+N!PU[DHK07=G6JC:2QQ$)V'[\04YWN]M^_.;/S9O\0MD\+;GVU(^C\ M\60[S=]R;9. [<3_(?P]\6&I7$69MT/,SX4_/*H_<,I MJ1;8*^N!N"I%8&Y M!7T,8\]@QX>.3CYZU9IC+.X@8J*F?_H\S4&IAI.1>%'X_-P;"[FI:I/[;S3E M^V==:_W)U&]#-F=# 'P'O=+;L:R#/ MU&NX=_]Y@&>;(!O]>=!'>O?)7]SY[X+1'X>!_LH0M_N3 G\(?Z]&&A"5_L?) MHJU?*_C74T4:'#N'^WX+OP_V_;UDH_\XI22]>]YZ)[S;S_[ MZY"EM+C]5MCYRLZ)4BK;C-6M"'3];7%E6S3]VV]'J=AN'T'E^GT6=><7I,"D M,$K?_P=02P,$% @ "(%B5[#A0T[L 0$ N_D* !0 !I87,M,C R,S Y M,S!?;&%B+GAM;-R]>W/<.)8O^/]\"FSU;E]7A-#%!_A ]\S<4-ERC6/]T+55 MU3/AV,C BQ*W4DDMR92M^?0+\)%)Y8,),$&*OC/1MDHF@7-^('XXP#DXYU__ MY_?[)7@4>9%FJW_[R?V;\Q,0*Y;Q='7[;S_]?O,6QC_]SW__EW_YU_\#PO_\ M]?-[\"9CZWNQ*L'K7)!2] >2? /[/\S_21@.LE*9,LOX?PWZO77FU<"S_'\]K'V7_._,^XD@J 8)AY!$+G"A3AR$X@1\GS$?)^1^.+V[Q&C MW'5]"AT_$5#^6P0Q=7R(8A([G*,045$UNDQ7?_Y=_4%)(8!4;U54__EO/]V5 MYFJ*,F*J0Z*].]%]_N+7']05RL^U;>[ MZ>ILT<>7V-9GD95D.<%GL>VF(_)2_>*]_*GI1C740Z95/PUU=T05WTNQXJ)F MRV=-@Y3_VT_RI\6Z@+>$/"R^E!G[\_+A(1U^>6BUD@N56MKB7U;D7A0/ MI'E!BJVL@%J3?Z\$!EV)02TR>"6%+G[^UU^VJMK [1PMI&85-@DI:*5:L5R=F)86J>^(5ETIIZ*.&S$4OR['Z@^F4V\+.J!T**]1/(,A-R;4 M=SDW(9C]+N;&**V$0(D(OM9"'O_X=8'4(X[SX!F9*0R1,::%X\I;XH$#'4PZ M\8\KN#O3>YXTF]HI*19?[D@N?I5;,7Y-GM0V^3+/Y;@*]>,'DO\IRHI8?E^E MY24KT\>T?+I1G=](*^17*?^?"S>)14R%!P7"$41JKTN".(".<%V6X)AZ8:3# M E:DF1MAJ-TT7\MID26@5@#4:ZI2 ;0ZZ!&(G>'JYYK)!V%L T;I BME0*,- MZ*ASL3\H%YM1 5\KM8#2"U2*:3*]G8'BS;E5M9C/9\">B37/@3M_U;&*:KU MR2:K1"]"1%VP%!E^5R*"2V8+E9HC. 3.N$.QO MM]GC+[*EQH)C?&NXZ;8_R0PQ5+:= Z:OF=MW?Z1%25YGJV*]+-/5[6]YMGYX MOV3-B84G7.0DH0M=[B&(1!Q#PB,.71'Z7H!=2IU UW;K[6EN=MD?KW_37\O[ M,3QM4%E#9NP]G)(3; 4%E:07X/W[UZ@Q1T[=NK*$WD>52H\BV*-YN4/R; M'JZ/__*S,CE:1D2^QPB)8(!9 %'D<4@E M%4)." N%[_@HBG48<:?=N?'?%S4+BC)E9 D^"*)6F\K$-CO2V@6OGPK/@&3T M8^Z!:&A/VR.Z]YU=R5K^]_S?(\^R;G_VLBAU/^?N%1+V#$\2!U*88("1?&PA60 M!2&C'A8T8*').;1)YW.;V)4)GR6 5=*#I!'_ MS7"@#::@!8HX+9\;71R.@= M;(^%]\BLT4)="P[>;J!N9 <;X<'K4U ;GXH0\!9?=T?5 ; MPTCNLRB$?.GNQS![4JG/U_4&L"K$(>!Q&D1#0"Q*Y-V.40N)&"'(N M H9$&*" F;!:;V]SH[$;P>Y6V3*[?0)DQ0'?"FS&5OT0Z]&3->!&YJ-6S@JQ MCJ2@$=4>^6@A8HEM^ON:E%ZTU-[E$[V7AA'(NY5K3P\B)V5- M46E)EI>T*'/"RD42A:X@*(",^9)-$H8@$4Q Y,0XCJCK8$9,V$2_Z[E1R^L[ M9:46(%V!K!49D*(095'-G&5*J&+]5!1_-R,;@^'08YYQ0!Z9AEJAP:M6[)\5 MUAO)02,Z^-H*;S%,P!PQ2S1ET/&DG&4.R"Z!#6C!W!GS^XKGRZ?;+X*MYRD3K^]6M]=RNF@0T^E6YD9$4EHAQ553HI6X]6I68H.:J?0X2 /$T\XL M>_B-S#&:T%TH3Q?K,QJ-O%EZ\ QR9)UH>C(?EIZ*7?>5YAM#=TC+*EJ=Y.73 M34Y6A629-%N]WSAH$^(DC+L,,H(X1*$C(%7_B42$G< /8VGUF&V2^CN<&X* _9,>--:V4">ZFW@7I:?\_D9*\[UA M5+,-17F=W:O-6>4F[,2C%+\^[8>K?",YK_ZXD;W*+=ZU_*X^RB^M">PE(77< M1)WA./(/Y/H^Q,0)8( \[O@B=H7C&%W!&$'(N5%:)2E0H@X,L!YE)/4X[Z7' M9V2>-!D:\XL?(V)GZZ[(&").>[UD1)#W;J2,V9?Y%K-J]#?9>?E&KB-O29K_ M099K+>NPY_6YL:<2#%22 5(H[U0E,E RZV\DCT%U>@=I :5).&R+"M@B9F>7 M> *"0=O#8VU.MB\\H51W0WCJT:$[P8>:((I/R9>[+"]O1'[_1M!RX?DL"(4( M(75C!!$1TL:*_!BZ!*/()[X(DFBQ=UM;8_MRI$.M;UGO+KK=/4PCKYKTA1(8 M2KZY!UR*;+K_.P:U[L;O'.2FVO&U,BJX*BFA$A.\Z8-KP$;O!!36=GC'^IEX M:W="W?T]W:D7!F[F2CGM5+NR676!X"Y;RI>+J_]OG99/&R<,3ESBQC2$B2 , M(BX0Q-AAD$1!1'R7Q1@ALPOR&KW.S6#8"%U-A([8_P/4@NOX:7I5+D /JU> MD^)._4^1U2-9*KOJLY",E3*Y"5'_<+GBSW_1>7+AHT!X-'$A9JX+D9=($R($>^,(./]F##?&%Z#'BR\\KB.SZ79(6_WJE"9R*%]70ZG^!!W9+\!6K>81-;@[ MOWS^QNML5::KM>+L)I@F6Q7V6'K$$;+$[6-(..F*,"+$N^O(F%T-6WW>B$3D MR-3;2@IJ48&4%72$O0!27'LD MJ8F+)<([U=NDY*6I^BX1Z;YF[IO[L'I(5=Z#F_1>\+=9KAR&?Y#EVR6YU?7/ M]30Q-W[X\/'Z73?O1B4R2+(<=!VE)WQ21AB>=MQ9@F]DAC!!#GQ5PEM*9*(! MSR#'7E^[DSGW-)3K.OAT'A]F5UPREJVE>7)-GE26G]=KR3:K)6G;A_%@]9KNZ5;&^M M);'O4-^!'$<(HI!Y$&/!H$_BA+F1']-$*[?DJ8[F-O<;.<%&T.%.N&/0:OK= M+ VMJMM"%;FKK430-CRIAWK9EH'V@EE]WQFIYX_(R2;]@00-O&#=#=^\--# M=:!V]5WD+"T43_U3J&S8@E\^BISN N5"I;(I / M0\^O2K4DD H_A![Q>((3PE@8+F0C-#.*V9Y6"Y/9V=5EO$G:2@Y(+3K(6]E5 MIJQ6^+_^Q0V=?RS31(!73X+DQ<\ K'5?T <^,2?CR:KSON3&)NP.ZE=GVW; M.@ ^@0.IH!5*%R !H<+T$'B FP^L@8,L$$#=. "@_+8>LO,Y8VH]HGUF#Z MH/>7&:*#,?$O)(KYL9SR'S31,"J6]_)[6N@>QQUX=6Y&=D=$\$:H8-ET51.1 MDE@S]\,QF$Z?N)V)T.A!)7W@2!-;BFOI;*T'B$%G:H?:F^PLK4>9[AE:WV/# MC&7))_=I6<727JYX[6"^%2N6BF*!$R?FR.-R\TR(-&I#%](D#B )* D#)T3( M-2K4TM/7W"9Y1]3*+?],6/#J8R8_9M!6@)P9%)H!<\>R:4!AB6 M3)V^GB8U2314WC4==%XQSP]^Z3ENK.[8-:&1F/,XQIX#/J?[&=B,/+DWJ@_(+?W+@[ZV;S/ MP&.B_-TWWS)0WF7K0C&>^E]M9XL5>%!@W5=R6\KD?02-GMS=NV],EJW[B*C= M_-S''C'?>+Q;%:E\\B8GJJSS=;9,%:MO M4 DM^%KV-T*5#@.&RD!R;';\OM' Q_7%2L'5)5F M\Z2Q[ZF ;NQA2(07PE@NY@ZF'H[QD+-LFS+.[Z2ZNO13'T1GM=#/SZ#!JW0% M"J6D<0%9ZP-L<-K\4H/VHYXEUYI.F-UDZ"!,E=K$6+YYY349"J]Q4I/!'0TX MGETOA8JH=F7W-_G]JN0F 9.'WY[;)DU)"928T'TVIV^:$TG!#1,EJ-&0_'L,.;0\W.=VY;:]*SXYN^Y\\S\N2B>)C5GY6-\5R\5FP M3!H]3]N:H .<+_TMSFZZ=]P.7(H.5ED)\EIXT$H_S#-S EHSAXT]5*?TXRA MI=C@\PZ@X*M.C=O!3AT]L,[V]9SHYD5<0'JJ'_,,:;X]-$?*;G8#Y0S9!M=O MIT8<$\]GCH"YX;.SU/Y"$JT4USHNB" MKKFW&P/*D2FI38!BE7,& V(M#8INOQ.G0C&$8S\=BFD#+W/Z]8>D3<$O5UQ5 M5E$W7F\R]:M/ZU+2Z4J=V5W>WN95.K9WJS)/5T7*ZJ2&V,,"N;$OZ4S%F,=1 M#*GG(!@X!(C?BV?VJ)R ;:?WP886ZD^9S.X,SD M'*['#W50>/9PV3Y0/%^@@0LVNQ-\O12?DL_B4:S6HG@KP;[Z+NWP%5F^7A=E M=B]M!BG8^VQU^SY]E$)61;9^??I-9+;A3]78O54VA&W4*+.;H/2:*K2US2Z C4'0*LLV&A;T:?2 M%U8*@UKC"\7!7:5!I;7A>CS>IZ&YX,YBP,=>44<::[DQJ_R().N]Z-#OC>@C9^C]:J999W(O\H@:QO,==B+!(4(WWI@IA]4&A4P^Q]W8RJBKS< M)B!^QH;J3A$**,%>X$(O"D*($IS V'-\92;'@G 6,J)U#M_;R]Q,VF<&RHEK M1P98]C.,-81&YA,3<+1)0TOY/HJ0#73H0?[7EAKZVYZ$"+34:Z>]WL.#[9$Z MC=HA]P]GD1NAQ($!=6.(D* PQARI9+PT1'*B1XGAJ71?=_,[.&Y2 );D>\]- M(W-8M0T+*U"-;TVT:1([.='&\:OI0&+/;#C>U=2VPDFE#Q@(I]^QM8%I[WK_ M,RWOVIU5FY3Q:>'&+HXX"55";Y4]2;@P#GT?]1SMS'] S%T.V,-WI?9UK3B@V]2_LUIU,4FI^OQV D+&QPM[$;; MZ/3W_L(;'BUH3F]\])J9.!Q@4V].[L/6]VW,=>T9>9,^IERLN$J@O7!Q$$6N M\"'!#$,D-T^0.(1#A!F+J.-&W#,+:AI;XKG1:2L;>$K%4C,*>[KA'=DS/\:@ MS=\#WRDNVM'[8NN%WWP3G_OJC4[G8S<=II?VI6O+^V/XS$WAM^8;-^[XC!#: M=[(+V>HZ5_="19YFO)*I4XVA>JR2ZZ,H/R5OLSP1::DN\RX"'#M^[(6JTHY< M>T2 (*51 A,1A5&".7=]US#X[%R9YG<6\/G+[[4+\X/ZH0D;&WX-\^Q!TUQ; MIAR(L=<.)22HE0&U-J!6YZ)>+YY7P:D?;Q8-50TC2T!',5,[WT-*5=G./1(U3+((]-F;PVPK<0V MRS-JPV.M2./I'B%=S8Z%&O$V5+"FQ9O)-#5CU:,4.6".SR;-26"UH M8^2Z/XV&)?+HZ6A2SCBM\"Y5:+PQC"&N\\8S4=E&UR3_E%?^9UYM9Z495=E0 M"Y0PY#@XAGX2NQ %0MHM88PADE^1@RD*16@4(JW7[=R88R,U*)38%^"!Y,WU M(K4]Y-ER2?("/$@+IMHJ&IHMFF.A1S'V$1Z9;K;@?JG!E3++3QG44C?'@%+N M>@-HCWW,@++$1)J=3LI*9D#L,I3AVS;8JKX3Y_J(>AXFD/L.D?NJ*("4" ?2 M6&ZL?,\5$?*&4Y/QO;9I>:B9*O^G\S?'<;=T= $"Y\)QJO\UIU: K,N[+$__ M6]UD*\$7^4%461.![UP ]7W^ VP>3>N#%W4$EFWO]1Q^K7KJC6#5;^L\9KY; M_9-W/&FE]N .X;JY747<&ZT_ZB&JSRO&(K(Q[NP=ZN$%*:KWGEO?HQ/[B.M[ M[.]6TF"K$LH650COS1U9-7?JY'ZO/F7>J;'PFVRZRM>^\2]\EB;&VRQ7K2XB MX23"H0(F/ HA$FX@=W DAHDC$AKA./!\9Q*/\CCZS8UT]ZJ]5-+7Y0FVCLJ) M_-(C?5(C>[%?_D.9O\^[R5;2 :FYKE%*F+9WTC=('2A#=/##'*=*W3R_A)=V MJX^DW8_AA!]W:*VY[$<6NK M3Z"2;\=&NE>5GO63;>Z"TS^+S\1E[#."09 89<@\HOR@-)B[;4V6Z_*($MV$ MEL<>.3?MS'6>R76G?%(%1TJ5_T8:$ _*'%(4^ MC"(GBK#L(R(Y^ MA'@.J&=D3=%#R'H.E!/=OE!&$STPCN)%$#A6X7"ZS;T3.&I!D.7B="YZ6X'U6;.-#['&0 M#EJ6>*>WJTFY1D?I77[1>F<8I_R69?Q;NEQVCXCC* P08C$,L$/5#0(*B1,B MZ(8^]AAQI ED% ERH(^Y,4@K(OBJA 2-E(9&S"$L]7CC3(1&I@M3<(R)H$=] M2_/_4 ^33OL>%7=G>]^C9QD.Z>KVBW+TRP:+WQ\X*85*H;8J4DDH[].B7$2, MX#@.&8SC1%U@C>1//)"['-_AJK);X/E&$U^SW[F1P59LL)$;U(*#KUO1P=5J M?2_R:AMOR!2Z V)D==B$>1H#Q ["0^T.7;SLFB G>WT):T07BB.&B?;KL\96+AB80Z3L2AZ[@$(BR$),3 A;[+F1LDW/5/-N6QI:2_/KU;\=H+H.DD/?3N MW#8;;6WVSE#4:=2EP"JMQ)HL]?VE!\$Z[30]%Z>1F5X#(GL.DE-X#'*F'FQP M,H]JGSI=MVKO1%#HR91R"-?.'BQ".)BR8) MB3XFX=P(ILZ[U[V>+&R\_NCZC$_QH03F+#$A\A'CK/<)RGV=*>-7(_ MT"[UV4:TUG0^^\VC@S"3+>2^?#_4KO HO+8W>L<[&NQ[RM>"7]T_++,G(7X5 M*Y&D99OB8!$ILJ>Q"GL76)ES,:0BH1 G41QRX9"8&=UPZ^]N;K99(RUX($^R M3\V-GB:RVKXC2WB-[S*JH&HE!:VHXP2F:(!BSR_4U]G4[B -Q0]X@73>LIH0 ML[J54_W;IS879WW>Q!=^E#BN1H>S<23&@V9$1X7:7L"]^7IGF;+A9>$24"(#R6;Q1")",/8#2+H(ZVG91GLMSXV@V@/>6CH]>MJ'JY]VS@)AH@/N$_IK4\1177L.K^4[]:R7 M/VPG^WY+DTSBHPJTD_/X Y:SN[;6-" M.TOK>5L8Y5/[F*VN1?919)>/M]5U15:NR7+Y=$U2;G#=]T0S(Y,GW8A=+(#:X)TB"/^*FV)W..:RK9 M]9/KOF+&%BDI%K^NBW0EBN*-*%B>5ON*;:%)0KGK!JX#>1P$$/% P-AW,20B M#+ 3(QH2K>O'ISJ:&YET9%15'V@CNAY=G$2UGRML8C4R4;1B@BY>6I4[S0#C M&:NRZ53L,PEPSWJ< $"^E?=X?DMM)M5%HJ91^71%E [VG8HL3[X^"5/J*M'2 MI/;SP[9K'T59%T55-U,7Q',3QN6VC/L>DL0826),5&52$JN-&B?M6[$AIL^1K0'1 G2NDKOJZ64S]#'_QPYUQ68T]"'H4,=B1RB$,O5!!(? M4^)Z'HY"S^QJPV#LIKEIH-!3J)T#&HX#5_X?@LQU)&BQZT)"(P*1+Y=DQR,1 M]XRR$0__W*:PY&U^;GI[^\%XC&V)2RB:^MBOWO="8;QK/ZBRI2WZ\[8GW8\? M5&MW\WWX(5O%4!:NH,S#K@^)QXC*B^%#*L<7NAXE(7:0CQ W61SVNYC;"E$G MF6+[)5#.K8 RN/+)C";QH8HG8Y8YL3R9#W3PPF5-CDWKGB>'S>U-+LXW:<'D M4J1JNFUJ\D0N2=P@Q-!S,8,HX9$T9%P*0S<)XS#TG9@D)FMR7V=S6Z(["8 [ MTNHD S;'68\!;*$W,A<,!\Z8&'00L401O5U-2A8Z2N_2AM8[ PDDRT5ZNZK9 MB#W=Y&15R%:5[_YRQ:O_7%9'#,5UMDSE YLC#]\+$L]+/+E-\F.(W%"5U/4# MR*3M[R9^%/BQ4>*_P9+,CGIJ11IC@ST9,LW@ =&DH2E@'INC&H1;)4!7B^K" M19S=H[L9\?:?"Q_FU$/EO M>;9^>-LY$-9T8?8T,3=::T0%2E90"7L!WF99NH?IS [[:&T!-?(]-2' ME)[SP<@CJ0'*(&]D7[N3>2(UE.MZ(74>'S#1LR]B65WP_R"(LKX^RM'7GN*' M7I[=Y,[N'\CJ";2B@D96H(0UF-T'@=*8U^=B-/:,'@2/V2SN@V#8_#W8XG0S MMT^A9W.V]\&AOK!OVS1K[A/IBJ4/2U$GAW!B@?W( M#V$0.')K$X<>C), JSOU0GC4\;!>4($5:>9&%7UIZI3I7>NC:MIWGMRH-"P3 M^GG#J>MAF6B01N:JD<=G@!O' J[6W#[GR#*QF\@";/MN)1N-GEM10L63RDW9 M3EAIU<=V,X!1&/D842BBP(&(,@PI4WD1PH!&,6*JTL2PNA(ZW<^-=%OI5:Q7 M%3!=S>2=R.FAU26TQD./1,=#>636U *X(<=Q3I"&06>]!(56YR]4B,($F./E M*(Q:,0]7W7;T;B6I8466OQ?B2Y:4WTC>&"2^'S)?. QZ*$X@"E <81\R'', M">7_G+_M(3L57DX*H'^9J%\R) M@EV[BT#:@KJ6H!:-X)8B7_7!Z8E_U6ADLBA8?86ZL; &;YT=^20)O[J7?)%!&,L:#0"YV8NBA" >;3Z__[/SZ]?W/U^B*V]-XWSV]P)??: MY=/5]\I)F:H5KDZFL,"$NH[* "B\1&Y\X\"%Q'%B&$6!Y"3&B>_$NJD.CG4R M-P:JY017W\%6TB:+B'X*A*.(]M.++9Q&II(A$!EE23B%P:"$"4<;G2QWPBFU MNFD43CX[,-HJ7:6E>)\^"BY-'CFHJAC(95&(LGB?KL2[4MP7"X($#QWFPS 4 M#"(,DKFJ]/IW&B@EAE60H.MU* 6&WQ5@H-*BB&*'1\&#.DLA)3XL6!YU-AE-GE0!]SHYRK+]?79EQR"#@]ZC@3 MCK$-C#:;9)VN[6LMH$56Z%'?$@D>%WM<:Y*; M=3NW>;]WF7-;*DO_[-0 ]=,'T>-@.39I-$*KG4B=N/L"5()7QQV-Z!= "F]\ M";8Y3S[FU06.3G5^;*]@]QQ[P]AEI?S^+!_D) MW:E,Y7NI-Q?2/I,,'H0J#Y\#$8LQQ#1PH7!=ER['FR-;D95+1W+\?;8"A5)F0+K?7N 3*IS$QQ2JV!2Y58\\B+E+ MH<,Q#3T1<^8SX_S*9R,^X3(Z'=1Z)K95 ,=VYE9V=D?8@^F3+6=)UL'&9E;D MWOZFSX*LH_[!K,=:+]I(N+H?HW+XM\W.,Y1&O!L3#@,>19*!4 3CB(4P0!$3 MKD<(COWAR5C-A)D;.?5$=+W)[DEJ6JK\K('2XZ^IX!^9VLY _LPTK\,@&R4% MK*$H+Y@>=AAH_:EC![9YAHE\.+9 !!0C'&'H(H(APHA$(J9& M575^G+".KJ2;,(Y*X@&VV3F!&S]$J$8MV 6X+.5'3-=E%?);9N":5+F#Q@C9 MF"Q(8RYA&>:!&-9#+YXUO%_*HMK)%X=KN3#L81XIQPA1?MD$QW*SY[C0<5CB MQ@[C),86BNGTB# WAMFMIG-&O47SX2!1& @J$&2$)!#Y+(&2Z'WHQBY/D(=1 M%+GMH<>+#LCS Y I2'^O*F8K[Z0#9+ XC#8+QM["6RQI>;691:F]P)[S41ZW M1%*? '.HD:0!D&:1))V6SKUB=^)(>N=N5^3$Q(VPRA4Z[SQ0CKDM:MWK .=Y6ZR.EB:;CC\&8U.J*?P37<\;A*?U>WIF4KS0 MA;U!4!V_N3>LN:%GL4RDCZK%O41KE%"$, T@K\Q_UP\AB3P,'1RX2<2))T+# MLE?'NIH;(S97PPN0;T2^ "NA6:5& UK=LU$;@(U,7ULAQ\T\=QH,:V>:1SN: M^,3RE,+[YY$GWQAH< VM*U[]\8D%>:Y MGN^ZH2IO:62%611N=D2D1 2/M8PJ8$O[?L@H0Z=IDKW0@,Q_ZUL/9Z.A_2WO M"+C;LN=LBC:MD3<"J'N6WQA]F*?_D]MSMB[31_&:E.(VRY\NOZ>%;OJ_@R_/ MC4XW0H)6RK_K)_T[#$\_)5I!9FP_T!XHX*L2T5+:SE[U!R7\.]SB9 G_>A7J M)OSK?W#:A'_O-Y>^$L_A2<0"Z! G@(@D%&+.'9C$+/29M""Y8Q3!=[9$1@GU78VF7_V)?P@S. 8HS?. 78/.1M36_VZ= A<6$)P:C MC.%49PIVA9_7J<,H V-\+C&.%&>6B'NW>EB7Q7OQ*)9N$XK.*$]\CX>0@ M%O0"-("-D Y Q/;9> .]/0R5>".JWRT"%S/*^9GFP,*FLRXC(E9M1*S&B7S MK$QBOQ")K?(C+U)TY$2ID?,+C*A6WDK)LI7X+%@FE^NG=RMN,GT.O_UCSZ0C MB)R>5.>#,?9*6 L(6@G5>LC3QY2OR=+BI.O'8=#\.]+D9%.Q7Z7NK#SQY#"S M][.0+(CP/NHXZ$N,A@9AX$8QC[#&<4$X3O*@#+;Z4)"_' VNWD_$A Z0$ M5-RF*Q5=J,)-AP24;)#$ O'("3T8\3"!R)$3$\><02>)'4)"QF-&&R2O5IH7 M4H;CV'8Q#8IBQ<_&3V\C-021D=>*DS/0>&>TJZ2E;="FV4GW/+O*[&YP]OY] M&/%?YYG\_,JG:SDVY>6*J\N"#^H IA/ Z[O,<1T?"LJQ7!(<#\8,,RA<+$02 M!C%B6N:TT::P7B.3*06[B[5RJJ-=/-=7#[[+BJ-9W"727-,7OI>TRDQ MYQ5M=";8UNX[Z?8WL(QBMKJ]$?G]&T'+#T327%4.[;-XJ"4H/B5-/#!9OEO] MER#YS;=L@1F)B*H@0D@80X2$"ZG'?,AB%/@HC@(4AD8E%0<(,;>%0TZ3P+!P MXA#H]=A];$!'9FXE/E3R Z7 !6A4>+H 2E8@A;584?$,J&Q55QPBPK25%L\ M::_JXCEM#=A^*P[]?<7SY=/M%\&:[B[O2^UM][$&YL9 ORNK=/FDW)Q;.0WV MV4>!TMA?V\!H['UU=0_]($C@\EY=?K&TH3Z%Q;"-]-%6I]M GU+LV<;YY,-# MBZE^N2?+Y:_K(EV)HEA@&J+ H2'$TNB0^UP20RI"'_*81)PGW'4\K>K.1]J? MVQRO1025C* 5TK1XZG,$^V>W!5S&/D4W@F1 L=2#BI]1)_5Y>Q.72#VHS'YU MU,./F4_9]Q+?Y?5=MA+U-F81.J$(, MAX@:1W#I07\[<((1Q3 CW7.[%3'N^ M[C8^M\E:R0XU--C6/J=&= MET>?&;;O?[=BN2"%>"/JOS;UMOC4TIV&!#8RO6H%_[J0H M*,#GTX@:;^]-(+*TG=?JK8OE4^UVV'57=-V_[VTF[C %;M#&5:N#R?:P)NIV MM[-&[PT\B1=EJ<[Y7^>"IV5S\90F24!%B/@.Q'$DM[<13[!P757U MQNBD_4 GLS.;*QG5U*BE-#Q5/P2CYJGYF>",;43OX#+";=T^!&P==A_J8MK# M[!XE]PZK^YX=W>/V6:@J:EP)\%;R#5FJX_"%Z_@1IXF 3D+E%IH'+L2AGT : MRKVSB]T@YD87^\\5:&[\H3XY\"JO1%7GO*7\<@6XSU;EG6F0QMEC9=U==_8( MO)CK;B.Y8K!:]LJ=]R*NO%X8IW?K'19GKBZ^7O#.;E?4IHNI2?XT<)RCI7-=\63LR([X4$.JXOZ=1U71@G<0"EA97$(G0<[&J= M2&KW.#>^W @,EM7N?-F(+(?I JRR%6SD-J/.T\#K<:-5.$KEY7C;&GFYS(O3Q3F_G? M),&]SPK)?V29_K?@"X^Y/B%A"&D@/(C\F$+BQB%$"4G"( D]%!I=&=+O>FXT MU,H%RJW,X%8*78!7+B:",P;.5%TJ_XVG31!D#LIH MGP9?"/F1^5'KEL"OO;<$6MU.%3<9;VYE;*W^K7I];N/W3+C_+<91>^T; ?%Z M490-5PN=@WVG6NQL]C3)*C@"-.WR.$;3$ZZ;W?HVGU7FV.)#NDKOU_?UO>3/ MHESGJP_K9:ERM"\<%T5N3 +H>*& R,$.I*&70)Q$7LB"*" >&GU9-1)Y;JMN M(RH0]6W\O!(6W#?23D#F9@,^XAH]VC#.?PE_7J2L5OX"M)]&DZBA!@!\F.NG M,8$9,-HG\N-8"58_E6E,B4&C-H:E82;(_ V10>)QB.(P@;$K*!1.$"4D5']2LXK)/;W-S7C8 M"@L*)2U8*W%-2R;WP:MW-&D-M-%/(S=X58*"2E+P2LI:_#Q"0(L6+M9J*/?U M-7$990VU]RLIZ[QT=DKM-VMQD_V19LN*ZCXE_Y'=B]D^^&5S,-&UW M;MRQFWX:\+4 908V.JA ":4%:-0 4H^+4W<5SX>_GW'&1GYD AH']'/R@6NC M9R-3^.G.7BJ'N#8,/=G%]=LP/\^IV''-5 "+M+A$(?)'T1ADQ>6*'_+%U&*T MOI@%\@)I(@4QI(PCB#SJ0HHY@R1"(G%8Y+I>H'M4<[8TA8PAK*/2<.Y_'T3K5GM#=X5Q9I()%YG M12D7-A0E,14A)*H> L(NA=0G/G2#((HQ10.N5Z M=0Y@F&&]#UV] P!;F(V\YFQH2J74JPX 6DE!):K%+.H:@-C*G][7U;29TS64 MWLN9KO/.,-90,=_O5HJY5 ^J\,^;3(5X+SP2!3[G&#(5:8VXRD[J(1>Z+F%^ M["6NZ_HFC'&LH[FQA9(3; 6]J*I,@:^UL(:9TH^"JT<8-B ;F2P&HF5,%:>@ ML$031[N9E").*;M+#R>?'TH-#[E@:6/#BR0,DT# 1 1R9\P=N3,."(8^PT)X M-&0N-LHGV6U\?A2PE0V([\KG8YA XAETNI-]&""C3_"M6#:G\[ZRUJ9PI^F) MI^V^4OM3]< SPZ:GW$%P<4_R/XOV(KH0G >Q Q-/%3[S'!]2[L80)PBY(J8$ M4Z.+Z+L=S&V:;N4SFYQ[P.E-T'/@&'F2;D4;P3]W3&]+\W6O^4GG[#'E=N?M MT>?,YFZ1EXO7Z_NUVO@_BJLD$:RLPQ@_)9<\JZK37_+_=UV4:B5O/D\_C!/Y M_QAZ"555XD4 <>AB2$,'1P+[L1MJ728?TOG_J: M&W_5HH*-K* 5=E EMCZ0]8P:2]"-3$:#41N2B^X4'O92T!WM:>K,\R* +?3P2*8T$\H[)) M)[N<&XETJ\=6R5S*-IE+YRC.<%.D ;P>H]B%CWZ;]IPCOPNOZ0L+]5E;95:4 4M7>?B/EW?7ZYX]6C7+_-1 ME L?1\2EB0M9D'"(?"8@]I$'8YPPH0*R7F.1JL->-7H\W,5"%:_\\Q# M? &D6F/Y?@;C.XJ+R%R:%_0D#8:NW^$TO-EAK/R:%'>R9?67NDGS2):*\Z^S M9MM8*$B).*'=4[3.B3LU4*">F,$&""NI'(HF-3L.U>IV;I:BDO0!,_EG= MG6V$OJ@F;KZ]YZ$>,&-6O3'0XT_KR(Y]-*;@5 A6/UQU<:V%!E^;OTGU.2FU&,.P2F-G+ [>R1%FF5<#.\_J0B@X%?[?J) -:N&'L)B%-8( ) MDI:B'\)81!PF<2!\GF!"?:,C,9/.YT9:VXJN==7>R@24+*7*^'8#^,XH[&LR M-)K;WI$ 'WL#W !:"7Z@F.Z[#?0=^2UN?@>@9FL;;-+UM!OB :#L;8V'M#$X M[EB=CJ@8YTO&\C59%I=4FA:R\05+ D*B.()>PF.(*!:0>EC2FB-B+ADO"0*M MU"<:?K,N7I$&B1?R"+J8^A!Q3B#V0@;])!;,]7R71499]^V+.#>2ZIY_ M=W7L%EYMM01*3=#1LZJ,TVBJ@@-JFV&HV\':5V#JIGB)L9W0K7%R6!.M89W( M!V)[,*S[3*P)^$(^%ML '_?)6._I['6F*8K6K&GMDB;X^VTV_>HCWW()$8BX M#J>0>$05'I K"G%9 DD214$H[5=.R< 5Q5B86:\=;7W 1IVM^28)YJJ.H!_L MD!XP;L9KP*BC,27;]PU$1YFIZ'PPKO:)VUR4EZ+HP:#UD/'P-LVS"7TJ[T0N M>3SY((@JOV>0,.C JW/CO4I$91@E67Y?.3T;6]GOH@H],8W%W8=2SPPY$Z"1Y_,& MFZL6FS=]V R(N#VJO;5(V_T>)HZP/:KB?F3M\4?-%^*;G%_F^7;S=7E[>_E( MTJ7!@MS3Q-QFL10MK\+50"6A?MGW4U"=7I(MH33R5%:7V%1&HD[NVHOND= ! M *VNV1HH#5J[^]J=; W74*Z[ENL\/C@5L) OW57!5X]BF3VH@6X(I;TJ[ OF M!YA!0:BZS4\9Q!@3F'AQ&#DNB84P2@>DT>?G: 91!')I-6VB8(="-O:R>,DRE8%R![^8)/]CAUUF!=" [D#M9^=1CS M?!2EBJBZSK/'E O^Z]/OA0HU>+=ZK).@7[(R?:S9KO5=.U&" ]K0K922X-O2JN5#8J^V4?L[*Z<:WNU+3>"LVMF':#D@^%H%&TI50*.+_L9-'^;3V[A1$![]?,887/#5JMMG$'*#-GKZO4RV M[3-6O+L)-'_YC.HP.ZEI%VXHA!<1 ITX\56U5P2Q[\N-H!='+*1R#\B"15WF M]$M)\E)[)[C7EUPO(GSJ[A-5RKD %"R5(Z* 25A]C"-*!,H#F H'(EI MC#&,>4!@(!RYT2:$1H'?8'JUXE,BVG8W'IZR![M@:N^:SX)G_&WR?BYPR\5S MCFAOLV;.;A?3E\HYHN3!"CG'GAW&GF<&,M4GJ(LDIF% ? P3RA)U%SR"6.Y^ M81C%6"!& QP9I:VP(M7<+,5GP8K%]F1:/ M69,^#%44;K"B9KKX/= '(?7U5 M>>@-(3MCKL=@DX_DR)1G*>+47KS *$!;8E<[,DU*QU9AW.5ONXT/)'Q5N/%& MOELETI(&'4(D3J#PA -1DC!(L(<@0P$7ON_YH6.4"/U9Z[,CX*IRJI)N4$*R MY\AITM]0/,:F,6THS(GHD,JV".59V],2PR&U]B;XP8<&QG8/+ZIAEZ/Q.8XH"/SHU:=;MI;I[NIQ-U-M5:' MCY92?] < %J"-0E]!H$BY'J$P^;K:CVJ<2>-@)^XL'8BY:?NO^!]^WE+.R4 MDO$Q89$;1E#EU(6(<)5,EWD0NRR25FOLXX097;%_UOS<%A EW3D5>7; TR/W MX9",3,$&:)C?CS^HM*TK\<\;G_86_$'%]BZ^'W[*;,IRD2[>-#4G_]>:Y'*& M+)\^BXCP@%+L<1WII;'OZF-OD;<4$&SE! M+:C>'.Y#LW\B6\)HY-EL#H_VI-8 H,L_"]1 M7I.4+PB)$<640Q'Z:F([ 21N2*'#L0@P$=3QC"P0W8[G9H!ZLP)IFF2-8=&CRW& 'QD&FE$!EV902LT MH.NR"DQ]$B50@MO,DFP&E;5$R9K=3IPKV0R,_73)AN\/([*W),W_(,NU:/(; M5&>IFU_^1RIR=7_IJ3F[2UB25 CMX^4? X]*S49#C\!&PWAD%CL/7F/R&@23)08SZWM2&AL$ MRRZ7#6MDXOB$YSF;+]?E79:K^AH+%,>!1UP.@\AS(,)NH (1'.BZ#DE0PG#D M&I5AMR[AW(BQ2H$-R$8^D&0Y('48PO3!!T?'=>0H QNC-?]P@KWL]5M%9Q R M<&H,7CHVX*A\/T80P"EXK7G[3W8T;*WX3:SDTK-4F?GX?;I*U=%>5:WW62:) MD/"8Q3R&+/8BB#R'0I($TN@-XB0B#O)"SS7A?ZU>Y\;IC="5 4:>B6U&XWJ0 MZU&S=2!'IMLNAL\E'C&!AQ%(EOA0K\]).,GMY8(A1T;V6YX5Q4+$*.$AXM G*AJ6XPA21A'$&$4(N8S%V(B$^KN;&_O<9.H\Z^'@ M&:)A,%(_S'K$8P^\D1FG%?0"5*)6P&V$54&>4ER+X4M:L-@*9^KO;-KP)BW% M]\*=]-XRHY.4%(NK^X=E]B3$9U'*UJ2%=4.^O\X%3\N%@[F?1%X W8"I1*,) M@S@B'')'4@K%B)%(*PE9?S=SHX]64I"WHH*2? >L$E://T[@ZA$W(2240*K$ M2LB5-B(.G0!2X;N)CT7,(Y.JPQ;@G;Z8\/@H][.SO6]R9%;> +61$D@QP6M[ M0/$F[JK:7TT V+/^Y@:<]CJFAT>]?LEGJS7)P;Y3K4LG7IYD/=)3H%V'-)\^ MXQB6GM[JT]VM?A.^_VE=%B6ITEO\4Z2W=Y+#+A^E$7XK156GQ/+WK[-5%8JS M)DM);_?>@B3")P$-H>]&"41)'$ <^ SZ#HLC1SBAYWL+V0C-C(YJI]7"9-IU M=1EOUK62 U*++OF]D1VPK?!__8L;.O]8IHD KYX$R8N? 03TO'PO+_$1!2B2 MZ[A D">"JM.>&,9)X,.$.5% <,#=B!N?]L_W$YK"_#KC Q)G)+AYB:_'P*

%CV3;S,6-KT7DRLP?3^C9<9HH,> MD!<296!BCN4R^Z;(]VV6O\G6M$S6R[:RT6?!1/JH0O0^9\MEDN5*TD7@N#A! M(8%!@-4**O_ PH\@0G[,8A&Y#C)\5 M!?BJ5 %O:UU,DX$8CY;>BC7J&(R\WHP#OWD"DJ$0VDI28MS_M(E,AL*SE^QD M<$,#=[HJVN4N6\HWBOI6^L>L%)M;3T%$ A*2&'H)YI(#40!CSY5[5!)3'SD$ M)8;[B=[NYD9]76G_1YM[0@D\N"K[";@U#7!K((YM*Y^#G[DMJP6++;.SO[-I M+40MQ?>,.;VWAM20JO)*2[.PRNFE73:J^];>!,?*, M/H"#M5QGQQ4?6./I65,3EG4ZI,+S2DX'GQB:J7NI7&37)"^?9,-R3\:JO=:; MM&#+3,4K;_/9.TGD,>(XD#,/R;V-8)!P^9-@!,NMC: TVVR]OOH$ M6C&K^\<[/B##T9^K$8M'XA^E;I[B1-/ MFF>?NUJ5:?GT-EV*^MK*PA/<#QR'0QQ'(40ACR%U(@=&R/6M?R 25@OP9(&.64.Z;RH&1R>XU-ED7NF!K= M]'%'GQEX4L_N!%\OY6)]9L6#&^5!4,GEXE@@%U(T$V%U==@E@84P9= M7]I[2"0$$NJ$T(T)2A+L!PDRRA71V]O<*'XC(U@J(0T/8OJ!U:-9:W"-S)I2 M3E@+"K:@5:*.< -8"Q1+9-;?UZ3"58_GW M55H65>Q?4R+[J:*OK3,$.Q'RO$C R/,11%&D+%%EA,:"$DF'<>QJW>4;2;ZY ML5/74MFJ NID-4J9MNC\TU![TLZPFAJ4DP_6V!;EH;#OK;/\XO#@76Q&KS$? MQSGI'@EVZZ:D'>E>R):T"NUQ8])N-P.MR0>A4DFL;JMEYGU*:+J4?;Q6>1Y7 MY8*0Q'$13B3%HP B(C"DB>M#+W8#03@+N6-4:*:_N[DQ]D;:VIX$RT;>5/FU M6"VSH8W9#[>FD6D-Q+&MS U^E:078"/K!7A] CYS*U,+%5MF9G]GT]J96HKO M&9IZ;PUCE??9ZE;=_7@C:/F!E,TV^;-XJ)?3XE-RG: E$K@@@YJX+0\<)(T1"BARCW1TGEP6:*K@4),2F/G ;5+;V>V=L9- MC'=%L1;\C>QQ=5O7_JN3!K:9#JJ'KN7'?"=Y5Z7>*18)\TB8N!$4,74@HMR! M&/LNC!W)?!%SG011XRL:YG+,C?BNOEQ?@X=&PC,2MPX<%ODIS1 MW,"[O?=97J;_W7A+WJU*^5VFK1) S-+O+V=CV"MQ457/:# M9WZO5@L36Y=H^SN;]L:LEN)[UV/UWAH:]O;E3BR7ZCR-K)X6L1^$(H@HY)[+ M)('$%!+.$[FA=$/?<7GL4BW#ZG#SG-'0^^ M*KGKPM:&\=<:X.NM&'8A'9GK+:!I+Q__'D!CY^3?=CB/O/Q[ &CGYM]_(>A]*L%I )-XR2 M,(A]9A0*8BK W.A)I?):EB9XD'C;N?E!6'@K/+D8/;&5BI M6)I^I7B?/@J^>VKY490+XHDP8-2!%'L4HB@.(*'(AU&<^#P)N4,BK4NV>MW- MC0W?[3HG+L!*& ;'G0"8!TZ<1(A#+PHB:1$3%^(P)M /4!+C,!*)'RU*5:AI M;U MF[50L56PN;^S:2LT:RF^5Y)9[RWS'"8J?EINU-4R\$9(ZKM/5]4AP!OY2]U, M)GUMS(UY.[*"9\("):U^(I->W/J)P29D(U/"0+2,LIGH0#$HITEOPY-E-M%1 MKYO?1.OY@6G'5C1=+@7?IE4NVE#ZA"5)PCB& B,BS3'A0NK[ OJ84DHWN:CHY[7:*XJ\2ACZ47X9;S)5LF+!PQ@Q M%D:0>H1#1(D/2>10Z,E]&V5Q$H2.5DY5HU[GQAI=*8$2$WRM!=4\73>#O)]& M1@-R9$89@*$VG0S"I(]99(,=5I'_M644L[XF(9=!ZK<\,^SE 5N/]5*H8!-7 MY86NSW+?+LFM]J[C\.MS8PHE)E!R0O=9H,"ER>EU'UP:FXWSD1I[G]$/$OBJ MY+64L[**B[]<\2:M\NNL*(LZ M!Y:=4/]0]=G]1>?)!9)[(I(HWQ;V'(BXZT,:R!4D%HB' MG(=)+#=,#_4%HE):5WJD=Y9,)A-S5[(1-P12R O Y)] ;&6M)FB^32)3_3LI M.\6*Y92NA32CQO-&U7,)#Y",6Y&]6K%9SFF MK5QS&5$A?_TB8QGS) QCEL P"BE$04(AB1,$@R1BB<".[X?,Q%SQMV/7MGLL$<^[BE&L$*Z:ON"';R<]6/U ;1LU]VW[!G%EE!UI*A M=)XLDYI.5F#;-:;L-&H]5.B2L?7]NK+FNCD1:0CKC6XE^.#8P>IXZ$ M\SSB9+K87^I@;S-XY@1\XP?4'!-@+D$V)P R"+PYU9+YB?B7\L_KG'W*;XJ\ MJ4\DV_L@RKN,;P.2-8_'==J:W6E8G2Y%KC%"8@9NOGP&6]E!+;S^@;D6FJ=/ MSVT#.?9!EP:&ELL2FJ(TZ(A=JX/)SMM-U.T>OAN]-\R:^J=(;^\4)SV*G-PV MI5B:]*G%IW592!93U5C?J,3\@F^K&U;W9#:5N7$@G"1(!(R)W XC%T60NC2$ M 2>>X_I)&&.CB" [8LV-L5JM *G5:G)N@6RKD&;99,O#IV>'33\H([/?9CP: MC9I23NJ,H58*=+12H4QRJJ?+M";',6JTVT78DOEF2:A)33J[0.Z:>99;'^AF MR.[OLU6U@-<=UQG&%HZG;FY0"EW/"2 * TG%"8FAGP1A$" _]O7R\ISH9V[< M6HL)"B7G14.L%R"M,^\-SF]X#&3-P\#SH1O[F*]&[4N-6IN1L!;3XM%=/PZV M#N6.]#+M<5N_JGL':2<>GS@!D#JE*Y_>K92#M$[E6MZ)_.:.K#[5:1O^$$6I M]K9U!L,%C1W&PXC"$&$$D>^I.$_!H4!.[(6"1*'K#3A8FTK^N1['*54* ,%C M)>T9V5FG^@XT8T'F-*P_3!:@6GG0T1Y4ZH-2Z@\^M4F!:@B4'^VZWR,Z71*@ M@53;V/]/R[O5:&H7W(M^K"!)YP@F1 M8##T$(:(Q [$A&(88)J(.,*"QD8E$70ZG9O9_$8D0@JFW/*/8F5ZY5D+9EU; MV2YXHQO.M;C@FY07M */6X7%!")K-K5&EQ,;V/H@[%O;!N_:JP/8I<'*U&\9 MCRS7-7UN\Z+MU(L30>S%)$:0)5ZL* I+ SOPH(N83YGO>I+"SBT#.%R\N9%9 M-VQW(WTW=V)ULE>Y/!H=SZ\&>,;@:EK-+S9D8]O&G='JL7^?C=?%D7&=NBS@ M^0,P8E7 ,X1[\:* YP.K4Q/00B_F.=2;FM9/5]_9G;*6U;6XA>>&<1"P!,:8 M$HAX@.5/6/X11CCB(D:AKU53^E@'LZ/H1D;0"EG=Y=3/I'X0Q'XBM0'-V%1H MAHI1/O4^U0=E5#_8X&0YU?O4Z695[WWN_,I["Q(%-/1= C''TC(3*(%RP^A" M'_,(,4?$<1";1(%W&S>:M!,$=5=5W51V$<"E=,/KY0VH@C>C2?J\MMTX5>PL M6P?/FGZQBG/'5N:#SYA-S904"_7Z]ESI=?8H5F15?A3E>U'[9S^K);U-6,\" M-TDXYC#R'!^B1,@93(4+<819%!,NPD@KE95QSW-;B1NQ5"I!L&SD564'TDQO M@IM#WS_[1P5T9&I0L>JZ.L7X1O)^) M\,/@KDW=@[&K>5V^7G&U@WVGXFOS]B8A\\%JMDP_O 'S9>!U+GA:;A*0?! J M*&<1"<=#<8B@2WD@]U>A#PGU LG^(:>,.H3[7)?N#_8P-UJOA00;*?5)YC" MITG[;%C&/JK?001\K474S(UP'!I]GCT;HHGX5/OC,6+*7NU[&/'P>Y,Q7Z_8 M78;K?W"@'X%4)U;J;$K=A$UY55$^6]5IW 3_M+K)R:H@K/KV&!(X9FX"$2.. M_(/',$;(A]@/18A)0ERLQ7*#>I\; UYR.1I2+K)4M0"8$+P :F1!0>K#YBI& MT/#DWV@X- _VQP)Y[,.J!L8F:/"9[* 5'LB?.^);/(T?@IJMPW:COJ<]2Q\" MR]Y1^:!&!I8GWMZ'JR)!5#A)+NZ$[/91O%NQ[%Z\SPJ5K_I309U2LVZW]V)->Y-II5X6"LJP!82MD-:Q@; M#H@>R8T(\\@TUT6X#KA[)CNHA0>OE/@_U_M-28I2!XO5CX>!9ZL?U=V3XEKDJD22W#XO6$A)%.,( M"LH]B&*1P#@03.YXF1NY81!X>BEV1Y5R=ORI9*T"K-75KKK:*BD 4?F$E,A# M(JVMCZRF'?G2XS6VO7E^#'4]VHVJH-;U FRUM1PL/=9@V(R,MB[C]&'08\%\ M,.9YM,[,3SKEHI6O54;W*F)7=2W;;Z-M8R]*1!#%D/FJE*#G\SJ@Q*,^"SGU M JS\TGH'GGT=S8[0:UG;..;JPHR45O^,KQ?5TZ>@MK :WZJM8&KD!(V@IZ.5 MS?#2/QJUA=M$)Z2#\3,Z,=4!I>?@M/?URYH;7YX1!GT<3=?! M*.:)!YU8%0:B0:R"HD+YGQXCJHJ@E&KQ*'*:38IGM\?Q$&VP!&4&VG((ZE!F M,S;*3V)AR; ^WL^DQO%)=7<-W-,OG$F[ M(G],F3A\=_!CMJKO.=?7GJL$LMU_5WFY/V;E?XE2)6"Y7:7_+8WLZH[@VRQO M?J6>)(\W=,/ @B:DT?5E"(&4)A\Q)J,M=3&*/#&2?2128'Z7M)P$V2K='*$I+^=NZF/I6T8OFNCE(LAQT ME!V!O"<=(]LKPC3"O\PR,^G '%V[II5BZ+7THBPN5_SJN^I:% N?$=]'C@\# MXE"(A.]!C+VJVD,LMR!,!,RH[O9N!T:[CLG2PV1Y\R+7WX@WU6H M:K,;0P%)PC!1\U95@^"^ V-/_L$3Q+%'G"AB1+? Y;.6YW9@T BG7['R.4[] M4_0L[4>>FXU<%O>E1[4]HZ;D\_8FJQMY4(UN;;CKG=^$HQ#D.0D/ M'(@=%,F5-$0JQ[\+_0BY?H#=B')DMI(>[6N>B^JY\3]]X.JNKU8@&WVIU8KB MN0"799FG=%U6F07*3.Z3;*=S.0F7O1#RFD"D8<]2+"+( L%03P,I#!:\3@C MRSE3^T(:P4ID(-JSX0?R)&58 B[XFFVRN(AE6M?18-V($'4(EQX(_9^V3^_PD@[(8/3-'=S-Q@"RQ0XB-/0-^1]H8T+@BD'G*@%P9< MN'&($>8S\7C-S[GU^ZJI=2:)ICF'G(E+ZZ6]5[.S':PXJB[OL[7-_=OH\,_= M!_6_B;MI#_SYQ(0U)"W41OB%TO23Y^[0H=_+3:]:./MK W/81C:! 27H!*EGUZT,? MAZF?M*TA-#++=L$9)9V^%A"#BCT?;W6R"L\G%>N6=3[]\+#=BMKP?$HN>=:] M+80=-Q"1BZ&/,8'((PQB$?B0Q $*?!J%+$A,+K@=ZF1N$_V2,774I^R^+XHF M*U/P]P>NLCQ\?9/=DW2EF?RO%UH]:^U]V=A96P,]8%AR7@YV,6DQD:? MDKO&0>^S ]U-'ZXNFR_4=Q#V?!9#RA,F=Y2Q V,G#B'W<.0+S)% 6M4E]IN> MVY2_6N?9@U I?CF7*]<5D:N8"J>^3/*4$?#JKW^)/<_YAU*@^M']A^'^KX.J MIG=F$%8CSW8EU!@7+/=TM>6[V#8\K;-A3Z$][\#^$^;'^5>2>,NG2\[E&!?- M7^_3E7 7@2M$&'HN])@J_.4'"%(:^S")11PG*IS5UTIWU]O+["9Q)2AH1+QH M?P!*6/!I97#V?QS8TXX *W"-/8^'(F7D*#B)Q""OP?%6)W,AG%2LZT\X_;"] MB>\M8NX+-T84.I$C('*%BFCG(92?A.^X%$=)K)7*M[>7'VKBWWS3K$C1#^SP MB6\$UTM._#ZDK$Q\;Y2)[[W\Q/=,)KXW<.*KZS"OZW23Z:.X2A+!ROJ6Z78' M4.^X%JY/A:^R>+E8W68)$8$T"#!TD/!=/W##@&H9[OI=SHT2ME*#6NS-3?,L M :WHAKMY@P'H9XMQ8!V9.BPA:G3+S0RD,ZZ_:78TV;TX,\6[%^8,WQQ^$?U3 M\EN6<74IMHEPNOK.EFOE4W@C'G+!TLI/(7]>BLIAL>*7=;QD'=F>1-R)5"[N MD$54[E"H@,1Q7!B@$&-* E_RE5GU]'-%FAV%J4A$.;?:E(2O1*L-X!UUJG,* MTM$#%'?9MQ60LF7?#$\I+(RKWNG&M*,U-C,V U6I4PU'H] %V*@$NCI=@(U6 M%_4Q4TBN8E#S2AL57CX%1WTQ8UT%1^KXJ![GO#J.;=BN6" M%.*-J/]^MWJS%F^E])]%53FANBLEBDT&ZH!0'GO2,!2^- Q#CRO#,(9^3%SF M"(I\%BU6XE:]>J///V92:$TA7$^A/5G&FTZM$N 5;]3X&:0KP-67V@OC*[918GZ,W,CU,73] M*((H23#$+$"04>K2Q/&82+3R\EN29V[66I5ZMKD=WDWI8$: YPZ2'B-."/W( M%'GB=B7X:C4"T#)^EGCR7&DF)4Y+T.TRJ:UF!QY&DN)._4^%.3^2I6KZLRC* M/&6J;_D/=)^OCT=VE8+,3ES_KZ0&^- M9>HAB$+B,88QB2+F4Z-,89.*;T3<$R0?4QFSTM;2DN85D_I=5'\"L56S.B3+ M-R!4_VYXLCGM1Z)Y"CK;H1_[Q+0:9?4GZ&AT ;;*@OH1->X[OWS^1N.".F"L M=P]?6S" 0J-Q7UD\9WV18;1U)CNM\-.>W[[(P.R=];Z,%,,64[E"I\6G9!O6 M?9TM4_94_[FU=*D7,TX# AEQY78D.NM)_91''D=V "X%5E2>B4N^-K\/P@PI2U2KV>FD M%&D&Q"ZU&;X]<1:%IJ)2Y[9C6Y"DJ4=R]5WD+"W$M:1>\3E;+I,L5R\N&$UP MQ#&%/@IBB 0ED#!'90/&-$X0#B)L7A-W4A7F1I6;4C"D*04C&L'_^A-N7?!>%%$3=(&X]>B) /@NH@#04"42< M4$@QHS#VL$,3+R&N,'(R'.AC;NM2):)*$JU_G;\/0;T5XDQ<1J;P&I)&O!'< MFCW:V[K#>Z"'::_P'E=Q[P9OSZ/FB>G?K>2D69'E[X7XDB6EY F5[GZ[CR1! MG(0BQC!B!$$41@F,Y9X=XH13S(4?XYCI)I<_T=?<9GHK+EA+FZ%H!+X *V%0 MM/H4O/W3WS)HH\<_-'A)44$K:U7A0LNM9XR=?N)SBQA.E+S\X+>G/KV_V4DW MKHE(3\KP4RU,EO9;4Y5NZF[=5R8^?F@2@V_RP*YIP?*T,O?4<>V"<1YQ),TK MEPFF\J\*B#T_A#'C*" $N50$DQPRG!!T;D3>IO$_J\0'>$4*0,"#M*TE#%,E M\SOU28Q\P&!QH.=_C-!^)MLJX1UU*T?@# X*-$?DI8\#3HGY8VSZ_W_VWK0Y MZO,A#8>X#7]296IK%=FF2EMEJK&9NM#&$XEIT.DAHS(2LVO M7X!'!!4'"3! BCG[CDUW2RD2<'] .-P=?FB";-B,66O,@F7;YICXC.BM7TP\K!H[QGJ0@H040;8GU$13, M*[''0W0DC"\8:IRH1A MXC!$7*,0B#/S+$U>OJ]R32Y),SD'J)[,L@#3Q'*IHA!T2)S ASJ @B7!VC MX6?=U.>8.]S-9Y^SE8K:A"ZU-S JR9[28LM91X2L',J\F.,$!BY/((H=#\8< M!3!BOLM0XKN"&7GJQI&Q-)%P)AD5-ZRTEZIU?9*:F[91GJ$%-'+9] 3,](LQ M^47-R435EHOV)KBLG$(M$4#J/*Q.?X'E60^&BPV>H0GV.C6W[X[#/C M%+XJ0W%+Y8Y/LT>5T5]G+?+B&_^89OQVPY_*E8@C)^8B@7+S^A %CH#$E[\B M)I 7.GZ6&#C2M%=!3JFSC.K%( ML &IL;YC@I$E!49KREDU$A,0#E4,HW?-&P_>9F4JGWPH6)5N*$W:^R*G59EC MSCZL\:-N \+!@98F81J"P4.!J^H&+=G5IE"T9!'GD>1)'4:XB' ^@X/*()80*[1CE1VC,O3>I\RC/^ IYP\2^^ M 6*;,>5E4&4HY,9H"O=4^^:P=H]YG1Z]A='3=":!>V*Q]*Z%\KC$BQ-[ M02@/#AP)B&+?@1B[TF!S:(*9ENVD"'E\^2ZB:^V'$9#SGAD'M<=9RB%"8$$^AZ!-. "RP$TI)C-<89+;<>'V&NNGQ!F^9RUT5/;"5\JM-O&]Z MW+M"6I=N@*1B%3&(J,"0X,B7/V%'1#ST0Z;E-3L_Q=+D:TOEKKR#OE0X@^&P M++TKD4'A4.1 ?]2[/ODFI(W]LPZ/ZRKJM8HYBA% (8Y'$TA 5/L0N MBF%$7"9UUI#14"LQ^PUH7YH@UJDTJ@)D*R;;H%B6K]>X*%4]D#I 5C,^]BV^ M%0T=>[E?P-0*NT8\;0E^T0NHW:, ;MMXVL%"I,O];@PLB^5^/W.9*&Y%@'KQU_?BXN2D*1>;G?/,??/.>2]W@*H,P5M5&27U@2S!7>9L-N-[S)Z;]QUWV>^N;(B7;315AL,G51:#2YJ9H+- +CJ6+ MP--SS'H7V,OFX75@_\,S9RFK:*W-RVVF(A,JQ:DJ*_/P%6>-IO19:4JE5(P. M%*1?Y=";]_(4V@5YK6+/"?V "QA@'D.4< \FGH,A8:[K)('O\CA:/5?:UF\; M7&ST!,\26#/9SH<,SN@ >E2$ Z94 Z'B)[]5\9,0Y/N>"X#PQS3+JI_P6N5. M7^066M(BK7P<(D>@"+I<>!"YD0-)$",8X224QYX3BT TW]]--G5B_9M^?2U[ M"_OV>/,)_D_[\/04A260NB"]Q$)%@!H8T$$&U#7I-A*;O5MJ!\\)7U0%$5 8 M=4+.%U!+8((U?^OB S99^C&J%4RPB-;*&TQ!V\@4I34NRSM157?YN,OOC;B# M&8H)Y#'!\C!7M9Q)+*## AQ%\IR/F58#E]Y9EF:_5D2J&/"*S M2J$]CJG=. M78S4U+$6(T R3Q#J \%6,M#).>9-_.EC\RC)I_=A\]B#MGK7ERI LRK@M5[G M?RG=\$->O"LX2S?*1O[W(MWP7(CKC,E_E](HJVN=TI<'*8O*=27R?L5IIAY> M\3!$220- $9B%Z+ #2$1TA1 L8A#)PY)@+%NA,$D%"Y-Z.R9*\%?DI$-S^3N M$E5B7OHD7]I474;:SO*%%/V:N8[3+?)P:,";+]W4MP!MU<,]@U=@QZ*JD05J M)H$B7&J^#9] ,@H:3D'+*NCP"A2SC:OPK9=9_R;_S9=[IOOZMUUVHROY29>D MY^)]FGEGNUZ?%+;N)?JT$XVN6YP_\0?\?9\QO+N.B3V7^R@4D(5^* ]V) _V MH*I20)P@"MR $F18G/C<7$L[HIO[&TEK)QM>Y\+&&&0]$\$2=!,?D:-1&U,0 M> @/>U5_S\XT=VG?(99/U.\=?,4\PD;*I,<\XU**Y=]X\?)^RQ_RF[KZ]IVX MR40NOZ;*Z_&TT0VT,1AR:9*B(1VTM -6MS%IR%>:?(>!*]7*::N;V&6*]G#D MS41 3RQ7+&-L%'8S K%1T3:J7HZDZX-#&UIU?M M%D4Q5&%10-$\6J\91%U/N;&)Y<22Z 2,#R8P&BLZNMA8TG8&IYM5Y=%E_E#O MT7YOG+#9:U.JC,C^$J@I.Z JBY35'1#IW 'MH]P<-R*1AQ$DV$M4!JN "0M< M& L:8S] CG",6F5>1L[2!%5]^TQ>WSYW+JC'RJH+%TU/DLVW%#/&"HQ@EF:MK9<@'JE=CQ 5I&5.Y>RTIUH5 Q ^\$E.S4C8;G61+]VY^9EF:F.YYI ME\CH#L<"L#TW-9>,/MM]C 4(NK>K:^-%H/=)C=Z+XQS(/R:Y^RO M=+W6",A KH])0!U(2(0APHC !"4!_M1+$QVW%T5&C8!> MS^2?!M")A4I+]-6,$2KC ;-DTAM,/*OY;@[(H:D^8@0SP546F]47M>6J]NH^ MH@F+?:XBQ1V('-6AGKD,)H2+B*&$):Y6+ZY7HRY-W/RFC(YR(\7^&GR2FN.V M:#U?^@WJ7\/6+T]&@S&U)W <#MIBX23??3M>OM#9[?*W_4Y_/=8LF_@D^>W^ M//W'$7';DD/W7BY+4Z$0.S''D1= SXT)1"@)84Q=#S(>^(G#">&^=@W,@[&7 MM@T5=4"19Q 9>X#6L*/I @PFWGT[]D>4MSS$P2"V=SP>,WEL'O[*P>9KOBU5 MS+SZS^8O.>D+4%$BSPJNIXKR?U@*K#V-1U]([,$;\P6SGB;U51CJF4?,58)W MVZ>MTB^^\1LA.-W4A9WN1-5-2V7%J6./<$(C)\!26^ N1"%ED/!(=6'W$I9E 3?=44:E.F3$NXL5JA!?VPQF$;T(G%H14LC503$X N MT%JTIIE-H3%ANJOK&+TWUJ=ZF\E=BU6W)/X>;_"[IKJ]EXA0"$Q@%*@ZMPYU M((YC"@/"/2RX[W&>F+E43T^T-/'2^ <[Q*KD>MP8])H71X/HZOI3+\=L'G>J M,5PCO*G]6%S@3#TS\,R^U'[VCEVI \^/\Z1VH[OV%0A90)( !R$,&.6J17@, M"?$GF-65V4OFX=>R?Z'S?-.'O(-7E<11U_SM7SERR8S2#$Y_?;2-G%% M)>B0";[PS;;(C--&SH#5OZ7MX#3Q?AX+D5'61S\*HQ(\S@PY6RY'/TO=M(V! M)\>=U&V H(JRX,_R8_B*RSJR\"G/J@H7*T)CQW5$""-Y/JM6%0Z,B1?!1/[. M.!6N5.]7656)ESWHG][#,VM]W;N O8/YI_O26\*!R M0[$A7MBZMB >EHM[L MJ-=8![USWQ*L\PB-5U!^>05E37!=V\:>0J"/CB7M0&/"654%?0 .]0:#-\?Z M$#IC57*NO-L735SYL1_%8>A Y;F$2+@8$L0\*$433IR0>-CE9IZ$ONF6IH$T M!G)W5US5IVT).F2;^A5Z$=?U+MC"<1X?PV@(1_@:=)"YP./0._S,?@<=5H^] M#UIOC>@VP?[S(;_GN4J0^)"9-Y@X_?K29((D$V;)]8@&SB[:^+UA0](OK!&=<6XLR8\W6"Z&?J5?.'@4?'F2Z[ MNIN_O.Q^_-\I+^1 7U\^\F^2C^,H M,BJ@J3?MTF3%OJ@OV!%;W=!_OO[#Z);3$'T]H\4^IA,+DTO@-#9:S-"Q9+AH M3CJK\6(&Q*$!8_CVS TH/NZJTS*7,"Q"!H7O.A"Y?@2)RPGT$0E=5_B"N8&) MP+J!"GS,6^]0A@1=9:PAMF_JE'1#[Z+.T M84'^4+OE0=$P4?F<1<4&2!L^+/;RM?Z!])\:BU_V)1PPFNU[FZ_G3H 6"95G MWG@*6S"J=/,:#G#[ WP^%IM!O^5GM*!VT&_W.=GM"#W5[#[A#+W@_] $;6_?ZZ%BRWC4FG-4ZUP?@T/HV>-/\>K9)6*XN M"#2O9#NO+$TN-Z1IMMH^Y'_X:G4DZQ-OYH8J:Y<=9S@==3?:'6>V^] 3Q'?O M0$_]>62?P/SI*=W491TSJ>!EJHH6SVC*RQ.-+-PD1"&./!A1YLG3FR2[(8UBG BCI NCV9>V53O$5[=UK\BWT5+$;&WTSOC)$)]80M@$V[QOX1C0 M;/4S-)I[WCZ'8V YZG\X:A!S-:$3"];V*KC-V&?YR>EJ#>='6)ID4C3I*Q ] MR SK$W9 F5AX=(C<]1>Y I+.]%O*MG@->@$STCJ&\1BEA/0,.YM.,LQ:5T71 M>'I\=CC-B^>\J/Q0JG81?Z>R@HJ7=SGC*Y\XW&'<@XSY#D2!(W64. X@9WZ< M$,9='&D5SM&<;VE[?Y?\W*'Y"E14 ]7'L*8<*-+-\\;[<.^7%1.@.;'0L 'D MJ(QR#7@N2BSO&W_V_'(-9D^EF>N\-JIWMK41HM"C 7)# MR*61 U'D4HAC+X*!SZ(D=E53#V;0__CT+$L3)0VAX&M-*1#F]'*[Y>NV.@,VT1VX_'/U];L^\.V>OVG[R M#_K-#CP\SB]4U49OQ]KY&$)$N.?&"++8D[H5CP0D(1<0N22.$$*>(XRB24_. MLC0QV)#7-,[0],SVXZCGJ[D8G:DE8$7?;O-.XGKIQ<"2B^7T'+.Z4GK9/'29 M]#\\UJJZ9DQ^'&6E3MT5]T7^+56A/IB&6,0.@7Z"&$0L22!AC@\]X21>'$VB?O:.#:*!Y\V]I2K2YYINMGB]?KG'*?NC/%$PQ#@5UFS4I4F$UZ%[#1M M\0&^E?\ YVK6Z#MB#4$?=LY.A_?TMSUCH)X@VW8;W'0=!UQ<\ M\E_R\7F+]P)BVU6=! HL<[V_?V;/Y9#1:Z'EJ=QT>6!Z!?.=NN^9WXPK_Q;,O+#Y+0 MF^_U?.^VY29_DJ+I.F.J3.O']!MGM>OH 9,U7T41YS'R(^ACE02!> AC#\50 M".J%811A@;0DJ1UREB9P6VY4WF?+3]U-N>4([%BJ(M*J&L055W6OV%):(XHQ MTY( ERVJGF=YOJ6:6-#/L$KF90"L@&NK!,!EQ,R;_F\%N*/4?SNCCA/1G_GF M'2Z_5AXYQMDO+_(48+?9KE_QM:J57W5LWVD5. APX'H<^F$LS=4HB"&FQ(6, M8S=B4EY'!)N(97,2EB:*%?E K/._FJV=[UIYXQWMAM=R(]9%3[).B_;$TE02 M#RJP6_)5%96?% <@S7X&^Q;J>RXFN?0;#Z(EJ3F"@%DEY7B #J7C!2.-#"S( M-BE+UUO5(^0W3K=%-?C-=[K>ROF5:%;>PFUMX]R)-F7LGA>5N_#CKO 1,=!R5LO4#F]*E]HE M54KV:D?[!56NK"VYG@A^BX6<6##/NH;F,1J6 ;<5UF&+K'DC02R#>10\8GO\ MRWT752+PO?(=5]VLE5*79^4O+Z_^4EFW+*:,42(EO2=4T=6(0.R+"-+ "W"( MG("Y8JS+0IN*I0GXUS9PG?Y>40NZC%PI7>[UGR_V3^@OG+E;8I+EF-4;87$E M+O)!&",Y@>M!GX8W\S@8P]3G:# ?;'SZ]MF6"TAP+W8\"FGD88@$)3".$Q^Z MKI,P/^(B0EKM,G4F6YI0?-=IGG,%RHK<*Y!W$@%_4D7\JG\WK'+3B[DG8AHC M-X&QYP@5+HEAXOH)3)+(#V)"G3!R5\]51:3?-O(KF!?YPXFGP_\7_IAF2G, M!*]54:>)\/8CY$64)9!YL=0($B'Q%@A!DI DC&A W?S'BQ5)J9S>%54H.:O:&K2F_RKPX\!+D"<5R#A0@9088M<-81 (+E#D MTX1X(_7)"K(_V#6U*F+,7% MRV]8F=357%4<I(G!4FZ7SH&KZYVQ -;4/S@0E<[_:$ *V?&=GYYG7/S;$[I$/;/"%<>+@ M;O.5%^IBHN!?>5:FW[BJ ?+$/^0%3Q^S.A>6=IUMUQFK?EO7U:IW!7<_\\V= M>,#?[_.B^L-F4Z1DNU&^N(=<"C-5>2%(A./1D, 8!:YR*LB??.)"X@:)E#XL M]!*CR,A9J5^:V&J8!+3A$FSVC &\X\Q,DLW[/>A)Q\6N\L02M^(;O&(IM]X^7KT*Z5RZCCI3_W]#<"3:U M$FMZ:AWT#IIIT)WXE!B(+=T1WXDMG3R@M >Q:0-)3TV\A #2'D T T?[1IBY M"6K3?J9;B#1?KZ6D5G].-$[+O.=G<9N6FJ,I45#=++@TXB7P'DB"( M(,)^(G_R ^@+U_&32/B^,/*E'T^Q-,&H* 1[$D?=U)T 4D^*70;/Q/+)$!EC MD7.>>4O"Y,0$LXJ)\PP>"H">)R_JG7/]^+BY*2H7Z/739D3KG-<#+&WO=JT> M26G!'U414TEOGO%\6QY854^J[-6H1CL',/;O;6L(3GT19!&\L4UW3H-S:<^= M@U'?HN7.:<;.=-PY\_"X0_U&"*Z<>P8,Q(P[T:.S@@$8B\EV3PUY_ZJ4)DAWE8(._ TFD9KWH$:#K M*0;30#FQ1-FCV%PH2[*!HKMJXY71=)TV?7GNN9S2YBVP.5Z6= R#B6?5/DQ9B2?A1L M17^.(U^5H\B*@8>-Z\>.]K]_$=]$VW M=13')_P]?=H^_3_;7.XF^?)ZG?^E C<^Y,6G-%-_ZKZX<@6.&&$()@&76I&# M!(P#)J (0REY N+CV-H&H" 9TS^H5>*J9!?_5 M< MPRRX0\MFGFN&#$7Y:\[($FZ\XT\SP6.+":=3Z71K)"SHSM&Y:?^F]:6V_ MU Y**ONE^M!J?L&[[J?:8 5:L, .+74S"QJ\7H_P W^>^L65ET:ZR6N]>)(GJV8]N(X/U!3%TWCR%3?@K-4#5515-TMH<1-"/(I M]#DG$"%I$R<>P9"YF":JQ9L;:35Y.S_%TO3$FD+0DCCJDNX$D'HV\67P3*S: M&")CGGE[EGE;B;;'$\R;5WN6P:,TVO-/CMO:._-9"H[?);'%!J=9E610II5C M[;-DH6DOC"-"/!X*2%V:J$8JK<'<2Q,&'](,H'CG M(3OO][D8=#WY,!&4$PN.'=65Z;RC6_XNX=W[[U6EG3W]]N3*"- L"1R3F6>5 M1",@.1118X:XM"+H)[QIRI+>"16H],"+)Q7/4!7,V_<_]#PG='P70Y>%B8HL MHA 3QB'RL' %]0(2C2P&JD? TJ18M_KDAZWD@(/[(LUH^HS7K357JC]6$8"2 MHB>@F!I;_E-SE?0DWI383^T*ZL"^)WZ'\T.+8S,0^"/-&R M]H_RGO/BUR+?/AOWPM8<;FE*QMG6RW^H/@/RUXI\_9A(753[M_)$@$Z\Q?6P MG*"IM2%4HZ(G=>>8+9;2D.EN9*7IJR/C+)^>U_D+Y[_QXEM*^1FO\[I:VJHW M@XJ!>\S2_^;LOJHT_"XONVE/(7$X":( 4A+'$ 6N@#&C?M4NUW<2%T6Q48,< MR_0M3;+5=U_D]=W7WL=_!6Z^*R[E7U46U3O\G,J/0C%WU<0R7Y#:9GOI]12? M-US0&:_G)UQ+\Z#2:1"W%7EJF;IYPU.G@?8HAG6B:<8=&QCR.$*12X. >XZ)P'\U^M+$=1N/\&=-GJ' ?0VU[_[VUV7_!G MG++W7/"BX*PYCJXS5A48JY-R5U'H!90(HL!S(6*1![''7>@C2AB6NESLTE56 M95EI=K881XC6MY[4WWJ7G.D^^99^57>[_NEG=,U%G>^>5^4)FSL* M@"N.S(3%R.73DRH3+LD\XJ=E /S4LE"M1<-%JVE52U%7BKSN7P)C*749@I;$ MV4@B9I5[EP%U*" O'&UD]UA*MT_;JH?6N5*,3=L+2OTP80Q!3[@!1!1'$-. M0C?RD>]'(L")67M8W9F7IBAU"&]EX:M2K>N\-)2'^HN@)P(G@79BJ7=]]^[V M3"5:BWU+1B-DJX6J]KSS]D@UA>.H":KQ .;W!>,J)2R[/(+UD@C&=1 66_Q@ MUH('%JL_3DLHC<%MT M(XNH[X4JJ(@1CT/D$ R)YQ&(8S^(F(\8BXP<*2:3+VW+M[17"CQO";\"&3>, M'#): 3W%82I<)Q85+=E7H"*\0G9'.MC3;OGF[Q+4+.D31E//JE*, >50JQ@U MQ@C%8KV^^NJ)530G%AZO@=Q'+G]L@7S7#^2(\K":X%BK SLTW\P%7S79 M/Z[LJONBN6;Q.<^^;-?<=4C@7A?%-H ;5B_L8#:Q?-" "_RI:+:D90R#,DK'Z!EV-@UCF+6N?J'Q M]$B/B%S?SW+%J[SE((@%32(,!5&Y5&Y"("$40Y2$<P:;HI1H(QM1M"%P=S#\,)AFUY$+I#S^LA.,'4D0?@U#.C;SJ5 MO[B\QR_J>NDZ8_)?BBUGG6R&4YXS)_:BR%5!(X)RB!CU8)(@!^(0!2A.')8( MHZS(D70L;=.W;*A27M5UG7*ZX9J34_$B75-B9";2V!74OC2=>EVF]E>T2W+? M69*&"=#A8GJ/Z(58VKML'47%W%>OET!UXB+VHN%&JCZ-!?4A+W[+Q>8O7/ 5 MX2$B* JA"!B"B,0,$NQR*$20)(PPZG#/+-CNQ"Q:NV_62+IK^E_;M$[EK_8? MX]_X.J]O(J35GV9-#YEMR4'9<+$7DX:JTPG8-36HD5#.I$BUGA-5]Z*ESZ(V M=9YY6TK5B1GFU:W.LWBD8O4\.KYIS5[&7)-R4V"Z626!B"*"'1@SYD#$(P)C MER#H>92'/!"4A4;%HD]/LS0]J:I4T#UP6T)'-+ Y :K>=K\49/-;;I>7KL34L5"W:/BTVW=W>3'A(0S^-4[O^ !0%$ M,<8P"3P&@S#Q!7,3X1*C<)#>V98F$!IB044MZ) [,O.F'VK=BQ5+ $Y^J3(: MNQ'W*1J86+M+Z9MKYGL4#;:/[U!T7K(<:/8@QVN^X0> &#(9<^! Y7@QC M$F(8(R_RW<2)'5>K(+S!G$L3*YTNE _RWU-E_U<9 B/%B@[LFK:&73 G%C$7 MX&@O<.P8F:GCQ3HS+B-,[!@"[>BP$Z^.+""!BRS-'LM[7E1YR3NMVT'425B$ M('%=!A%+$D@8"6&(:!#X)/ I\8PJ09R9:&E"YK//(GE>;R,Y K $I% M\K\9%F@X!ZV>3+$!V,2"I"51==*J:]),8M4,(6&KE,&Y:>:M23# [%%Q@:'G M1U;6'%N__'.>U2W9E:S:O.S[B9YIT;XB<8 ]5]I';H1BB#PGAJI\.&11[ 94 M723[1HK-;)0O3G)M5?R@\L!6_!G>/,VWX'KB;Y'+.+$\U6JY07I;;JB8FYI] M4//?Z9U<7H%NN]4_%0B@0<%F7=&Y5\Y60=+9Z)ZWDNG>7R] M5GUP,_8)%__B51>.^I)_%1)._9AA2'@4011X/HP%HY BC_@B]@@7U.B,.CO5 MT@Z5W_"ZB7%X:BDU/%?.HZIY$%C!:FK)71-9 ;4CLZUC85&T#F)A2Q:>GVA> MX37(\)&T&7YC9 N<_.DISW[;Y/1??^#UEJ\21I 3QB%TE'&,(E)=]F$8DYB$ M7NQ),6'6 .=@@J6)@IH^4!%X!?XOYQ^.XX)G7(!OBMHK$#C.E5/_I[:7I=S8 M;K[F15TDSPVBJR")KA+?K;:)&_A72>)Q;'J];G_4BW5;06VQ0\\9_FWUYSD8.^K-<^ZY<1+G5Y[Q J]5 M@!-374658:^^Z?;\#+@G)8]@4- 00>2[KM1/0@<*UV,>$;[#@MA$ W,MS1Y MU)!;1V6^(MALQP_"[% WX(1"@G#5*01!3$(!?3>BB">A'\1L]8T7)'\#H+OS M3@=U782K#7FU"Z^>?+4(V<3BMOM9OJ;5OCZHB8HE(3PTVZPR69/U0Q&M^]HX MB7U7/.(L_>_*P'V79V6^3EEM[6;L7GYD;=?6._$AS7!&4[S^3?Y+9067N_L! MA"+&B,.ABP-?*I8.@H1(XU.XL>/[)")2C3*1ZU:H6IKT[S)U!5ZQ56V]+F-5 M=Z.6-;#G;72DFIUUUI-\LZ_>Q/)QKH4S%J96@;8D\D_9:G%B MHB(95#2KRL\/Z5-5#?73Y_O;3I"\W 5'P9EFS1@[9<>$R ZM?C0!'.2;I*& M<(VK\J0Q_GS%GO29?57SR>"UD7I)52R[/2)1$GDQ#@,8AM)T1"1V82S"!,8) M#D0V8[-<7E^&B(IKG(S3I]3.OVVO*O^7;S05HT>?&)8R7CU=-U MSZ />7']C1?XD2N9(U^LKB7NBY3R.E#L3CP46-VOO<_M"U,I,VT MBI*8!(0[D'B"0910#Q( 4Z(((:1177"!H<00-D?04.[NMOO@F7O1.@@1,H/,$.T-W$[_^G?O,LIU4X M747A_P^__5?\_Y\],'H/:.N1/^:G5"NXDO9*:742WZD4UQ^,F5DTZA\,DP-5 M_P>E_@)OP>W3,TX+1=4[R=0C+U>A'_I)Q F,'!9 )'P&8R\*8.S[B$=)X'BN M:W1[<7*:I>G8>P*5#CS:?W ,IX$CX2*0YO H@ Y*#8F670MG(;#I8SB>9'YG MPUE&3WH=SC\]JA'$;<;2;RG;XK5Y XBC=Y>VDU5#@PZ11OT>CH'1N"FX$).I M-^YK..RW=3C+_-AV#L<#SMG&X2P[!^T;SC\W,O=H^_R\KM0#O'Z'RZ\?UOE? MMYG(BZ=:_VA#AKS(33BB"0Q#CB!R&8%)X@D8R\,YC%Q74,-$)+UYE[;+NV1W M;[@,,_1U4=<[Q2? ?.;S* X2G8R M?'W^ZXK?G_-,Y1#>B>JQ+[S>:'B$ MUSZGUN6_E3B 4@*A3*/J>95>56.AH@VHDAM%!<<5V+2 S.@4!4!@HSV)=%V8'@SQ=ZJ/F2_/)/"S]DYG/33[9I_/C>;HM?T*SNJA' M+>.$7F8S>GX81_$HF&WZ>L<1,-)=R_YS6VZJ,/8/>?&9_]54P9?3W1=Y)G^D M39"[ZC&3H" **%.%Z8G4HQ )I9GHQ% @0AE%E!+'*#7=:/:EZ4)[6E4&2<:J M8,G?GU4HPZAN/F9+H>D!G@K@J?U+X[$U=Q&/P+-L]P%FV@T]]-C( M5RI;]*+>B.K-/'V@YR!/(HXP[T&(T@HB&')(@8 M1%RP.!0)CQ*MX-#S4RQMX[84@GQ'HF&]Z6,4];2#R["9>//N8+D;AL6\?/19 MSFU5BSZ>8-[BT&<9/*H%??[)L0TL5#T]*JT4>^=;VG9_12Y0!;='60M#*.M) (O8 M32P.S&$;T;9""PQKC2OZ9YNY=846Z\?-*_1>&]7^^Y[GGWE^_>VQRL)2KI3K MIXU!\^^3[R]-&JBZNOB\K8#N"G!YVS_W,@#CU,$H@P MPC"F<0"IJHCK,1Y'B9;5?GKXI6W_'75-#K6A$G" G=Z9/QZ1J6\*M<$P#PTY MR;.M")#7@\\;Z'&2L:-XCM-/F?O9FCS5#VE)\?H_."YN,E;E_" _E$H]\Z$T MW05$"8ZDV>XQ&"48.R(*>!1J!9#U3;*TS=O0"6I"@:(4W*CJL=J)7;V0#GO? M; U\9X>A9&1)VX(A%'NN+.#SN:3&V*KZY@;?';LR9S3?WWASXV#@+VOU/PZ MSZ1N!;(282Q0P!WH4)7*'2,7QF% H2<"Q'F(/1XG;:?J!Y-#>VAFK4_\=??J MAUF,^^>=-T^H""E5(;E.B?XIS9IZU#^;'O*#RX"%%[N($TA\+J5OX 0P\577 M%V-RR:IWVF^8N&&7LR>]$U^/2/+XTP5#Y">3?]7TG+=_#KI(1 M+$]]:3+$K9'3XX"_43Z.=HS97!H'1'<]&(=_,@];OU[+;S:K*CO72A=]:5*Z M&')(B#Q'VCZQ/(*Y*V#LX03B((F$*R+D<:VMU#O+TC97AU#04JH?;GL>S/ZM M9PVBB3?C*72&,^5,OCGM"&(K<,T4[6OT41D%X ZBT!,L>_[=V0);!\GO!J$. M/SQS \\/."VJ[B779;E]JOJOE:HZ/I6FV1^YJC*EBAM\D9;:IS1+G[9/*QPR M+XIC!S+A(8A48S2,$A<*-^*A2[S0P696S6RD+TU.M\2";SMJP4__Z^9HO4IK2IY[ZJ]!BR( M:8(09*Z#(8J=&,:N0)"$08P1=CT6:->YU)AO:8=.6WV>U#1733CHGFH#!5@# M:PV+P2Z"4]L.#7@-N4#2"SH$#Q?A'86B@4%A%\VY3(M+434S-_0QZC,\-$:9 MSP319^F5,6+PFIDL+HO-ZKI,\3VFJ4AI8Q@+AQ+'IPED*.$0!:ZT'!Q'"F*< M>#CTJ1]CK-=:[^3X)E_V/(WT%(EUEZ.:3O E?0(__?UOL>C^ M4_,&Y#2J_3+V8J2FEJ@*HA8>>_6*>MGNTS7EBQT]4_ZVUS%/CSG+)N]EI]W2 M_0^-3 614'$I"5AUIU%?7ESOVORN:$Q=G+@8^BS&JEFF"W'H.C"D@@G%-?D.R0;/H6U[2"/;$6DTRT M0+&5<-(_V;S))UJ,'R6BZ+TU3KPH8[&R_.JC+")N'$?8@3SR?8BH$T',(A]& M,6,Q1<(ACE9!H-/#+TU\*.HJ!XZ99#C 3$\2C$=BXIV_ \'BX=_/M*6=?3#X MK#OY-&.'._?,4S-6!;OYKVVZ>;G-5#I*E4]>=99^^(JSN]H/=,^+JGR9Y/K= M5S5:N8J9TAHHWS6&G.67[[H 9"O5NRZ9 M?YQ1T[WPXINR:0;![K(O7/4L3+-'261:_I[E1.7DJMR?V^QYNY%_ENN0KM.* MM8]IQF\W_*E<.4G$F7 =B$G@0>2KBCE>0F B&.48^8)09F(56:9O:8K/_OK\ M"M0/K]*H?8E+=9G9WP[SQ]_+KA MK$G?K_ZH4M9V:*QXXE!$' XY=AE$7B0@\1&'@7"%[U$6HL#(X[\8SI9VC+4$ M[UIY/BJ2JY:<0"@Q^*V*$(/UOS=7#2Q?KW%1*LN^MN9-S M!'= ?P3B68MN\\JBJS%2GJ4V"6WWT;;U/ZI'JK3B3ECC N(4IUK_MPYCM,[7 MCQ'E.-5R6@N"G(S "XK!I2H"4]6N;N/,*/,=AWHQ=!WB0.00'R94%8/S1$*E M%8I88'3]=G*6I9VS>R*KWA8CRKT=X:AW=EV,SL3G2 <81:#%*#PM!&S6S#(ZT'^I6SK:I<_VN>L[_2]?J!?]_\(FG\URHB+$P(]Z$3 M4@(110QB[A'H1 X/&24!<1TC??[\7$O;^2VIJC1!X_E3NDQ+MZ'FW(.QIBYK M![FIMJ9:5XU:)CE(\5$XQ5[$8!WVTVI MZO^GV>.*AB@,/>%) :**G(1A"+&;(,BH%P4)HRBDP:4A@)WYEB9$SL4 YGN2 M[08!=K'7$RP6$9U8N)P+ ^Q0.VT7I>YR^"VR8D&QM077%W/S+-+D\K%FZ BU#2NVJ6;HZ[<#;NR)4PC!=;ZL3 MJ'8RR'_@!4U+N]'4=E&W)FXMD36S7+8+YK$ MSS^.$G_F6^4[)'4?$L99[^\ M_"XGN4LWP#O"S82TP5KHB>%I$)Y8 MT"IPJ^/PO@/N3XIRD&8_@QWQX'H89F,1:HZ8)2%I,/&L8M 7@=U>.CQ+!(@>&. H@XB2 !"4)]#R7 MHAA%OLN07K;L],2:;.694F\?'XNJP*S

?0E37$-/NBPV[Y6G(73^B^)) 3]Y\SOMC.:U8&^*0E&C M8LZD5'VIVTUH%H8]]>[2/!22QCSC^;9ST\AE 959;VY("SU:CM8Z=;L+;WN9$FL:1.*JQWQ3TN-LTOU_2_MFF9 M5E8W?E&3E%4)+<[<%4F(YPGF0Y1X"40T\I6/TX-)$ E5^E_^MY&/TW#^I0D* M*5)56H?X*M/2#A@&+IO,XX&S9SX:SSVM$CX/FR)(>.N+*'FP32Z<:L;:\7(?4"8+9]$"Q)'D& M)IM5T.@Q?BA7--\:)T9NMD5>IT*TE><2Q#GF%'*&D!0<+H,Q"A!T/:DY<>HP MPGT3P7$XP=)$Q9X^,_%P!)R>0+@$CJDMHQUI$Q28.<>WI5U^-/RL^_H<QS([.GMT66;K:%NH+\D'Y7/Y7-Q^A2#Q$<1M!S@Q B3Q[_21#ZT,4<8<]E MONL9Q:J>GVII^WE'J6'Z\7DL]3:V'80FWN([(JM2FRV9$VSW831L)>B>GVC> M7-M!AH_29H??&"<6KANSO3$XY/ ]9H*+ ^JY$:1U12XS(4Q6PD\P]^+(E="[#D0XI#".J \#)C@)',&0 M9Q2^,=5*S!"_47="/_0^S;P>>E)_(I0G/@9VG_I]!]IY;+\1@%DZ*4QFGO7H M& ')X5DR9@CS.[3JNN3AZ?%_YW]]RI[3=UG)Y.^[W!W-V[3^419W*BAJP4/Z ME&:/5T#2##Y]OK\%[_*L3"5J/1Y:4_B&;];L(3>U?!D"#?QI-0%*'YQ15VT# M0\]VZ:;'8O?Z3?.-L=VU\::ZS[\3'](,9S3%Z_N\=G9?DW)38*H2I1'R$T? M@# !D4M<&!/,81AQX0A!4&26**TSZ=)DR(YF%9*^HQJT9(,_6\(-2V9I+8"> M'F,;UHD%C 5$1W1YUH?(6I]GC2EG[O2L#\)QKV>#=\>*)"G6ON9K^499UY%8 M\20)$.$"NB2((")1!!-.I3SR L2Y\%D8.29VU?$4RS2?R@Z=JG>*&_T3\(K> M$3WD7T/J.UY,>2(Q9!&'B$<.C'V'04ZI&T6Q&[M^L'JN>WAO<+&9 ]C#Z::# M]Q?^F&:9BG G>*W20B[&TPO\)'!)#!E652O="$."7/E?)/1X' 1)XK(&SYN, MS8=F.]F$5PYUUJ\M('7/NDN@F?H2IB+H"EQO-D5*MIO*/-_D*F3$JAU^'@1K M9]?1!#.?5.<8/#Z7SCYY:1$1>9ANYSJFRSJLRB74X)>9)Y J& MY<'D$HA\1*5Z[% H!:P(',=UJ&O6(5A[ZL4IR9UJ&37ML"(>[*EOZY@.!69> MNBB:8F02J*=6G.VA?$%Y$EW K%?8Q<)+8D%+[8@:]H, ]^]TF[!-O.-G0TR_*XTMY&;J(G,R_^(?=MJ[Z$#1 MTXZE]_79VJ?H,-%M=Z+U_*6&W& UV_)<.=O:I"#(9\RCGI*P@;3S(D]*6![# M." D(-Q'GN..L_,NI&QI(KEKH-19RZ0WN[G3X_3F2TW%2Y?=U)*<<3%G M-#1ULM3+WC3U*8U12YA;MU4OI>N-3%E+<)ZW=&U-,#+F^KR=_0G_9UZ\6TO3 M\+/<&._S)YQF*QJ'/&&.#[T@X%#:S(YR\"'(0A9RS@D)8[- ;+/YER;>^WU. M5Z#B 51, ,4%^+/FP[29E.$JZ+;"Q UGGS=V?!PT M1P'E(X>Y(/]42>""?Y5"6,YZF]'\B7_,R_)#7O#T,:LC#NG+@Q3-I:JZ)L5T MQJK?UK709O^Y+3=*/G_FFSOQ@+^OF, BP'X,B@+W[9=N8KE<9]V^XA#4+(*? M%),_7X%V65M&08?3*FZ[PRO8,WL%5*$^J7Q+ABUG[DZV(#8S?NT3.7^F\&1 MG\PPGFZVBYTOZH+^EY?J_*KMZLA+L#P)$HA8H.[.J0<3I-KOX-A1+JU(12"- MKL.(+9V'UQ"7AS.B3,<+O$N7 .$?ON@J.9 MWLH!<([E'I/^["LSEQKMMC+=/K7EZ)ZY:C+TP(LG=R409K$75U1?<]+$&'855FM/D,%,\+J"NJO2QO75=TF- ?HZZH-N#6ZHKJSSC2)VRE M 7:M&MF)!? K\BO7T$L_QARX1FV)AR:__#JQA[\J<@UU%-U0->3 MX;G''NMGRZ$)SHN*?]ZCBQ\YX_%YS6ZIPJD?24 M%YOTOYL(\Y RST$"1DD80!1P#.,@E.+&I81C)!#QD8FXZ9EK:6*F2VI=9*U# MK)F,Z4.8A4QPWQAB"?(-XOLL(3Q/.$9,Z&L)\$M M(3>QY.Y2>07D;VN^0Z]+\I7JI?!\$T%N@:,%D2Y'TSS2K -5@^%-PZ MKXS5$X^[:*MFK)RM$.4."J55+!!S()+B R91Z$/"DR!VG1 [PBAQ_OQ42Q/7 M^\[O9=WYO:P[OZ<5M=7%6OTOAC=K/6#KJH4V()Q8INS1^ZU&KZ83U(3:U 6' MP+"F IZ=:&;-;XCA8X5O\ TSL<%XNKK)-NGFY>:)%X_2G/VUR/_:?%7713A[ M604)]1V",728RR"*,(4)QS$D"6<; !5Q)G:&J=AU+4S+@9G'0__C8C4\VMYGR:2OG494=SLO-%[SA-W*S*Z\VO^?RZ\DV^)&OPM@) M NYAR$-5^L*+(RD.X@#R&+' 8SZAB)J) X/9ER8D=B2J3N 5X:!0?<&ES'_QO47( _ M%1^@8<3PWLUTF?1$WX3@3RS\)L#=6 2.1,^2$#2=?58Q.!*:0T$X=ACSKB0J MHYG=?.=TJZ3KG1 IE3-\R(P;DPP.M#0)5A$,=A2#EF25-)IOLGRC65%9#\5^ MN60=P(FET#!V$_0HT09H5)N2X=%GZU2BS6BW68G^2^9NX?=-<;6I4F.EE!04PIJ M4D%%J[Y#^#RHP^Y@*U!-;::-0(A1^[_*%;-%Q(7DHB%,*(>HH[+ X<9^8-U)EV:.+@I-^E3 M%>F[K6@$:TGDZ!1-+=CUK!S;8$XL,'K++%V!FF:@B)ZCKM(Q1),74^I,N9 * M2L<@Z)=-.O&NN7ER_^VY2ATQ-D>.7ER:U+C'+^!;J4Y%D1=/U?W)/E3\"E3$ MZQL@QS@-&QP7032Q+#B!3IV/!JR;%6=A&&5&'(\VF]EPEI&NF7#^H9'MLK-- MRM)U973\IC+"JJ2'F^]TO66')"9$_B*0+XSJU$Q(Z]*D2Y=2L"=U5.K#E$NL MI\@L9.$FEGDCU\R\B?3T:-IJ.CTAI?,VJ9X>\J.FUC-,>4&;R6X1"I6S\HD_ M$5ZLI-G($N$S&%/5S,]+')A@^:MP'<\3(G1#9E;I_?Q<2Q/9-[_=WX_HX7<& M2#W!:@F>B07CR3HYG5(Z?]846^U6.XB+S49_9V::O^-?/\LG6_\-O&)N\CT4 M3"[N;<8>TLU:JW'.\5M+V]L54?K6W $$PZ;<>.XGWKH/!:YZE':VJXK78>FW ME&WQ&O0#8V3'G<9@E!%W,-1L%MQI%KKFVYDG+BCTU]<+X%PK@+NZ"M3==E-N M<-6$]M]Y^OA5Y;U_XP5^Y#??>4'3DM\7*>6K*$FP&PH"N7 %1#A!JHN]+W^- MDC"F,9+4C>AX/ _U)IMIOC;*+<4 UR0#WM#\][^YH?//9T4Y@( <=ENNW-(L M7Z]Q4:I0Q#K9:4P5P1F^&QZY&#M"0!$PIKHD!JJILX#4"[G'!$\<0HP[.R_U MJYF^7;3F-\-?=97^H3X83:5W>9_ C KTR(*4=VT%R@[W5V#W234 @!8!4$%@ MN4#E?&MFLUKE#%3/7[IROJ4X6<=RQNEMJE8KSX]HS%2VM8=BB.*(P"1R*20A M%@E!8"L MG%RTSB()ER"XS.3,A6)!#O64U[&\C9^.QX(BC[G037RFPN88C$,>P##$7A!X M*(J(5E;UV1F6)@QJ NN =3,!< R>WMZ_")*)MWT7C0G\F&=9M[2MC\>?=4>? M9>]P,Y]_T-P_N?=>53>8FO[)UV\M;5/NJ?LW?2_E 1##7LKQ&$R\"SL.25N7 MK>?Y'>61/!AJ-H_D:1:Z'LDS3Y@'F;]+-R_7!^\2R"8^O33X]XH M*/P4JZ/BP%\--%OH]RGRN]'>)_\^MM#/-6-R.1 QA&'L>-76N[V3[.TC=B4KFE(O0(UL4!2:[@S>Y =WJ=V M\)IXUXZ%:D29GSXD+JCRR M6D%L:C'0T*B"M.N;@XEJV@^"8#6/6[\Y($(L*0JKL?2JN- MNZ'CTD3J;8:5B<[/MC0YVO1[WU$+6G+!GS7!YO6&>J#6$XK6 )S<[3D:NS$U M@X8QL5NN>L!#;-]HOJ/QDN7EO'X#XZ+NMX$"7V<)"*!CB?U,T15]X[( M(S ." F)Z\1NHNUL/3/'TL3&87$*1>AE!3SV< Z[>2R -+%H&('/!:4[CA"P M4+AC/^8;E>TX8NI\T8[C1\TV=UEL5K_Q1S7@KSQ_+/#SUU0.VQQ:24BB4# / M>B0F$ 61!S%V.$2J:8^+1"A'^;P:.] MM;78[SOEY0"=$U[^MM_B_6//LLFUV&NWN=[#H^.(=B%)'4NDO,_7*7W9>QM= MGT9>HBYO?*+J,\N?$B(/>E\XJ@>@3XEC9!IHSKLT86 G %$7=#TC80(HI[ZM M[4:.=[TCU1V0HAK\V?SO)'Y@0\3LA3AIS3IWX),)%"?"H8Q>-]=&/J59^K1] M:N+TDLA###$"/2EU&@TD40Z+A!.7AA@+K*V!O!IY:8*F(4Y?SWB-T[!N,9K[ MB65#0Y?%$,:SW%Z@/KP>;S:5X20;737A] /C5(.#I(;6*5DWB.HD/UR3997;MN\T R& M' V]GJ8P): 3BX6C_+#][4G3.>Y5.ME[56Y$/OUGRXI%[6$LBI;4"./I9]4G MQH)SJ%B,'L=R)W358RD,0Q$S%$!!J6J!SF)I 0A?JA\D<)Q FD;"J#1IWV1+ MDV$MK=5%)F\)O0)93VLF#TSPKLIIT/X0^8L(7>Q$="2Z:T&16A%7(W>^2L-@_3@63J7O*S MMQ'385J[>_SE#<5^HU\YVZYYOEC50KCY M7M"Z9(IF^N+KMY8F_C2KC@QAT2^S+H-A8ME3$6:]^LIYEDV?RA5>:**?E Q,*J0M'&%N^N8E+O!/O^RIY ME$ 2."YDPN%.(.3OH5;RJ,YD2Q-@^SA::84I:D%%KHXWVQQH3?O*$GQ36T[C MD1M1VGD8$FNUG7NFFKFX\S#3Q]6=-=X9V32DDDN[;YEA7ZI!(8&!BQ%$?I+ MA 8A# B-$N&RF&&C**77PR]-3%S_]MO-PV^&+3A> Z:W^O!Y.TB<9.RHZ'C]ESZEJ2V7A)-X:3H5+H5J%O_":90F:/4[",EX_\/)4>=U1?0Q=N25 MZ'W8;&.GN!Q?/K5M27Z;U;?Y7WC)"VEM?,B+#]N-_ QNRW*K*D;?<_G-55K# MONA:Y^I_E3"&21P$T&&JODSB>9!X+((NHH)SYL:N%^M(F45PLS1IUO(%T@R4 MU450T7 &A+3H1<4;2!OFKJH+[+RHKHJDZDWK:H3UB_F>2_ 3+@%6Q3 4%IK% MOQ>Q/@/B=Q$T+DC,:Q4*_Z6W4/CN"[S-VABO%A@@D0$U-.!V]PDVZ( [ 5Y5 MP^P@]"-]<*S)[*JK$_^/^?!>L?5_/D!CK691"UYK3Y*D2C]R$M^I=*1ET#B+ M+K8,5@]TOF41-L[_2]?HZ._)#[RV&G2.#$QQCS"/HN"*$"%,"$TH2 M2"F+DHC1.(Z-:@09S;XTW:TEO@J).[Z6Z1I<(SW*9HNCYV6:#/*)51VK:!O[ MJ4:A9LF-93;WK%ZN4; <.L'+RKC\O>/J8O=L6!<_HRX,4TR6N*GC]BM/L M8UZ6OW!I>/$'_'W%8I:$ 0L@=5D,$8H3B*- P"2(?,9=#U'NKS+^J-+Q'@RN M_/5)T-I^2;W]C@B9\#ZZY@#0A@6@:B^."*(V60S-^WW+V,XDVB1MX"=%W<]7 MH 6WY0%TF+@"I"(?2/HM7O";@V;K@M]@YGDO^,TA.;K@'S'$Z&ICE2;YGK<: MY=TS+Z0>FCU^5+]_3#%)U^GF9860XX1.3"!Q(P91*"4:21"&'@T0]D42R5\, M*X_IS;PTU:TE6'7+JW_Z67G@\I9ZL%;_-D:FZ2^&GD2;!.*)Y=G.HO^II;I" M=T!3/->>>N9F8&QXG*9H8#7%(P48I"7M[CE*DDJCCD M DM-"[I29*ET0!^2@$0019[KNMAE-!#F51*[4RQ-*%6TC:E^^ HW;;%R 1K3 MRP]5Y["B#BCR+*>9G6?>:D'#5Q.\017#4PR>+EUX\LEQ.UF.H**/[HO\6\HX M^^7E]U)%.'Y(,YQ1E4EDO)0[/(QCRF,H?(] %+,(QD&$H8^9CSS&" H" MDW14_:F-=OX,R:FJCGW5+'"K_./RJ!0MS0#OB#:3# ;KH"J Y2P@?L0,3QDB!VC$*FST^U- 6EI11L M\'> %94C#*0>9/4$D1V\)A8\.ZCVNDSCJ;:LRPRC84FH]$PTJQ 99OA0:&B\ M,=*9C-/B#[S>-L[J3](BVLIY[K(O7+E&I3SZ!9=IN8\M% %R$AH%D).$*H\R MA9C)7QDE7JQJ/XI$*Y1J+ %+$RC=-/CJF%9U#+[A-<\V)6BY 7@#%*.@XA3D M&<+%F%A:[>&]:N_3=NA7M2-?H3UI&OQ8%&UYI$VG MG],(BI Q MB*B+(6$TACYBC,6.D':A4?D0L^F7)B,[U%=7W[1+OWE#;H-UT!-[TZ$[L= [ M!/85Z=.%RU^&F\4^X :3S]XDW!R84QW$1XPRUEK\QM?YL[I]IU^S?)T_OGQ1 MA?7*IDXL=2*-N_ M]"=,Z?9I6]>S9URD--7-<1E 6$^,7([;Q-)C!]FNY:M]F=$/@K4VABY^^M"3C3=-:]#=>?$LI/Q-\OEXW';K'UI-LBEG!B 3E8^;%9.58;AO@YW>"UXNL*7#_E6_GT/)4@)UH!ZP4B M;=/Y1G4C)X+[?#G)J28<43^"_>=#_CG/[GG^F>=J^@^9>0V)OD&6)L$EL=NR MP7PE91G%B(&@(X1=4)':3& M59[H'7F^ZA,Z#+ZJ0*'UPC@MM(WU3+GRJ%5*S]=\+=\OU:W=YF7E"=^G$<.0 MTSB!*'8\&(,*WQ/0B_GGIG$]2)!ZH KPQN_TW#J28J+09I8/-3X[(*J=B3:$Q"]"%B2"J?G MF%44]+)YN/_['S8W/.XY+WXM\NUS=7I6%E M3[YLLNNGC:[I,3#,TO:V(A=4 M]()::^A0#+[PS;;(&D^#OMTQA.2PY6$1Q(GWO@7\C"P-361&V1I#8\]F;6@R MV;4W=%\9IPRT3O1[7K2ND92NB.^X7I PZ 8HDBJ :D[KQ3$,$P\Q^>_RKVCU MC1 -E(IBP^NOT\#JJ047@S6Q M:-C=>4D":[%P584M4GMZ02\$EO2"TW/,JA?TLGFH%_0_/-(8>)5K6EVPWXG? MRSIJ<443/T1^X$$W81Y$#DX@)M2!'L6!2%P<$&P43-T[V](4B+O7F>J@4.3" M7,"M_&64I="+M:;%8 O!J2V'UXGH5W5DC4)/$EM;%!:-"!U0;!D3O7/-:U3H ML'UD7&B]-#9&CVQNLW)35&41J^N[%4,D#OR$0Y\G541-#!,WQ- 17DA4=S+$UP="^N/^Y\"XIPL*>\#?$W+%=V"F(]R7$A<%-?%Q]B]C *LQ%Q M>6=1L1:+=SS#S/%W9UD\CKD[_^C8SC@Y_9J@O5:O,B-W5K'KF M7GY)7Z5$4NU65P(G)(PPA1$3#D1Q&,#$8P(*XKDH]@(6>$9"8Q052Q,K-[_= MWX/GAD#3MCEC5D%/KDR.[=22IRIL6S, :@Y S<)5FZ_5LM$4P6T9J;HUV^S" M87HTS0!)$P3HA1UY^S4RU-N.TI!2VIHTNZ]@"L)]+LP#:QW!J) MF'G[H$$P;+42.C_1O&V%!AD^:C$T_(;YK4U]UZLD41VB)H744]7_^'TJ!%<% M#_F(^#&S49MVI2E]EM_6G>C48GV?/^$T6SDT<7G$ A@F MH0^1'S.(>2@@][D3AISZ@IOE00Q.N33II2C>)3. /VLB31N@#@.M:;99A6]J M&\T,.7/32QL,6W;6\(3S&E7: !Q94/IOFG=F^R,M-[@69/>XV&1RDW["&:Y3 M2#ZN:9-3&(9!Q$)E)P6>ROUV?1@3^9-/:,@]E! 6:[=/TYMR::+ECYM[_890 MFJCVRY%IL)I8CE0$-T&NH"49[&F^ A\_OAO.Y!R+J'X?+/O(SM2LJD:X#KX& MSRW"3Z\1_H>=WE%F(/4T>-(<:+8N3&:,=5LE&;XY4MD;VX^I6Q.I44;++VGY MKP\%Y[>9E).\W'S!&_X)?T^?MD\KZOC8P2&%B>MY$,41AX3Y/B2QX[HT)!$A MU$AEG(GPI9T.BE0H)*T@;8@%A:06_/2_?KZ2>[.BV5 -G>L3T%1F%[BP4ZO$ M.ET!26]7P$[%OP[[*E2C_!=0"( 6 J PN *?!CX5<[U[YG6SI;W/1?:\-L#, MBW%D2HT(D(.\Y($!@@3B!SNP20A,767]EQ%NE6Y;E5^6ZF9X/:V M7\GPI<0/L?9+.$-_Z3U#FTN2;O!]70U 0+NCH[4AQPH5*Y !Y-(:9K:3Q(2IKM W>L_\%NFA8/( >;\MZL]7\^[H M]5M+,S2[^EY+H_XUT0$BPY=#X\&86"0^%)A5S6Y-\#"Z CK-^JB+GX.A9KON M.XWQ='63;:0:=LV87.3RG?SQKGC(_\I6.&(A(0+#@+$8HM@7 M,,%> ''@$0>%813Y6MZFGCF6MD5K,D%#YQ50E$H<@:)5;ZOV =J_9RW!-/5] M[AB$M#>O!@8]NUB^7>]B^<-^%_>-.GQT_9<_HN M*UG!/JSQHW8Y]9-O+VWG5E2"A_1)G2R?/M_?JD9Z92H!XLR@:/III(8/V\M! MFGC?]N$#_E3$VJJ&WHO$N#+HIX>>:@Y[:\[2M,<;0>D,: M?0K>J-6,,43GF\B8#S6V*V'5<4^E;KPT.4,^9G&(_! &H2<-%<*EL'-"!*/$ M"8D7\PC%D5E'PL,IEB;+&@JK_"S#!@XG\-,33I>A,KGLZ0 R29_!<\Q;ZS%X M-,',_07/,7C<6_#LDQ>$E9+A^R-R>'_4W!*INR'.I,0Y>UWT[US5<)3/?.,% M?N1?N,JYE?^N^C&K$B1;O%:U]-Q5[ 1AX"6!E!\\A B[ 4P"WX$>(4R$(?5P MXIL5=5X.D@Z*EO6HOWQ#_][^YH?//=2HX^.F%XZ+\_ZK[ MUM[(<2S+[_LK" S0J +,@1Z41'8# SA?M8G-3!N9KAXLZD. XL.IGG"$-Z1P MI?O7+ZE'A.(ED0I*J4+/5+EL23SW4+RZO+R/7P$L W7JOGCB*'YG0$#K+.;' M)N!U%H!GI/X=!,3NHBC^N7^UVJ%A9P(J=N]OS138405:7 %-EN.HV5G-O\NH MVGD(-GW4[3SD[HK*G1?"89:&=GFMEQDO\9=UR%[W6W22DL@/)(<1BCA$7/V# M2*9, <[],$$QY\*WV45T#3:W_80NDY]KQPAK@[;[DG:2:_9MFH_SV*5\.$&4=ZN'.H236CB=#'NLKHGF':XWZS9D+P_(,"JNNA4B7$ MG=3UH!=!R#%B L&(< E1RAG$*4Z@B-/ (U',";,JQGQYJ+EIC@8IT-,'BN_: M"'I9+U],(YH-R#73'6XH&UES'++5P-2*5P-UIR[ZR7"D+#H&FE15] M\K"@, M[ACJH-3QK,IFT;62WRJ[Z%'D"S^)2,C" 'H8"XBB $$:"EU^B\84^RADW-*Q M<&Z8^6WQ#U"J_7TN-B\ZEK0*&K/U7)XAUM1W>1U94YR<[%BJ\;ET7EZ6WIG[ M\LP0$SLP+PMYZL+LN-8^@.I='?!:EO7+M.'Q53RO-\7"YUARCV&($AQ Y-,( M8J*6/L:X<'4=UO!"\V3ZM!,50'-\]MY1Z$"&FD0C=E MRE9# J@.6>I>MDX(&GG-7N9FE."ILS1<%3MU^,3)0Z?."G0NM$YJ"N!$A8< ]R#FF$&'"(8E\#F/LA4BR..;Y>]ZZ9&]WK5Y.FL((*+-BA'5 0MY<] M\PPNERQ.E+W5^0HZ2M@RI:4C6:OW$9,E:ID*TT[2,KYG@'ZE^?=[FM4MH1Z^ MBZHKU(?U9M=("$M/[WL(C"(_AD@$'%),,,1,_=(/!4T#HP,5L^%FIV-UT..S M@@QXM:W7OM&ZH(A<;_YNH2CZJ390M$X)'%O5:NXTVJ;9G,);-YP#"K'3'DYV MY'2IBOZ'3*]H(>SRWH]NGIN^:\$#&I]MZOLQ-_U.I:MI M&5FWG4N$-V9I0$+\!2:NR(L_?N+$Z?$7!#K-DK]TX= PLJ>G]:KLYU3&O>6W MV^+[>I/]6_!%('TD4^#27KO\5.@>2;8G'[I#95C.:UDX]X+&0HCB!F 8%(ZL@Q0CV(/=_SA(BX M1XW,@--'STT]?%EOBBH?]-M:$0EJM."7O_T'#@+O'PWZ\C_]?QCJB#.4=JN$ MZX@:^YBI!N8P@^VRO%U+7-W56M[JO_9+^\P#)UG)EP5I%F['%0,_]/0Y*^A2 MK_C&E?IM+8L_E3*X?5*O<_;OTJ3P=;L"'DJ/PC 2$B(/I9"F,8(1E]+WL!^C MQ"C0PW;@N:WQ-K@R,6ME&^1E3+GAAW\$(D=W?NX@@]TI20/Z!K1A.[0(+'ER M91Z8#CNMK6!)QHGA8'N_>^W$V/9I6^;IMD=+U7KURALPR;0^[=\2CW0A0'4FVR M A%!1(4'TX0)F/B2L(BB5"E!R_2<[A'G9I),3^>X" MW3YS[KQNF-FD4QWWO3?>TLWF-5L]*KMLNRH6GB^2E <2^JD@.G,IA"D-$TA% MD'HTBD(_MDIH[AIL;GIM6 )S)YUF=I KDD;6H3U3+I.4;\-MFG3O, M5C1AP9&ITSG4I%:.B=#'!H[1/<-TPRW_US8ORIX\#^NO0@N1+<47H<9CZZOON> ?5W?*Y%)?#P6#%=E+5F0BWVT&(DPE"[D'XT2F M$(4QARE+, P#F48\"@(46Q58&0/DW'112T9=A&K32*G#!'4:M9(3_*(#!W_5 M?]:_9&7<<2VQKGFU;J0%=">NG6H;Y6TP4XD_>X['/N\[G-Z=@#HV#WRLI_=3 M,[U56'1K:G_1LJK7X%>P$Q?LY1UE-SKFA#C2ZJ- G/1K,";)QU^14<>ZOL1O MF<%+JZ+2.]TA$DP#PCSHHR"N2G6E09# @$:28R&P3P87_#TWX-R^"H?5;MN( M!_OR>CDWT]\-GA?EIUX2[ANVH-=]XW()]_N:SC M;UOAMTT(D6E:?\#I\OX-Q#M(_S>YWMY/_TW;,YQN7N^D%#JIK7Y;TT"D(4Y3&"7*;$ >]B$1 MRIY(* H(CD,OB(RB+CO&F-OZW\$$#4Z+EN,7:.QWV3L@9^3U?LK+ +_])8(L M.J9?3]14_K8V M7X[NG)O2TA_C(Q])NP2UE>UR3)*1Q7(%/Q/8*1W4N#=7+E QU$@Y?MR4ILD% M48X,DDM7.2@+^K4JA/EUO5Q^6&]TZ:-%P+TXDJF GK)$($J(![$O$10\%82F M) YP8.?3Z!QO;BO]L 1FC1?\H1&#&K*U1Z.;<%.'AC,:1_=G7,'@=35%+_,R M1GG1,Z/]O$JCET7O+#K:<9O]+NL3;3]NFUU0/Q<=&Z&.FR?;"_4+ MT-X.&5P]O%3KNRQGG[*5^%B(I[Y*X1?OF]'"/2A"JD$NU_E6YXC_H=&"$J[C M0J1GJ;BJ$.GA$RMEXK Y',M^@=1/4O73<^9+EZC3ZL M-^_6V[10C[UE3']G21SQ! M0>P)N\97KCB>I@'6+>=E_Q&ZK(*R<^N* IWTFCFQ75$V]OZVAJ2-8Y&]T'2I ME/#;ZL4L*Y>^KRK*@%^^"C5[.5TZ<+K8<.0NP_;R4%,GU_8*?2:OMO^>H6DG MS6+19:@_KNKOPP)Y'A(X22!+8PD18P12YH4PP8@$<<0005;Y^Q?&F9V&;ND. MA1-F*\@JI+;Y&^=I-5,>#L@:6V_L>2J+QJO=Q=L>G@;D/72RX"QUX?PH$VUO?*>&Q5H(AX[*413B#A3.W ^)!2EFLMN$(*XM$_4U$-JK#$:ZYJ9HJ M89VUY2IM0<,V%:YGS4PS_82Y&-M#6$[#@4B':6!EU7;=+UB)ICN/;RJW84LZ M'0A4R3=*&H-CSAWI35>H)M6SCJD\ULNN'S],CY>5<]_0O-KA-X[N5I#WF]?] M)??TM2S0HH]@=+F6XG6?WYR7\CQ\IZN[YS('1)F?4F2%/@#[;Y$]?M=%I=2N M@#Z*W]3#"UWG^P/--O^DRZU8Q*$7D0!%,.4<0T11 I7Z9S F@=KG4Q)'B9$C M=EYBS>TKT@ &M$(,'C5DP!5F(!5H\*)1 PB8]CLLU87KC?8^:('K N%\O5S2 M3:X[)57%PBUKA<]C8@P_8/, .Z/O7RDM+,4].AAKM4A(7T'[NIH74!)S RIJ M0(N;NAI/H=@!-3TWH$70#=B]MS5'H"2I[+\ -$V@Y,G=1W1>\^[H&SP3H2;] MA,]$Y@L6P,S0#2U3),5FHQ/.M?&B;);:"?A&K(3,BH6?BE1R2B%GNO1V$"*8 M1C&%7NP%0>SS6*#0SL'<,^+\?,P-8%#0'R"M4-H6+^HFV>QSYI"XD;\S.\;J MS97"NG"3 B>?U!PR]C#6JV] M_R$V+%/*<$$8B[&D*0P1]=1^(8XACF,,,?9Q%$1"1#*T/!CL'G%NIGP#&.@I M!:*&J3T/553UNL)O?935P[OQ>98[-D=6-8=$5F'#-5RPP^OT&,N,&G=G63WC M37V@92;^F5,MPQL'^D$*91-I6^I.5CKM=L7/.&=V'M!8"!HF,8(HB77):A; M-) Q]&0@(^;[DG([AX7=^'-31SOX6@.=]8\.+7QC.S&&._OQZ!Y["^Z":?L= M\3"^7&U=+4>?=H\YC)J3S># QPQ4=^R[X-NEN)/OGYZ7ZU23,>I@(YTGYI>NRX^K M"MR1"[,Q^>\W2M2%]&DBU:X?4JD;=,:>^MP$J0>9GPI!D QE).W\BU.+,#^' MY-?^-M_^+'WCV>-^N>>$KI^BQR=!_[$-V,&)W]YS]'?N<,]'0Q8$7'F MF*\A Y1L3'B^-](\3G62YQK^O,[L1IH,>>VVZHA-\UO M\]("7U?1E15B0$O\MI[S?O9-?>=..1W=>U[1V1S.[9I-@0KQ#:@QN_2@&Q/D MS(?>/^+$7G1C"D[]Z.:WSC2B4)\Z5NIT(6,BI(CIG$^%G.]7S, M>:>!?&4?E-K2_PL%ZIU.WE\E&J^%?%[FN_LIF3RN[@P$^\)#:IA,7;DOJ_[) MHA36Y9MGI&1JD!?*]7]R71.KGY-!!74Z'CM909U^T=H%=0RN'IC_VY0D.)-: MO,\)7\B0!U[$$4PD]]0VTU/;3,HBZ!%,1,!\(G&X>"[7S[>";@HSH\QL<)O7 M_QC">"OA#5UJY#<@%8_9:J47PUJ"Y^ZOX353P%!,(I^D,$)$0B10"@EF#":A M'WJ> HF)7T_!^Q7_N1/0 )B ?J$W^Z,2;V9TNJ=R9%5^MO3#88625B$(AVG= M5D2YRO(V&W3:I&\K(DYRP.WN'M#(93232]E9ZNUZTN#??M=/ZT_N"A@C*/13 M*!#5 7KZ2-"C OHA\B@2G-/4J%3[W 2;FR_5/)VPE$]O &GE5ZBB7=1V\WE/ MPE4'AW.;*I/6.S.".Z,OC9%GXLTPS\3#@6>B11.H>+HZTW#>[Z1%MZ,9P;9Y M-Z=JL?17?D?MFC[-\$7HZC0U)[C3M;>:D]1'%NAL\0WS@.Q+=)RKR;%@)!4( M$0\RZ7&(J-">#Y) $LLTQC$)0D06Q;J@2[,M=_=P5O;@;M#QU.*7DY[WJ5#3 M(YI?%O2';>W*'K[-=MON6!S=8=HJ)72A:M!-0^H#_>%NGVU&D:/]=<]@D^ZK MS00_WD\;WC5,QWQ:KQX?Q.;IG4B+SU3W(]*]V[^*YTHSYG?R?J-65/9,EQ]7 M7\2/XN%/L7P1G]>KXGN^$(IM$L0>]".60(10"#%3/P5,LBA-92A#JX)J5Z&9 MVXY5O8K(3@%=-QEF^FDRBD=67UH.J 4!6I(;4,OR>@/^KZ ;<+=R&,+IA#-' M^NPZ+).J.R>T'6M#-P^](MJHBN&.$AQ@+Y"Z.K@/48A]B!&)(0TEEF&<>BDR MZJ5V^NBYJ;%]UX:6F\U9W+UU1/PL8]5'B1D?+9K[9\59]T= NXA-_BJ6^FU5 MUE'Q^J"V9#EEY?;MS6O[+[<_LGP1QHQ*&A.81$*9+TF*(6&ZL =1I@L-$&>Q M55Z]^=!S6^0U/E "!']HB-8=5HUI-UOMXY YLC8XX/$&/*@!^M@-!YZX!ZLM(:?M6*V?,'&\Y<<1]-DU81'A,% M(_?/O,\QB],$^H$G($K5)IQX/H&AAXG/TBB*A&<;?C.C>1\_8J=KUD75H6]F M4VYA+__L29S#":YAIFA+WANPDW@V]5Y-9^5G!XWWXOQKA(B;TNTL(-QXP&NK M\'P3CWK0K^)95WS7PY3G6GITA:WZ8U5AQ:=4^D$40!9+!%$L""11Y$$2)I*$ M"&,NK"H?#L PMYU2(X(.[:QQ@IT4H"7&3:EVZBNNK)IC/F.&7X9QYV%LG3_* M%%Q1Y<::1.H=HKM^_2P5&NFU+ITN7;]=/3>E5Z1XYBW4X])JWT[@7G M5*;"PS )O% '8R!(8D_ ($E2(@43H; J-74]I+EICG?9N& MNA1PG2DUN-**@SDT[^;OIZROP[38MUQ M[BZD]UI 4X?].B+P3&BPJR^:F(Q6V;5Z4"TDM MN;;SOJF4;6%LM;DQL+ &TC*V6761D3Y"[.RJ,](/,Z;:#YK.@CH#_\!L.O=W MI^$CI5VFUC3[+A[^7'\63ZG8+$(_D%30".)(]T?@+(18$ H#08(T36."J55L MOL78R..$I^]D> RV&P1\5?)%#=^8AA:DL7_+^3W^A2Y(UR(FJKYH<,!H$^0$&A!U/!*(QE2#W, MB#)S?1OE=#+"W%20!JC-]HUX$2O3I/[+_)DIFZM8&5FE-(24Z$;0&1=E=Z09 M3I\_Z?J_*-[Q*K]\X;"UO._^H;.>%=;ZC?0C[F'"?9A&B:?,C01#S&@ 4>(+ MM6>5$?6$S8J^,,[48]7?]_E]I$1[^JJ)_=-<*ZN>+"(>1I0DC+(!%9K'C,!L20,4A$2''&D M/N=&S=@NCC"W==^ K*L, P6S+(IB'AUQGLCN=>^$GI%7O#4S5A$2G=(/"I$X M_\3)8B0Z!6H'271?:.^^*ST2K-C2Y?+UGF;\G_D74=0MMFW/3TV>-;<5?.C. MJL$#C1Z\Y/\)='V12@)SKY\1I?W>0-=LCF[)&Q(YPI&L#56#7(I& TSF:K01 MM^V"M+K/7I54<1RWO.H#7W['#!7'Z9US4Q,--HNO^P5*^A?^=6R,O,S/A4F9 MD6.UHB]S,&C]GGG<9*OULBCMM=EQE?U*O!=B\]MFO7W^F.=;M3H^K*R_Y1V/ MF-O:U%!!B1748'4+D'6Q6MLLU2[.^M>L([I&7KQ=3(WP638@9=!J[GKN9,O: M0+CV^C:YW+X&=GF_5LF-PX@D""5(2HBXQR!"-($D1 F442A2QH)$(&1:A_KX MX7-;]R6^,F[7HCKN"6/=:_M:'D9>T"T*^AUJ_5R85^N]AI.)*N::O!Y6A6DO MR=Q1'/;DELD*M%X"VRZ2>O&:@:U:F)K7;5DHXYUXW@B6E3.L?EZ*\DQQQ6^? M=++6O\O?WV_6SV)3O-ZK62O4WW3EU6?]7BP\+XB#F$4P380'D0@P)*DO(6:I M^E>,,25>TV+/[!C!%32CU_RP==[(2O"3R/._ [J7#_"6@);]1EQ-H-FQQ:23 M,EG/DMT\M&6Z 3NIRGZE;;EN0".9^DG+=E->LA//86<3QX2[ZGWB"M:TW5$< MDWG2/\7U\P?&FNGX\-)FY>^V&[7SKQS/92F"KR(O-AE3",NKRIB1+Z*XDZTV MU MED%+!DE@75@LA\F,?IBDA$%'"9!+X,5>CV02@70EH;E;LUV^_5QVA/^L? M7I0$PK)-U-539*:NIR1^9#5=@JRVP$I/E\+4YU0W59V7&["7"%17UV5BM!][ M+4%++HEZ]([6=LAMU$H;_WC:Y:1' ME:CQ_NT__-C[Q[-&K6N*[>5S5TAW@C?%\&LQO]D?^Z/BL 992_HSS7<:!D:I M-SS=G,VD0IDIZCD$=H\U%:ZKE]D./[3&\[[<>[L@_"*@3,:2IE!@]0_D12DD M!/F0Z44*A&R5PA=BVJ/,% MGLT^!5?1-E7!Y@:BYNJPJ83+DLW=1#@KT'QAF(G+,7<+>UI\N>?ZP4[IHY:S M[<:T50-AW52G+!6V/_%-"$UE@@24B 40\0!#ZL+E,ZJ=L)3X6XBE?!&E$@P2E,)6,0(0""BD. L@H M%M(/?3]"5AUP3 :=VW+O+"$,_M"X00GUQE,F/Z^+JR>/19 MRWJ9L4SD>[.?IQPC98G A"6A4E5$*E5%&0P#WT=I%#/D!S:JZAHP8\07^T+ =Y:_UTC(H>^WR4R?+7>L5K)VYUG_Q,.OC0[;* M"O$I>Q'\HS)\5H^9=FWGN2CRWS;K/%^$+ D\)&,8"IHH:T/] U,20Y;(4/>W M#"2.;>R.O@'GIB%*4%7,6+I>_T_5C-+.S.CEV,S <,GZ-[/M^ M'$$2AA(BZJ>0>'$"!:/$IU1([C&[M+(+(PV(!QK;,U0! [\\;]8O6:Y,M5^! MGD^05259"OK#UO5SB64$)E M_7%')-AQ#'Y)*[#V?13.4FNFK!T0-K*.KKE2$)N-'OCE31]30QH6=/'@K@O! MV5&F;BW0)>J9?@&=EP]3N_\4N792W?[(\@67ODP\CF$8Q @B_8\T8+1L("N0 M,N=X8M0C\QH5HGU=$!^8+X(N%!RF#L MRQ"BU$\@9BB!,9.>\%,/);[5!_[B2'/3&Q50?9"[;J""O,9JISTNDVNF.9Q0 M-K;3=L?6#F73B=VA$Z:7"4>JXO(XDZJ)7G&/543_#?:5Q]ZN5_EV63UL\Y(Q MD=^N^%WQ76SJ6E()BW&8,J4A:" @\GT)TS3PH,^1'_A^B+AGY CKL5A6OF1M85YTB[;4@;4-VLESWS:FNXJT4=6:F?*)=_HA(GL)>-;N@2=K RHF'S$P!7%DILG35PG^4B TQ+)QQ?8 MFR[7)K>K9?\B-H4^O*IJP2P"(B//$RD41)DY2&V!8"J)@(&,L(>(GR:148VK M4=#-31&4@735L795[#H'$+ &M7WWZ7&FM-^T^JD3-;+:GTGMUE:V? M.;'F5M]/G>")S,2?-=%6AN9H$]%AF;H?(,,K053=M3\H)A0 MCRXVE!7_G17?WV[S8OTD-N]_L.566V(ZS$3]'W^@/W1IRIAQ7T 6JF\WPIA M$O@A%#B)9!#1P)/$QHDY ,/J&4S1:16;X8\:IOA*?\.^-H1N MZ?1VN]GH,MPBEI'D7@R3)(IUP5T?DEA@I>YXPOPHP5%BE2MY>:BYJ;%WS:K; MB*H8]S/=%(:5&PR(-5->;N@:64=5WM46RK+$K3+F*J3N]% _&X[43<= DVJ5 M?H&/E8?!'2X:/+Y=?Q-+H:O6?A94GQ<[:/1X^9ES4PT]?0KUG^E*;7AJ<4 M MSS7M'SL([_=LCL7UZ*I#ED/X&.FD1V#/03FT7VB]_=--+@?ONB4[=J M@\CU)K%,64,\(AY*$RA3Q-3.C*']Z"/HS ,_#BAH54FGL&82K81E M'5T3JLVV%HX)''F1GZ3AM4)(1XH@M2#(62)(_X@3)X484W":(&)^ZS"M\WF] M$J^?Z>9_1/%AN^)Y'9(3^Y+'2 ;0E[K42"@8)"$.8!KX- D]Z2$OLE$TYX>9 MFVXI48*G$B:0&J>=7KE IIDJN9ZBD;5'Q4Z%$)00^X/!K/5%-PN.5,2%02;5 M"MV"'BN"GJN'K?VW-/]^N^+Z7[I+V0M=ZEC4,@G*2_T@%K&$,4F)LOL#O?1Q M!&,F"$L804EL58CR\E!STP$:8ADC6O[0 CLHL:R#8C.MX(:XL7T,0SFS5@_] M=#A2$1T#3:HF^@4^5A4&=]B':I4;'<'5W)#SP?ZQZ'390Y9;Z,XABF M!(<0$9]"FDH),2$R8ES0D!E'7O4--C>54>,M5T"#&&C(91M1\QB;7I*[589K MZJ;P..AF2F=9&Q!GWDN?><212QHG"B!JOX2;AL[BSS4HOJ^WN?ZM_O^J!Y!8 M@6?-\5,IS'^Z"0XRY:PCUJ?W$9.%[I@*TX[$,;['J;56O*6;S6NV>BQS#Q<, M)YS%(8&>C[#:N 4^I'XH89AZ8>C3@/J)52B-T:AS4\@[>X3I'\0>MQ/C[8AQ M/_()TY7:91)%$'%*E*D<"9BB&(5,>AY-8KN&CU8'3JZJG-*WQEXK,3GE939&9#G/.^#2JK($-BC6H MX8$]\EW_[E+1-?#=J;0AI#G2;%9#3ZK@AI!RK.<&/WU"Y.DNEJ9ZY?GI: MK\ITI?\MEOS-ZY?UZE;*;)DIE9%7S7KNM^DR8Q^6:UHL4((]+F(!_3A((:(Q M@VF:4A@F7+"8DH1'B:DOXAH@VNDN?LX(NLW]7A;/+BVY:=9MN69&]J"U+Q]=Y M2)C..9K0XQ^CDY#%^"5 M)(WM\;/EQ]Z[UT& *V?>N2&F]=UU"'GBJNNZ=MAR?R?2XN,J+S:E;5IV$OOV MO!&4WZW^23>93B+ZJ@P)?\%C/T;2BV$8AFIK2A()L5KVD$@BF-("T@NEC0HP M'7AN:J'JPI>74($RK%]JL$!]XP3XA>: O7!8THHRYKMQE-AIC[&('ADE:(A M@SWF&U"1_6U'=@,<:.3N%(TM58Z4C_&PDRHD6S*.E93U_0/*+PFV5:KP[D5L M5CHLX$.VHBNF+$S]X&]W'[[681/8#]*$>0(*7[>99SB&.!0)#$+! I_'%/E& MNQ.+,>>FKC0RBUHYAL3V>[U&H&MDY5,C!CO(8(>Y5#?@%PW[UP'A/::L6M05 MMB5&L%0@RPIVKX)N3 O8V9!N>';KELJQCVQKM#=E!&91!J+L M$-^ "C/0H!T>U)HSY.I\UF#$:8]ES2DX.8VUN-5%Q8JZIJZK8A5G'S\3DEF'JX=-Z]:B[ MBVN_V!>%ORX E\J(LU3X4*0Z^%YM>""-"85)&"8A27Q.L%6ZP_EAYJ84-$JH M!GH"7.&T4PT7B,1I2!@7$O)8[201YQ+2B*>0^AZ*1,)YS/Q%L2[H/JVW':7V;/@TT[+7LS2R@BW?-(T0:(@'40H55O"9%MN-XVB$ M;EH%*VC@LX!0'[*$ M*[LK8A+BE*0P]'5%TQC32(96VO7R6+-3L0U4D+6P6JJ&#FH-]8,;PL96$CNN MVC!'* YB0(5Y7J9Z\/&ZIV\4QOXW^C MV>K3.L]_7VU$%;IV*]4RU07&XS3B2I%02#GW( I3 6D2"(AI2!&EH0C4"/:) M2$.P&*V9Z1.2]D!U3I*6"H@?[+LNX ^4%9U;M\,=,DUF"FDTUJ?15"VF-5[P MBT;\ZPVHQ0*-7* EV V@6A"WQ>"OX=%5O]TA$*9MPWL%22?=>:]YEGULA5*] M--MHS:M3HG;QO-J5ME4/_[:6Q9]T(W0<,_=IZ@>20K6555O8D%&((QQ @CGQ ME87%*$86^M%N])EJQ$\BS__>U"C\4VTO"K$":RG-HP4L)J!;\XW YT3QY3O0 M90)+*ZB\P0T:X&4VYBC M0BF0\I,.N-HTJU\7WX6.<\S67.?);@3?,E'^\L@G4:8E V7._4NP0EU "_!= M#9'J4BY9R5Q=^H6FZI_KE>".JKK83TM'_(?%PR8+ ;$7L!T%,N#N8:;W-[%< MZG8E*U[E+:F?WU>O5+VA5#RGG%$=I2>5F8V%!REF NJFAS'V$I)PJ\CBO@'G MMF'_1I=U<^>G!J^=U=S+L)F%[)*WD;\0-=22M!U84*,=8?MN2HTC [=WN$F- M65/ACPU7X_N&Z97_KBJ"\=L7]:5Z%$V'^G?94NDO7G:.R^^V15ZHET0-O: ^ M(QBE(8PDUM6.< *5CB3?F8&4G/\U1GZ&/L@ MPP]*4K5?^:JV3FJL5_5M4Z]:N5V[D]J!K9TTC*9EKIYUR.&@A\_M&U,+ 1HI M]"GL3@Z]YHXE,8]"'$9^MWJ;A/>1%9PUY2.$*5[%X:"@Q6$C3A;">!4A[8#& MZQYT17?0_:']IZQZ?B;R!YW+MU]<-."!CV,,4Q%2B&B"U1;>"R!FGH]\&@L> M6%7>-QUX;EKO&_LN^'99%JJJ(H+WL2@M(0:T$C69!3,+;@QN1]9L%95[S&TN ME1(KTX)'":"TY>+($!A(H(4 M1FD<0^1S!%,>1C",0^D%NB%9(NRJ378W4MMQQ#\=F MJL@EF]P5-_\8GKK M@H4X0$)73/0YU:>= J81CB&-?:4C:,(D%4W0C)FF,!]\0,S,R,KC7CWH.\W+ MO=)S#;MJ]])@OK**^>6),%,NCLG]>17,CU+D;PYSY$>L7]Y+V%C5RR\/_'-K ME_<2TENYO/\)0U+FCUJRWSX5YOGQI_?.S4S1UB!=O8(&Z2Y-^]8B=>HB4?V. MY6LY&GMK,Y >R_SURQP,3%8_\\ ),],OBW.8AMYQW3"#XY8Q/2W*DOFF#[+H MAN>_/W/UP0X\/_;#IJ 4(C'#S(-)& 4Z0#>$./)CR (O385,/%]2FSV)T:AS M6_A[T&"'&E2P==.^&/JAG8UAQKV9>>&%%F8KP"J\ELJGDV)#I>.*N+&5S9ZS^YJS&NH8.L:$ M%%>ZI7.L:76*B=@GNL3HIH'AXCI"YPW-*_]M4VSI=K/1285E1=G7_27USNCV M3Z7.[L6F_,-1 -#])F/B3E:!/XV[@2](&$B/D@CZ,@ST^4\**98)1&D8X"06 M:6P9=#X)[+EIM???[N_!<^/#T5&*?+U-FE@THDX23V8=O2!UG*9)+J((D]*%H20$-WS#W/=6,%'D$4A0SY. MO9@(F[CXZK%67XK)ZA71$INEQ5O19&C:6@L_M@W;+;&]F7H@H"M[M'KHM(;G M@2 G%N;A7^W=V>5JSM\NU[EX6']>/6>ZL-O'%?^BYLK4K=WUC+E98AJ3N0^[ MDYU^7[8K8L9>>R5,4.($RC9]R)Z$/A+[_.7^8ZON8GX#%/;L)>-;I:(ZB;3R M=INP-,CKW?G@R;S?)N*UO>!&UP^H5U$'LOV>BR;0YR@B5B _]1%%T$MC'R+) M(YA2J39]V$M2(3S$0J/F94:CS4TOM(.1=S%_"OW@"@J]='>K#^@J]=#[C.DJ/)B*6Y*M 1G$K#7 M0UBW:KR*AI'5H#$#QLOUHK0=)I&ZIS*)U ][D^CT29,LT(L"-(OQ\@5#3]?^ MMQ <]-391-N&$I#& M:6Q/^$:>9M-# MPOE,WMC[Q/N/;V_.^[3W'D.]260;7:!4E[H$;]=Y 5HRN3R(G(9X9V>9(\.= M^#AT&O)/3U0G&G?@I^=IO2FR?]>9QKN&<7H1Y L4)3*@20*](%&?#1SYD ;8 M4Z^*)V3 ,::!49=-D\'FIO+;6/466W;Q5FH3X"N;6WNXMI0\WMB+^Q MM>X1=57SWX:ZMYW4V2M5 TY<*<2NH:959@9"GR@BDWOLE$@9=[9Y7?S^;<&# ME- X2F&,/*)VC'X$">$^#"CSH@@QA@)OH2SF=-VG+/8/M7FEVX\>[\W^72E> M941\*VAAFN;?XJA[D0^3>^2E_/N7CP_OWX%O#[S8$]875RNS M_H_]HFP]:I*E=PJ]66!G_F+O[/XJBNUF]4 WCZ*X>]9KM.G*X*&0J\]O"#$* MI*ZNQB!-TAB&1"*,"0[\R*B5:N:KO7RLI!W4M#AV/Z\KV3.:1[X;<=T?T7#]N,?!5Y ML=FRHJQ#?;M2>YVESE2]947V4E82LK)9V"W.9REFC!GO8HV286Y/E MR*HV'W=2$]N:CF-[V_X!5U3Q:E7;:35\BW$2$1\ED JD3 ?&?$@BFD#BT31A MD4PLZV]?'FIN]D-54FJYZTFXO*HZUWEVPR3TPBA!4*1$0$1(I PSY$&/>3@( MXX (G8-G'M[GB-W)0OZFX-A,S[MA;F3%7A>,VZ.\:94\=YE^\?ESI+T;I*BXA/GRGJ]J\^J?ZF C^<57Y@(]B MF']3SR_>J8_+!YIMJI,@Q'B,$NG!Q$]*=XQN=481E*%,@R"E?H2229)@7$LV MMP_-+A6B*?;]J"&#,FU6*M#@1:,&$+R4IX-WAE]#1SDXU3L M@!8]]2>Y4 0UF]L;4'&DHV0KEFY.TW=*IH"F"FBN0$G6#%)WQIK_GYW=XURN MOT8"T%C3Z2Q':#2 ]ED.RB;Y(M:--\XPK>'@IKE]*14X^.7]G>'>X)2#[F_- M5>*/K.L;R1WFME\4=U#:P>&3)LLS."M .['@_ 7VARN#%8)>[[JFX#)[S*K: MZ^JOZVWQ@3(U+PN<(,E3&<* 4@J1AU-($5?DINK7E'DT$$9U+T;$.#Z$A=\F,E4FQ]S MS6#*)SHD^[E3;W7H-O*D=!S9C37R9 =^(U/7/BX<>ZBAW4L?]4!?Q;..BUH] M[M-&]_E:0>!'(?8PE%SWP8X"#U(_1A 'W/?]0$3(MRK];3#FW#[8-63MT:*V MS4O["39T(+FE;>Q/9\W8#FXK(]EQ3Z8!!#EK9-H_XL2]3(TI.&UG:G[K,%WS M111O:?[]?K-^R;C@;UY_S[4;81>$>2;"@?J4(1Y$,/83"5%*4HAE&D&&$T%I MP"/D6?5S#36N&R/[:\0!2C) M;N!K1_0O6@*0K7X%.R'&CD@93J(C)3< P*0Z;SA!QRKPBB?9NV-T/L#>R:H3 M*=4H19G=K R^,K&2/HJOVDK\G*VRI^W3(O493U$<0N(E B(_CB 1,H(121"C MQ(L#ZIEZ6NR'GYLFK&&IU5AA!JPF/C+7YMGK 3/0[1\;E=V3=5^6J[-#? M@ ;_#6@D (T(H)3A!M12C$J[N:-B7/HG\D%W 6Z_4HGZW M?J+9:H$]@6,<^Y#Z40A1$$8P98A 03!.$I[Z:6*4G-0YRMS69AUXLT,)_JAP M&B;>=#-JMK^\FJ>15Z\]1=:[PTX*'&T SX\QZ1ZO4\SC;5SWQ0-J;?)_/:SU MXVY_9+EQ<9/L\PM!U=$I+_U=V,",CK]++9( _-%1'']RS MX@^KCWGPI.D*8IX3X* "YMD+K@@B/RD&H!8=SC3+3AL=HLIF_LTS@'C0^:R=^U.:@D!J7(96.$SMD? M%C ]ZL2XC( >!^CT(Y4GY3X.I>AN]$SC99&?B\/[ W]Z[T M/&EN&E[[&WZ[O;W?M<=L@;;RP/0Q:.24<4C>!'Z:2[PYCG:PXV:H/Z?O\5.Z M> Q%/?+ZF-XUS#[]D.DB2)^R%WU 6*A7(4N7HNSJ<-Q:I4R2>"/D>B.^J,&_ MBI7XDR[O-N]_%$KAZ7,,CP:2\B2&2<@$1)2%D.*8Z.Z!1'!$PTA8&:0.L1S"*F*<+A$I(_#" <:+^B81ZP3ULH[\OC#,W77QT.@W^ MT$A!"=7R#. 2L6;:U %=(VO&04Q9J[<>'ARIJDNC3*IV>D0]5B%]EP]3!T?J MY\M6GR\V3?3NMD6N^U KR^0-S3.VP%$L:9@DRKY+0HA2Y,,TEA'D7A(1+\%I MRJS."*U&GYOJ*$&552 JWZ%EZ0<[YB,_(@GF",:1P! 1))5Y[24PEL*/)$D9 MPX%94=;1N9^F?FL#'S9&=#4)8+U'?@/2*:?(3-&/1OO(ZO_$\JV0MSK%WK69 M+^&[^RP,8LW1Q\)N[$D_(8-H.?ZP#'N(?5^B]ZM"GVA7Y9EV&1JZ /,V7_@> M(5Z 4\@"W6 U%/H\2_H0>S3&*(P#3T2F;8JZ!IK;1Z3""FJPK42C"JYY$Z-. M=KM5DTO.1M9"0^FRZGADPL6@!DB=#YZL'Y*)>.WV2$;7#RQX^2QTF/OJ\>.* MK9_$IW6>+X(T)")5I@T.(YT?H"R=%'D!3"A.2>0Q%"2!52W&TS&LE, $11AW M$$%68@2_+!5*2V/E')=F)LF5#(V\Y/?D?*S)^=1)CGV9Q&:$:0LK M7A;QI*)BQZ7V^4&ZFV]Y$']8DERB- HPB2'V0[69##U=;44D^K# BV-/AI@8 M.9LN#S&W[WS9UK@*2; N@7^!Q.[%[8::D=>V!@@/6!E0^?X"/>9I-M?3-%$J MS2E=;G)CN@GHR'^Y<.-D.2[=P-MY+#U7#BA$I;2&^M-C_;:1)$AH[#/(0E]" MA!"!E'L2>IZD E-":62PYOF*[JSEF@!\5RSE\QM*%&V7/@GFZ*UX<- M7>6Z4L)Z58:M8Q'*&(D("NYAB"0*(662JLV3) S%$J,HM''+=XPU-VW4=-0H ML8(6V+ZP=VN2S?92CJ@;68\-9FU *Y)>/IPU'[D\TL3M1GI%/FTPTG^+?0SH M_--*SN7YN:_R>OH*77(?:R/7FJ>P\N:_K8Q[0N:.C>R4/96+D)=M) M OBCA.LH,/-8^D'AE[N'3!9D>0R['4IY\K=A'^%/V4H':F\$SW3ENK*.W>^K MK0[]IFK>JH2]IZS,P_H@1!W&31_%(L"^B%C$8!IC3WVBO1"2@ J8ICB5":)Q MPJVZ. Q&,K?%O8<)I"BKG@CP"\T!;3)Q+-V@PZ?([ ,_"?$CZQ(M0YG[4DH! M&C%N0"4(:"2Y :W94<* O33N+(2K"75D/PS',:EU<35=Q[;']0\ MALJ12)"$J-V+'^DF9V4,>1)1*+'/./-DXDFC(MR7AYB;]MLAO"+P\ R19JKL M.GI&=[58,6.?F'=1>%<)=:<#3)L(=U' DP2VRU=.W#SKH#?'[8J___$LF/KQ M8:U_U8I%J8)4%IAC3 3S(6,XA @S BG%/DQI%(>)+Z,0,[NHN*F@VZRT:0+J MRL3#O_V''WO_6-=G,;M65[IWJ:@%TO4%]*^'A]5-]GH8JL$93OG8RO7Z3.KC MIE3Z%7G?>D7TKV\.8P(K&F;0C&K@Q/WL7E.VL/\:K:0&3H:S3E%#Q[<_,CQG M:=\RIFY7 #X(6FPWXN.*;82"^"E3)O M8Q:$J>FIHO7H<[.52W#E>=92QTF50'/=#.^)_BAKJ*;KS6;]ISZ>8_7.Q?QX MSGYN^H\Q1V5\"A?!W1D7P4X 4$N@"WA6,H!2B#$Y-S\U'97[B0Y61Y@#JZ/8 MP1QVG-;:/W.R ]W!XK;/?(<_Y.=LM6ZY JI^H,O]:4*K0A%A0$D]7D551[JM-C/5_0),LX-R-JU_H6W37N;6.=XXS1!ID-:A^+ M\$&QN%Z)KZ+L;_#Z;BL>UFJ$_Z>47R8S5J*\DP_TQQNQ$C(K\MNGPC1N8X>"9Z ^9&'L21E;MH_%O M%7EQ#8F#HC0A91,OF\Y?[CVW#QJ(B\V7V^K60&^)&UC6FG+F-ZNJG9E@= MY\N/G:ZH^Z\>MA=_N\V+]9/8E-&Q#CF$&$ MJ82$"0$9X8' G(G8-\H/,1AK;BJB@:JVOBVL=KO<+FK-]JB."!M9->RX.H#I ML&N*!1V.=G1=(TVZ'S,0^7@W97++@-2Q:_=HCX\;\4@+\7%5;+)5GK%_TN56 M-+NTG?,FH#A0ZL6'A#-=,XA)B)E2/ DAOH^2T(M2\YRT:3#/37?M8.L&?15N M\**!3]#OWG*V^\^C9CB'4SCLQI/8Q%OWT]X'BPS#^;T74Z4NCBNYHXS(::>G M*]5R(B33Y7!.2^U!J)KY( MO)BP$%DEB%P<:6Y*1@/52^ ZL!FE9?I-=,I3D@;69<,Y,M:A?1RX4AU7!YG M4I71*^ZQJNB_P6G8D[:/=/X\^R[N5J+V#[)84D)8#+&7ZM3;(('49Q)&H4^D M\#TG1BI\0 %T$F5TEF\S+3(2BU,X%(XC>_8V^PUH,3R"UW8 M:>/&Y9P=>0Y1-EV4&,;,=#YB0J]O$R[Z<5659%;:5&Q>!/^PWGS8EO&D>;[5 M!2$^5W'P=>'F=C\Y=:ENS6/!S!(210+$BG= MB$;W"KN5:6YJ=A>,K3/D-%:PJ>4#K=C"9K3$?USWNM)OSN7(P\?=-$GJ;G(D]W+^7'55.QOZ$' M**%!11#XN'LK:XYVY?T/>Z66]Y0OHZ;JK_<63N >_WEOXY3N\[_B6SF-_WV< M^1_#/^\8Z?S]]^-,C1/__DC0!H8TT>>LH,OLWY486V4]?5O+0N$47T2QB$E M.!,1#,HZW@)AB&5 8(@D)Q'"'F;;.9(F^KU_1=ZZ7R\J ML2]UNGJ.O&7YC-/RV,ZNZ?N%!TM 9A=%JDG*:=>OGP"IA9)(B@M>OG#VS%0[ M)5DF8GD0B @$(O[U?WR['/WT%::SX63\US^Q/],__03C.$G#\<5?__3;YS?$ M_NE__-N__,N__C^$_.\7']_]]&H2KR]A//_IY13\'-)/OP_G7WZ:?X&?_CZ9 M_F/XU?_T8>3G>3*]).3?%O_LY>3J^W1X\67^$Z="E)9E[ M220#1IQAF3@IN9!1B.CM_W?Q%Q-#8DP$0D4&@G]GB M4$&F]I2E)+0,L/G0T M'/_C+^6/X&?P$[(WGBV^_>N?OLSG5W_Y^>???__]S]_"=/3GR?3B9TZI^/GV MM_]T\^O?GOS^[V+QV\PY]_/B;^]^=39<]XOXL>SG__WKNT_Q"UQZ,AS/YGX< MRP*SX5]FBQ^^FT0_7TC]6;I^VO@;Y3MR^VND_(@P3@3[\[=9^M.__%FP^@Y_+R=>?\8-_+J(H M7RQDLI#'D^66K?4RD;F%IS-T9["XC=K:/Q_7?LI?N+H^T>X MFDSG@Z@E8UE'0I.(:#"S)=YS2YRV/FEP05):1?F/%MX)![Q]'!PCST8@\0&F MPTEZ/4ZO\ P>.&6HU'C\)0..2*,-\8)95&H,,@LIM$U5 /%@V9W@(-J'P^&R M; 0,GZ=^/!L6P=\ VAHPL5@VQ\"BC>,>;1P/Q'FMJ666*U?I='BT\DZ0D.U# MXBB)]HR*U^/Y3[^_G"3 WPLB M91T( Q.0'>J)!TL)&(L.4#1<":@ C*U$[(03TSI.ZLFY"=A\]M_>)A3?, ^7 M28H;2YA 9X^>$ G4(/ZSM22@U AR9'VT"0WD<:''UN5W@HIM'2HU9-L$2,Y2 M0A7,;O[S;C@&-E#@&8#@1 B*2.<6'24=(A%<.PDNH_,C83Z@M M(>,E?GD^_3SY?3PP23!FE"_)%P0W=4!"C)H8/!0=,^"C,/5P<;_P;JAH.*M9 M0Z M86+A-)U//TPG7X?C" ,98N!2,P+6:"*3U,25&,QQ#=)3FYCU]8#Q:/7= MT-%PKK.::%N"R(?);.Y'___P:N%4!Q$8HUX3RA0E$FPDE@5!,G@!^)7GYKBL MY^:U=X-'P[G/2F+M&1S%ZIU-P2_H9I()DV4@7)E(I%*(9X="B6@'L_>6YW#D M3=[*:KL!H.%,Y\&BZUGEY=)\].'+9'R;FS,**&@0&$MGCRX0,A!T9$2K2!5W M 0)51ZG]\8J[J;[A].91(NQ9_9\@7D\1NHR'S\/Y" 8Y!3.0Y*\2M M8R49:TA0F1(A2_C#E4S^N&NN!\OMIOB&$Y6'"Z^13?_Z6_SBQQ>PR,0KIY-5 M8(D#CU* A%%OD(;P+"(5V@ WLLK&7UUU-PPTG($\6I1-A ,OKZ=%7,N[V0)I MU,'U;!"2+\ZK)SY0Y"-1#&NL=H3IB-)*U,*1=3';5M\-&LWG'RN(M@F(O!WC MIZ$XAE_AE9_[&[8&FBII7;9XN%E.I'">A&02<48K<%K&E.I<>*U;?;?ZJ>83 MD15$VP1$R@7_]*6?P\5D^GU @U:994=X"(Y(YRWQQDAB5++9Z!BD8Q60\6#1 MW0#1? [R<$$V@8-/EWXT>G$]&XYA-ALHD)+KY(CUS*"ETX8XQM!-"ED;%K+S MM$96Z<&BN^&@^6SCX8)L @>O+V%Z@4?>+]/)[_,O+R>75W[\?9#*$X20@:!5 M0Y$H8TNQ!W[%(P=-C16Q1AIZ[>*[X:+Y-./Q@FT#']_NRP*7-:,#"UJA2 3) MHA2&.<.(M7CFB>RI3(9[\#4NKYZNO!LR&LX_5A%I$[#X] 5&HUM0QQ282]80 MY8/%4,HH])A+";$+)DB*@C(UK,7JFKM!H>%\Y)%B; ($2/AEJ?N:Q']\^H)R MFYU?S\N+KY)P&6CK;? .76&>D!MC@00K&:%*A2PUI7#D8YWG:=@-) UG+2N+ MN6?0G%W".)5"\S\W#A-?)>X\UP%OWH/\!/W^!/9@.0/B6&9YSR#"-G*PT)TF0"28BLP#LE MCPL]-RR\&Q(:SF;6$&A3F%CZ0$LF\* S,4=)$OK)Z @E0RQ+Z @!E4'HP)D\ M[MG&QJ5WPT7#J.!I[BB1D0;B M#;*DI%,>DI2*'E=PO6GEW3#1)??WXBQW?X@X-:.)R_?_7Z_:?7 MK_"+3^?OWKXZ^_SZU8NS=V?O7[[^]+?7KS]_^NW]V6^OWN)/'[*Q6Y.'/3[] M^#80A[)R9*.(ZQFY\/YJL*B<+$?)>7XS'/MQ'.)Y,EDF+.X J($CX+C 4R3+ MTH\DHC.*H F1++O^MF7LW$J_WG]7]?#KWZ$S,S.YB_]=/I].+[X=S^ZQE-8)F$S M#\3FTN7)4W3.M+3$6@F\N&G:;/-T#\'.3H2U@*6C ##I6AL-0.PCH&2&<0X+ MOFY+% PZ]?80(N O""-[#_)87E9+6SAB2 BLO9ACN@2A !LZ1UVUU0P<=9%OH MZ:?U3G< JB;[!G#TVS@,1R-(][S 9X-I_/O\#T@<0&7@D9I:,D M25:<2*Y04C82SVV6/AIF?&V#M -9_73^Z0Y3M371 +@6'*SLD55#ZZ+3BDFB M(B GRN,V2<83STSTGM'D?6WW:#,U_;0/Z@Y*E>3> ((>PC_;*)ECEH2 )$M> M*L,-M80*W!>,>=P;VRZOCP[Q^VD?U*$K=+!T#X?&9.Y'E4ZNR15,Y]\_C#R* M8YQ*0'E5DF:(]D%DCB?O%(*;(2\Q4>2JO#@*C@EC(J-ZVS7W84?69GI:",*J MY(2J";T!V_+27PT1C,-_8B@YN;RZQD_^-,GSWU&FA1NO*3/**,*=3 0=MTBL MI1A7.@&9,Q^\W%9O>5A.:!M%+01B54!44? 'P^@K3,.D$I#>#,?#.;P;?H7T M%C4ROACBH;N45^$'@P&6M$!#*E4F4EM!?'")6&V4SB9EN;5#ZB% VDY1"]%8 M%2!5%'P#]NB7R23]CF'E(*)W'V*T1.G%)7.9/D"#*8<[!\6=T_?=8"H!YG;M M%H*J*M X2)@-@. 6NR@:RM).A0IAO(2RU*D7R8&)&@I2?",*I=CBJ;VO<)F:OHMW^E& M^YLA=HPJ&@#5;5W !_^]7)J@R/ GTVNDXPF+ QM4C,)0@E_0\IY<$I=3)@I_ M[G(&H=BV3G#'E&CL0%XSL#L*$1O*-FJKIP'D+;S!-6R@&TB=@D"4$IG(&%!P MW#)")8V1:0/U,] ;2.GWG.P(437$W@!Z7D[&"UG\?3C_\O)Z-L<(](ZKVQ9; M T-58MDI KXTP-"Q1!4:_W#6>UG&T,7:3OHN=/5[I=$1KJHKI &0/'& MA>"%=)Z40)7(4)KZ1F#(7$C<^@S);VMD='Q>\B!@=7;%T97!JJ>$!B"UQO+R M\ER68@3L&<=8)^&1[7U$O]2"I>B):A=JURP>>-9U=@72$72.%'8#Z88G.=85 MEDJB-;CHHI*:@"S5*\([XI2@1.3,HDP*M-65L?,,25O%D$L8,!,]FC1+2%(5C.>'"XG'--8MV6_O?@\S26DJ:<9H. M7G45TP+2'@6QJWN&H9@,]T3IA >\YX8$+A5:8*J5<3DQ7;N,9#,US7A5'6*K MCBH: -4*$P-J#3=:<7R[>\(Y3R7N@985Q+*R(Y!2(+$E69;:]S(R$G) IC$:!(BLR;IL# M?5C&:2,Y_9::G 1'M931@/W9)J'(69 B$*&*A*RSQ%&,7V/@,7*@2$YM6!UY M?=Q9/^^D8 X?9"KNO( _C<#X(&:@W*9>^**FDQB+Q M+!O"F&#&,"\AU[Z>>YZJ?A-+'6&MLC(:@-=300T@<:N!4R)="4HY9<0[QXGS M*7D94]"Q?BO+QU3TFV#J"#Y'"KN!S-)SL>U 8+@;/#%2DDBJQ2)NP$@U[]"D#.I8V>5NN#/+6L7#'9ZDV4=9WXJHR M=!6,^8$40EP'.>)DKPX'=HI4,.R5B,JFO[^%O( MZ3LK=CIL':6(%C%U<\PK;T(2EI.8#$Z2QZJL%GPOUBDF$6Z"X&0X)1*"RNN*W>2_[H <.=E5V='E&' MJN*'F1?WZ3/^^>OK]Y\_G;\Y__#ZX]GGM_BW9^_QEW[]\/'UW_ ?O/WWU^_. M/]4?)G?(TMTD8(\60OV$[/)6>U%-^N2N^P[J5$G!!%!B8FE0DWTJ;[S*O602 MVF6&L4#M O$]23S^:OPKC*_A#9J"=6^[7W^+H^NR.4L?)_Q?*K?_RF)H'4L+ M"J_1_#.;B#48!B6J',TR,\5JMTP[@,QF$KC5D?;T1KU;'39PA-^];;H9(7'? MG"QIBB&Y+ND>C(XD0\?6*VWPVY2%@>2SJ+U%-Q+33#JW<\C5T4<#P'HYF:&\ M2D?=Q:TO3+\.(]SMF%> =*$35%2(7X]@H2V?O^18ZGNUSI6@L\3Y_*DNFP O9]@-"J&?9Q^]=-_ MP(I$!XJ9I+GC1%O+RC1G1P)82P1$9$A8F53MQ-YF:OHUC-V@K9+L&T#11U0' M$E"F5[Y"5V(T64R]N&4FQAB,$;',NU@P$XA/2A(;LO;.**-M[?XW6PGJ]WJK M&RS5TT #8:D?J^UNH%432TT *K5T_OQH4V35@&4)\E2% X3FECE-8DZ:0D> MJ$ZUBVVWD-/OW54W8*HE_1Z!-/2SP9O)%(878W0)O_CQQ>))PR]^."[=?)+( M4GH-2+M31&J,B/ [2XSDCFH:I-./C-*3'-SV%?J]=JH+BXJR;,"TE+"A! RW MHAEPSO!_5N-Y:Y%^">C_ER! ,^UM-C((7O\IY$,:^KU8ZBX\.UC.#=3MWTGE M_D'4P$))H?",#IG)1'KAB<<8D63&H_+ G*/5IT<\):.9BJ_3Y9T.U$$#,'H[ M1M,%LSOOWELI@D=W'K0 )-]$8G5()-)H(^<9C*K=+>L1"R^O+Z]&D^\ 'V&.TD+M?/;?7B(1Y<&<0D*IY42E4)J">TL\ M4Z4- 5.9V^ T2SMX+YM7:*8@JS.(5)1P S[-O7D\F\^GPW ]+XWE/T^6;UX& MVG.JLV!$@0AE' N:3,T3L2[H<@5ON:P=@F^GJ)FBK!.8H&J::>(PNVF.>F-1 M7\ 8,FX7ZY)*- @2=&G RT(FKI2,6 Y&V.B8#+5+_C:0TDR)UHF0=9PN>CWD M;AG!&'+5O7-*0YEOR24@^=(PXC,PPF(9?2@\J8-CC%BEK(>H9%2U3=):0OJ]Q*^CXV> ML[_ FQB;_IB-5\/1-1Z/R(@-@A71E'IIZ;0ECCD@AD$4U&O(J?9C[PVD]'LE M?Q+L'"+T)M#S=RA#FB&=X8?Z"WA_?1E@>IZ?5$S?,/AJ.(NCR>QZ"F_1P-\G M:Y5W@3&KB)6!$PDEC%!*$Q!2,2Z,":%V!\@ZE.]FU^@?X:#L0=4-'*N[D)"9(5PX"UGGX$SM(:M[$=CO,=P'@@X$\?[J;!>K-^)\ M^HI%4)TTS>BXNA D:;GD9*%&>Y5#6!K=X&M!M.>J[O[P.4>VR,$R&DB6!RC0CNF''EI7;P MZ(K%F5$Z;21G-TP^X=X/U5+*3],G\G5%\ O_W;V M_I?7G]Z^__3Y_.7__-OYNU>O/WYZ_;]^>_OY/SI] [W3NMT_@-Z?_?JOG[?T M4+5&"RG $RVA3&\6I?&,<20ZK75F0F=9.VNT$V''=VF^6>1S.6H&#C(%E1/1 ML30N%^5^U&5-LJ R6)>L=+8K-A<4-/,^N1(6GC9J/EC>#?B7=]0O)5+L]60, M9?[4M^%L 9982$2Z0']$C"!H%%FQ*1,4W3<"UU[3,%6@AK!T@&:W@2:H\7> M (8>\?!JN?8#M3%R_ M+V$Z@%@G6FD ;H^G -UP$9/244,@)I3A>-&4]V41B%.260$:6/7Y7^LIZ?=- M3'T@59!WCZB93>>#E\N-4)ZPYPQQ_@&FPTDZSV=I-[O2TD@SJ,-CLDZ$WCB(;G<:=XPI M&HG0"MU +C#^,+CGP"4>A3*!B9T*/(^$49^!6C?:WP-:!ZBB<7#=WR;=6-]$ MLY-!2Y)S>4H6.<,S.S.B:RU>D17NX [!!/[6+-C%-2 4W5G M]-_A4;\HEQD$GTQ,5!"PI5DOE1D#6LA$N"RUC5%24?M"^RD5C;Q/KYB>/$S M#4 $8X8I^!F\@N5_WXZ?IO\_3D:C-Y/I[WZ:!DX M\$[PJW '2"BQ C49*= MCQ2LP4"V]@WQGB0VDL<\$!%/W_!UIIX&T+>U_3<(([/ED62#/H2D(1&;! :T MW#D0&10/M=LX'=V)O3-<=0J$?9JR[Z.5@Q%VM3B(<2]-YY4.PJ=#8@/X[".Z M"Z8\ E&:$L?+4!6,J5$Z04.JG;4Z<(QJ9S'A*3%UI ;:0M)R[,6KZRENB*7/ MN-PG'V$VGP[C_&9@U%F1VJ*,!R6883B_QM\99!F\-U(2(V0H\1%''Q("R*%J0 MC.&^2^ $AQ,A>F>:^TWG-@#H;K3;@$NY=0,O_O)\$=O/7G^#:1S.RGM0ZVF. M7!*(+)6J)DML-!;%6_QVGS*KWQI[;RK[[;C4 &)K:;!=C"[VY'H&G0672O6! M\R6&+#--73E9=$@,_Z<=A?H%9GL2V6_/I@806DE_[0)TN05ONZ(MYU5>3^,7 M%/>'D1_/!LY[)JU51- RLT'$-IOTZD&X%I1CPV M]?YB:?9YLJ%L;+%! S*X>'0$X]E"W1\!I3T;SN%FG,U2.A\A3B[&BT]9"&J M3GDP'MV@Z'PFDJ'G[@-N7IVY=Y"58KEVO[VN>>JW6=8IMT!3Z&A@MVRJ=#O\ MU>:6MZ8#U(VS23/"%*#FM&1X[CE*M- A1,AV40?6J; _SNW3 MX2IH!$AG,4ZNQV4PTJ>R'5 HL]^N$IZEKTOKD-D0XY9WP]E\D#DUAJKRG-H# MNH]B,0 ^DY"UY5YF<-6+478DK9'G,N^JE'%VH8YJ(>1)6_V/X[2%K'VHGO_:ELI$3]6 2M\?&[5%<#.;.'48S4&:+ M$!B"-\NQ[CY+1T!9QK@6 MV%_L/'KF#4M;:W!I#[B+X!W#RXT2G7,>,X',$# MECY/]I4F1!>T=II065Z]E=82UJ5(F!=2*Q'9::LT=$3&5K**0)$B'X9OCP)71G.?:)O78T>V=&=C^L;+'U/=]%-=$ M1N]VFM##"_0!U\IKEPSQNLSUU&5SH]M#H@W)+Y%S\<%ZF^@(R_4]K^>D<3<)N)IF6TNBTUS*;>?F[-7-ZINFBK*$;C?798H++>W-T"$J=??%29+<)Y:IK0W7 M9TCJ]XU/;X>W>3[9P.1 M#!6&&^0E%EN/KDD06>*FTB:Y'#SCM8<_;:.GWR7OGAM(CX)<9@%S ;2#3#/#M#M,GH*9AR7VFI(\K[ MF!C0TI6[]MFZEI)^7\4T@[V*ZFK@/'U:['$GKYNW#W?"\H$&QAPG,LI,9(J1 M8'"E">?>2_0@G*H><^Q.7;_O59H#9T=J;1*PMSX$RAV&7Q==YG*,,67C28P. M12>Y)"&P4)ID9I&"$C35+K39A:[6FEK5P<2ST#M20<>>T$<[?$\Y^FTB?-=^?[=T...+/6Z(NF4+:<$D!(BE5,D8+1%J A! M6 4V\]HU8#L3UUKCJ1-!LH:JFG3U%EOJ/7K7BYN?^\*Y-G'#$\V)BHE ZZ/[2W MDMA:RZ@3@;.>VII$Y:MK>(/"_@B+H5H?_+1LMF4=Q[S,,@D 97X6[#( MIS"$JR!B,! @==_M?AN%K?6%.A$FJRFMG;N6W0N1!Q"TU1$44:H\;^39E3O* M1*@Q8,'1Q'3M5SZ[4]=OS'WZ1PE=*.UP0SG!/= !((1)Q'EUJD%P)1WT2U7N.[4]E(\]*3_3TJI:Z&CBYT3>^[8@6_^MZ.(47 MU[/A&#"0FRV:,Q7V;_XF#;(7W#B/FYAG%*42GEB>,['.FXB,1Q"U YY]Z&OR MX58UK#PNLNE*<>VWDRFGR9Y_CO*?^"]SR%; M25BT0*0N3%!FB0T:1[V#7$#E5#$UC:768#[9 'DR21WM/E MS&D;728L*:/ ,II,[7J1K!,F2Y!C6":(L1Z=" MET<-J90M,9>-55)R4WMXPOY4-C(3\T2!22UUM1"83"<1(,U*0JKT+4>^X#R_ M@H""RY0KAGX#EP8Y<502[SDGZ"YX:Y Q#]6/W(W4-!ET5,/!T\K^&DII %X? MX>K&BSC/[R;C"XQ:+A=\,,^TM.B%>F-9>7$=T2E-0%"ZU.M$A3"U7SAMHJ7) MN*$K:%512#NQZRH[G[Y,IO,[?B"+&*0-N#V HW? D9\0%$D^ O,Q\\!KIYDW M$M-DV' *A!VNDG8@MFJ,UX]'$MFJ,O03 VRNB%2X?T*TB3#%4A8YA51];M"S M1#49+YSBO#Q>10T2 < M&"A3Y$)F>(!8%*^%7,9])Y/Q_WDP)ZI:6$-=O[5=)P9K1TIK(#E8V"K_5ZYN MOOH1+)YXW-BH]??XNBZ])/'+[[X\05\+&V;5[E MY'Q\E,P&7%&0OC0\R#H2:?" LT)%XI/0S IF3:Q][=T!&_TZYYUMA[X5WH ? MRGQR"D?*('I MO '<2A$4S4H3)3T*6UB-F]0;0IE7VCK#;*S=[+1[W';FI3>*VWV4V,ATFD_7 M5U>CA2C]Z%:4;\=Y,KU<*O,NR(E*,D$309D&(B4RZ4%2HIWW*C)+0ZX^!' W MTOI]=]$9$KM03,^]T1:1;GD-OYA@^/G+S4SD-Y/I'33XR&H;< MV$A,AF"TI=X_+EQ?VRCC^95ZGOO1A7(GG4FZ :_P[1@_"PUOX>H]S =))(@B M>Z*S*:_5>7E9Y#C)AM$8>;3*\,KVZ!$)_2"H"^T^>>-UN*B;0,I-4UV8W7)@ M %A*R1.6LL9SF>*YK#PE03G-$[-9F0ZZI#RBHI_*C)/@Y2B!-P"9THT 971? MDCE.=QG8Q<2Y^Q/=.\L]1YV MV(ER&D#=S;O<14^@-)Q?H\+>+KMBI!?7\_>3^7_ P@8/K,L8]>I,,H^J=&'F MQ.J$NXDI3<%'QFCMC-VNM/5;=]\LWA_,QLN M+D&7'3!F9[/9]24D-N ZLO)"O,SX0J,.CA+O+> F9III[ACU'=F^74GLN?CQ M)&CL4FL]QX<;.E.=A[D?CLNUZ&U6O!2I#"^^X%'SVPP6#80&&!])"LZ@[\*0 MS4!1I$(Q8JT,.3AT4Q\?S&L#QR-(Z+DNLE/PG5([1Y0.K29R*X[2?06S.!TN MJO F.=P\F7U([D[# S"AYA/G@7!%$8 9%''4:A+!*@P2E%:T=G."*H0?8]IN'UJO MZ.HS*N7%:%%8QT$F$QT14*80)1TQ#).*@!4,O\!82H<=;->V-?KUTTZ/FU7# M54WV+8[Y?N%GP]DDKWZ4'R<\^R_]]/LDSX87XV$>1H]_=S?X_ KE'TNEU?XF M[*CECK9T]9BM9!#OA\E_N%GFOD&[+;V4@B")*HDAK_(D6.<(S4$E'7S@U5NP M;*;FV%!A(?CSO+I72_'DO;R?+KVRQ4($2B,EKDP^D)XK8FFIE -3Y@:;9$WM MIW?'T-OSI-$ZB'H<-9Q,@2W:R-MN$F@KX+:1!#J+!YB_39]TM&7;B<1*1FMC M'D^5[ID!5NFT6$ 4;N(YEFB*KP#6+_ J^$LCB:S MZRG<(QZ^?DU47?RL*=_O1D\M M6J;%5=O8CZYG,+OI2G*88=KP04?;I5T(/-(L+6#=@=2O+M/?770MS3V<\%%/IHWN>C^^&(81^$7S\X.W_)-/ MJ;'?MY-6R0?Y93))OP]'(S3P]TLN6\'?V_G[]CN&0\J>DNA+RM*R]O\)>!%8H;MFPPCWH*6,!++(?6>9XU#E/O%ND;;E'J4B9.IAC\"Q9 M_7HBW:%H34U,50VU:)9NI7F +;K[IT<;H/5$]&)U4.:6I:@)%4R4!W>I%-]) MC'U+@%<1JA+:0!)91Q-M8NK]M" MSH]D9?9!S6,K4TLC+5J7V\$:5\L+:C].?CE8 Y8SL6;XDTD9#3.:C"^0CLO1 MRBR2_2W24?H0"0\"4YUX&"JMU@Z MD-2>LS^5D/1D8O()]-:B77QW8P%2::VUOYU[\,^/MEN;B:EDATKKK#6'IE(, M6+#HBZN $;TH@[\@"0+,!NNC#$'KRIMO/27'6I_5+G0KD8&,F3/KRU >2V2P MB03N% &'D4&99JNJ-R=82TB_EJ."[A\;C>/%W:))6!;4STM!_4%YH?M_72$? MM(&42O;@[NW &F#8S+0U*A$& *A+:HFSX E-FFL1+'75FX)M(:?:LY1UAYA5 M C2GKKR2P#T0Y*(FSQ$M&*/QZ5]NJ##,"*#%<)G1 MLR1EV!G)3+$HHO.Y>O>'3;0<_3#[T>>N ZU4@4EE)(DES2!#UL0Z//><$\Y% M,#ZFVG[%#F3U_+2V!C:>/,:NK(P6O8Y%D\=06N'%E59XAYB2]1]TO%79@XYE#H=/A^;PE.JNEDS^64R2F6)_[HNPX@/-)$//Z2.>=Q"6"W?:V69 MUXMEWD_F]PXZ2TQ+(="%SJ7S?N*^W'P(DDP.8!1 SK6?VF^GZ&@_;.VGKW, M-,T(Y,Q(2(AG&:T@UH9$LM(NE%?O-M:^+]R9N)Y]LGJ8>>*9=:*>%@U/:<4] MG"^LJ1^C"[0HUH;Q@0\YMGW:T:9H9U(KV:25]<[&Z>7J>FMR",*FJ"3GA,=L MB01K2%#1D(A^>A(R1VYK)YOW(O#HO@*[++9RL1PS.&%B"8D4D0(EX:4NA.;RW:L_> _)6,'#(VN\)UBM-X@"5;_SE' MV[ =R*MDO5[[Z1@U7;H9+QSG.S!YHV6P/)# #5L3"9!&D>2" GQA!YSJ)T MWT3+T8V,'WWN/8Q]:9">LB$Y6#R6 \CRJM,12B$9A++6IO8[N8W$]&MIJN#@ M24/A*H)OT7Z\\!L]QQJ1=9^]DG\%[G,VZ- [D8@L M@SLLHY%$IQUU(4C+:OLQ6PGJUYA4P\5C@U)/"2T:E9LL%LIX_AUE-9ZAN,KP MK0,,R\:/.MJX[$9D)0-SLUCI-O3]\\IB*_ M,/JAHG;:XSF:CA_$N/[SU[GA@@9C(23"LT?$>XG':&F?B%!WFD?OE*T_^W-G M\OHU0E6Q\W0T8S=*:M,LH<"NXWS1P/,@6[3Z[RL8H(WD5+,Z*RLL>JXOE+UF M^I*0P*Q&E]B+P$OY&!!?5!N544J S3G63CCO3-SQ=NB9A=9A/9GDN16F3/J( M1$HCB*=X(D>EF3#>NU2]*. 0.ONV3%W@ZZF)ZEA_+=JJ8YKTW/8>.<#$55FV MUPY%ZYGOOE.1,LZ)[!G1JAR.I=,WGHJ:!(??4V4%!U;98'3>J>C1 M^7?ZXD M3QE8QLM#*NO+'PKWMP)!LLQ&44A2R=KOVW:CK-GN0_N@9$/WH9I*::!_[H-. M=H]Y"1A?RY -@52JP72@Q'J&$7?.#(QA,E4O =I&3[^=<3N"534%- "FW\JT MY=>S^? 2/8390-L'\>' ?4X+;X=+30T>[(7O$&+ZA5!PC',Q@U @M*.T)BU M9(I+,+5OO \FMM\YIQT![S2J:P"C-R/2'L]I?<24LISZ+!QQMDQA]:4HQQI* M&!5)8[053*Y]L;D38?T.%>WJE*RND@9P]A$B("OE(?)C3D3T#H1R! ]_7H9' MHIBT= 1]2&M1C-JD5!E?*KL;:?W.X>S,L:^OE@;0]AY^7Q'8=#+&+^.RR?GZ@)@J M;:R(C(B]+8[_3-CO#7J:+^:#G;SXN#X,09 MVYM%>\W7KF.\^VRM#8@HYR-)CLO2!TH2)Q%YTB8=&0TLA]KN37?9VD_Q"Z3K M$2QGQCWU4A9C=<\B=IQPWX4-IN]W0D!@[E>^Z>#/I^S.=]4*[*:V$3">/1HS2E)QZ\Q<@\1& Q\JQJ[\$# MR&PVYUL'C-VHJP%$WG;"N@^SSD:CR>\>79 WD^E+)&@X?S>9/=YW3 8= 'E+ M=AEZ91*"H"2@6\PSC>5U>C<'PYZ4-IM:/@:7)U!: ]"\WWU/GOB>_>ZG:?$: M[WPQ8FE6BD276BVC")<_>\0]=38R9B.)# *1,1GBQ**!+GB:5,K 96=VM 8' MS2:KZYC8DRNYQ=AHPVB6@\.>[9_7U229#H.5'>:!@ A6*D<2TZ'4FR?B(V3B M'!54,L$]K5UMT=\\F95Z!NZE+>_RDB_S#ZR6Z'+@GJ29)PC,MRE*#>D92IYTA\]A-5!;!52:P 8;3LDR]M#0%$A,>KDY3+:@^C/X6 M\A#;_"DV4?;8LRJYMQZTD4HC2)RAR/ M7RL)L)2C3IJ%7+M>Z R?ZBI$'N@;',\UHT&6S1LM](]V)H]^H!JIB!D(A1O23A2(VE>'8GEN@W%*=:E?M]V2W[D1_[\1GG@4P3[P'7EIMHA// ME"$J)^%=,M:K[NS3$W)^)#NT#VHVVZ'C--*BO3EF8,O!-JK"HKU.JNDRI[1E MRH@*F4HM M&+=G%E$K53TA">(=B?7[(.IS7:Q8PTV< %T7DS!^\DX+BK9 MYYOY<@&]S_+\)N@HB90ND! %E(2>=9+;$'2HC,Q=:>OW7KPK%':BF1:/ZM49 M10Z=*6MLK)W^,$4KWYK1\ M_MMQ>4+_J(=T5HP9A8$TAK+EX9:CQ+K2"5'0D%3TFCY.YU8\]C91U>1PI7U0 ML?EXY^]:4I0[&.Y_G!$*F'MM+X\IXA>:(#VN+2-8M8[P31&$8) M_,X$7[V;]9XT]GN:=0J[#I34XH&V,BWGX//LZ6?4'.+3X6FV<5P+U]&A)R*( M#9R6,E)! D^!".>$%X;&6'TD1&>C?%9J%K_"^!IF;W CO?ZVO)UZ>3V;3RX1 M7N@1%I0OTKO+!,Z+[[_ !+5R]648_>AL"OZQ,U9=SN 7<]G$=S1[JTLL_;L)+ ME$*&:!)A2?$R5T%A)&F * \F>I9B4'^L"43W&^TU@F7R'> 33+\.(]S7,*X2 M58ISX^*KLC/CY&(\_"<2!=/A9$GIRE6:,+C55"9J,3&G3'5W%&-T+R&%#):I MZN.Q.V/FAYY:M ^F-]OA/N'15 BTGO/5XMZ;/G7?'QT\W ;% %DT(@D\>(PA MW@I+M#,&4",VL>XVQ*%4]QPFM8#\DRC\!X#X_<.A!>^_C8WKUM1@?KAW .R/5B@]&^+9.+T:CJYQ!SZ"O;+6@Y.&N)0]D3$@ M]S%ZDG&S!1HU\[Z[M]E[D=KHM*%],+0ES.I,:4UYF&?C^3 5EH9?,:*,-]<5 MK[_%T35N\Y+K*V?&]?PFEMP\C8FSI'$A0;AUI' M5N>BWR"K8T3WHNH6#^9ULZT./I>W?%@G0[@Z/)6WCEPR1;%0:O\9.")3#L1" MYB2;:!&%/C)3.VERDE%;2$$9SRZ3%#4E4FK ^!1#1>:3X^"4YL45!V9WJQW'!%3CB=_=0W)66?M%V0EA,.M11XYA[-;GTP_' :B%\2IID MR9$C:QEQ&IV3H!D@ISXIOU,7K"-1MZ2F']QUH_T]H'6 *AH'UUGZS^O9?'$M M")=N]%AN Z#(5<+OA;K=94%DD[D@&62HO#/*@322.Y62Y=U[)VG''.CIZ M#B>Z4_NDL@X:P-&]<#[-2R>,:9K]=I7\'#AEFHD;II*6T9@] M(0:HMX9'W)*UNYGN1%B_2#M>_^L[:E=41@,(._0 >#<V38 M6&.(#,+B(6 H"=Y[%CAC5M7N^W0TT?W6G_9WZ)Y6VST7G"ZK$A=9WS<#0LDU=?([OS[Q^NPV@8WXPF?C[0'O>I"(%$YE'*1C+B MA6.$9JM@B=/^;Q?!PZ3Z;7_;'KEM@=PT6Y5?]\0@A_O&%T$*V3H(0G%)(FDF6.@2 3 M1%B1$[>1P6.#> +@WE+7[WN0UN%ZD X;,+#G5U!N[,<7[\#/X./PXLO\//\V M6U:M#50&97SR1":N2D.9\L"6:\)"MB8EX6RJW:5[*T']3@KO%X/U--4<[&Z[ MYGT?"$I5YI83D8P@,G-*O$Z&9 8"T#EAQM2NQ]] 2K\CQ%N"VF'::0!D'TL1 MTAC2[9L E-?RT@C2*\C#B.XP!PX^*4.$T+;,*#3$4N4(\QG]"0RLZO?+?)ZJ M?H>+]PN]RCH[&(5?81HF+=8;EKX8*/"2& M0VFO58S51-Q]P:.,X*D0CG"!9EE&G]#;C)%X87)TVHI0O1-U=P6/ZP?*GLU? M^NGT.ZZW2)8-I N".^^)*P&@I)03[XPF20:G6!!,Z=HL[T18LP6,^V#DL3FN MKY**%OG(AQIW>W>%LV6$-Q\DG5)T3!+N'$9Q.MMRQI1++J6E,8%:5QMDS]'4 M[%SI8_!551%-N)P;^+EO$3[00<<46" Y12!2Z$R"TT ,]\XZ2 Q<[1AG![*: M'0_=";P.5$<#"%OCC#P9R;Z1[8$6RJ3($^%,8@3G 7UG)37RSKA220&K_BK@ M*(*;G?1\[*%Z&A4>CM?)W(_:"W[NAKOGR?35Y#K,\_7H=OI'/T'.+A3U&LSL M+;+N@Q9JRVPJ/--C9&4T.2LMDK@CU'"EG2F9I-J]8EI]I44U58+10(RWGDAG M>!GE14FDPE&IN=2B]KO7/^8KK7TP5?>5UCXJ;/U10ZE&I8$Q"4:@_(S"8,XP M$B"@.&/(S+%H\?CYOZ^TZL)BWU=:^^BH<HB4N&MR_',I7%%!F M4N9L'+?L%*C[(5YI[:7]_5]I[:.*QL'UY!&0,3[2'!*QS."N5*K,?6.96"TI M_O]@_>."Q__[2FMO3!SS2FL?!340C1]_6>8%CXQ*1Z0-&,Y)SHFU/);7YD(J M"I;EVC4_IRDL;ZZN\O!SN1]M-P#ON^#QS=/@\2-$&'XM,OTX&8TPNBP-G A1L&8^BRJ3C8 UQ02EBHLB1XT[VHO9DG+V)_#'=R@-!]/AY3Z<:_6$@.Y \ M2BBST7)FA2L,%1WWL4S.=B'8**BN_9YG-\IZCK"[A<=!8-Q+5P_:1SF=$-?S'>5)<-J&9G^<@]P$DR5Z1,1# MZ=$:LBIO>O+4BVU1, , M_\%R^-,DKXZ"ZN<2Z>KW*/%!\)ZC"%#X'9^CRG;K4(A$;:2;>8Z FA-+2 MTA_F0O.YX4TK$W%F+[X_'9A3C,DRU6(%S4D#$(@"MSMX%(NUCN0(7D0:);6U M4UO5B&_VHG,?K.T[EZL;U?9\1_"QL+2X-[%2 B+1YJ/F4B*$66(+)- 6R3;)2!!*DX2AWJUEJ=%&# M)A$-K9?12$]W>O'ZC,H?+-JST@]1V:2&_/I6O/^V0GA* ?\:V7?&&3Q7#2.6 M9B "8R 9H+S;WBDA_)SB5Q?M)^]63?$'RZ^![,*S9^*F(_'^&L9$'J1#J%M) MD6,5+;'!E*E27JJ ^->L]MO1XZGN-]7;KT_2D^Y;0?N'Z3#"0%/+LY"1< L2 M@PA)B;,:=WN.B6LF-5?5QXC?K=ZS1WQBO:^#W?Y*: 4^APAN=0C6;<;F];.YO$X&2P(&3(1J+D)FT2G1 MR6G5"3?]7EBVL'WZ!TDKVZ66(?DXG/WCS13@[1@)A-E\]916)BH=41HYZ$2D M5)2$4(23#/Z$:1%5;/DLVL);OWWJ6MA*K0'HO\7&NCF?(:KD99)$22C3UQ.* MA!F-(6;*)G$?(JW]R/]4O/7;E>\/O[$. - ?;6/=GMVOAE^'"<:IR&5@4HP2 MF"+*VI(BSYEXR3+N@QR%DS+2W89[]1TVK3+5;Y?!/])6.AHR+O1/><<)Y&6V5*Y'%UT.W.L8:M>>V5(8JR[RH'W?O2%N_5QQU<;.Y?JRB?EJH]UG4O4A?)E&Z M0%BBM&2-&7&!">)="DH[[HW>J9+\1RL/JZG+M=5?^PBV!33<5C3(LB&$(PRT M+@-#)?&*,L*< Y883]3OE)_XL:J_]E+6ANJO?237=Q'0@^HE)IUBBDMB>"[& M,:)SF1TR3[4PU&0#KDH14'O57WNI;&/UUS[RZUOQ#ZJ7K/:18V!+M.;(/L^. M8"@!A"87@4N-;FJ-]C,-5G\=K/B#Y== QF#CD??B>QFHN3"$"JR2EDJ2^&(J M:\C$@12$F^@D939&4;M-ZPYDM5*_U8'3T)5R6L9;8>BFQ0YU5'@E@>0DR]0$ M_,J&R$FV7DI&&=/J9 '=/5F-AC.'0F%7J!VHEYYG+99100B4%=7HW!E#&)/"T< =B[O,^WQNG49!\HV1L. C.&.<9(<( ^G$8?+F3NB7*0L[/)4B[WP,C#3^_W^#H%,HZ09@,' MU6+@TY?)*+V]O)I.OBXKL6]8B8R5XFI&8BXMK]&K(]8FE)')R3C\"Y5EY0-J M"SG]%GMUA:3:>F@ 4F^NI^/A_'H*I4O%\%OYZI83F2)GT3KB8FDYP!@E/I5: M:.&"XXD9C$PJ(VHS-?V6/W4-J$I:: !/&R5U?S-(O0Y1RT" 1EKV!?)F%"<4 M:$9F,P^A=F71\U3U7)W::^1VF&I:!MMO,\C7HW?## .TNM0I;8DQ%/=/Y(98 M:2W)(OI0IA]I7KLX8 >R&O7!#T3"KD [4"TM(^V7:6G>Q$'R)"&63H^:R.0L M<91'HE3"<,-(X:,Z%<@6%#7JR7>,K_V5T0"T'LS01"+BQR M,IT/_[GX^4;F!Y%3GQ('HHWR1!:G$SV/0!)3@@?N);6U05B+]D;#A3IP[47! M^P/;+8$]AHM":;=6\SW,T;'E4,9BDVQ<*<$*Z-."MR09[01W43G?09?-C?0T M&F!T;#'W542+(ZLVE(>]]]/IHK=]];*W)Y_<587;=A9.5LR6LV.R-(^0BP>; MD#4)8M'_GPK#N*>>GRQ@JU7,MFJ)!U$ER4QYI>!T:2RKRW@B(PGU,H:$?PF[ MU1;MP>#J^HT& P?I_['E.5C.+5;=+JKQQWYT/8/932+Y01WJ[=]CG'.;:$8# M>[C].6Z]HZU217:/M%4EA;]FM3N$:BE5H.@9WLPY822C$1)0SF#$[$@'8&DF!;2ZACT#@P\OU(_MJ:F M_E:O=2I+MH7RQL6M.5.7V3%G0RIE LK,6P_),2ZT!&CR?M$,1!>!V!Y3LM%A3$<.! M.IUT*> &[I"V,+6\$U.:*QN5),8)4\Y%2IQ7B1@O(O/>"6EJ5X<]1U-_9J@Z MKCI10]^GU.65'TY+'O \;^&K7"!XD%J@72;:H]LN>4GKA?*5B1IL\%X\'K"Q M_LS:><5^K@L[,TD=B?K8*\#/IS!/*Y>CJY>@ T!1&NI0EB*4G1)+%SN>26#: MA&BMB*+VG]7UE?,-M7!2U>2:^_.:EP([WC!W=T]=/I??2S=P3&)9O0 M67(6'2AI:2)!2CS_(F2&6HW"[Q+S='#'LXOM7#&8; J" =2D?*\%T]Q0&/I MXR)WX7-I[V7]3F-,*AUNJ[0U%>T=I/M]3K2#M=+H[;0?7PS#"/QL!O,9;MA% MU/%B,OG'LBG6^@,<#>[=K_A'M6B+:8VSQ57OS6>?+3[[* MV7R23]/AR-SL;IR;+#61Q-9M3&GW9!QN&<$\6"\AU6A\TU@% MP%[*VE !L(_D^KX(?G"#[8W3+AH@1G$TD%">>KJHB15:V<2M!/$';7*UE\HV M5@#L([^^%?^P21/E&.%02KR7)8FB7>G.13$&"90E8U2JLM<;K X6/$'RZ^! M*[LMA]Z+[[_Z_YQ,7XXPV%@81,.C#,(S$@07Z#25-^ 6$O&,!BTY=5[5]C[W M(*^5IE>=N!%=JZMM)-XS]MY?WC4Z\(8S2BT1$7>J]#836^9WR52F>I4WZ:'V M (,]2>S7L>T,*KM#\FB]-0#+E]>S^>02IA]AM%#=[,OPZK8IAN!@I!3H$G+N MB,Q)$F<9'AO >:+99*IWBI3V2:!N)J=9N!T/@\>YU$HZ:0!>K^ KC"97Y9H[ M?AE/1I.+[Q^'%U_N^O@(#$)R])IHRR*1-"@\+*0D6I6"4G0N0=>NF'F&I'[/ MV5/"K*9N&H#:YZE/<.FG_[CK$:63-90F$@5N$"D9ABFD 9%L$]^Y^I$]P*@66""M_2(S.T6W5 M$2/L)$':8G=K]\#=A:Y66G?U%7\>IJ"F0;=2B6V-]]RE3(QFZ%8:F4E( /BM ME#FBT *O[>KO0E>S/O^!:-@9;@>JIFFXS9;5V10B*X^.B+0@2^J8$QN](@$W M+7(JRGR-T]FW!OIX]0BS U32-L0V5<^*!,%+ 21$CT>!*/,X,KJDQB4J ^/* MVMIMD/:GLMEHH7,8UE!;.X7X6Q@M9;=<9&!>,:(,IQ@9F<6TWH@&/3.C $T.&>:"EY9 GCJ+=5]+ID)G*SM3.D%0DO]\!XSW"MEM% M_R!%MW7*_)_]U"Z*6D_2<&Z_@D%O8@3%(G%9E!0-^H(V2$,H,%"""0^A]J"G MDQ:AKGH5YT^*@0>R#.ZB2I',2T.+$!)Q7@+N#Y^A=(+TJK9[N)VB'ZG8=!_L M/.G:6D\O+=JM6T$>;J,>?\+1]F@K2;W8'A8E-2Q@]*DD_F%L(EXD/"G1_\CTGT8"1<+9ST3W,_G5?% TH"HX'QRVND9!R_?Y[Z\6Q9-?*+ M'X[?E>R>%\J42B>2F/1$1E^FW%C\%E@4*G('O/:%TN[4]9MZ[0I3E;72DOUA MV4(2UA('&LJS@4 "=9) YCF+)##2[.KDZC<_VIG]V4>B1]J?U^/4C:-[%N/D M>CR?7?GOY1+6CY./<7H-";Y=P7@&,_S)9/X%IJ/)^ )1>3D:^C <#>=#F-VW M.K[]E ]WGW*V_)37-Y]RN!]]8@*/=M/[%&BMEO?+16?_I[TW:W(K1](%W^>_ M^+W8EYY+^:5V5];28WW##4K+,GIP912=(,PS:H@6 MIO8S@-T4#3SSJC\LU=)".YCZ-)OF-"\7 &[\-J5;;K0,VGKE@!..#D<.":S# M#>,432E'[5*L'1#LIFC@P53]8JJ&%@;N4KCFY+?II'0J0CF]GEY=C98\W;+C M P\B2PKHKYI2=A?!":V0'1*"L5K%9/?X:!T_-? ,JL\&2FENF2;1$8]V@"4?"$B ]4Q"ZMEW=]8]B+X1X!Y*]_CS[_BS^_)9IC<^3YJ!DV4'R2J9\B* M1\)L,%*!,8;CV?DSGH\6- M;']]F$[">H_2$+CTU$.R5*(MD FL5Q2TP+V;**=2=G'?]G^IW>SW(?I^,)"Q MKG0;.'QO67@[G7V;A#3##3C!R.53X:^D0>ZQEI@/P6+<(DDJXW%M */P5YY[ M(J.)U/#:#5,/(*_=_/@Q:.M;/PU ;W4(W!G_>YP$7QZ1VP@RE+Y!,7KP67C MH,C&+"W/U>?Y;*>FW23Y*<"J)/T6G;CW:X-C$X3=0.'T&O\ MY&CQUH7E(;ML6L=8"$PJ!03M)YJ_8,'[Y$$ZB3%S<$S3ZL/DGE Q/%9.4NSC MQFJG2;DYG*S[ZZ @G,23%O!T1![*=" \(?$09EH'&R1+LK;-W$3'L%@Y5;<[ MH7*$H!L R^?T&2;TA1:>@@F,:HH M_BFM#:!-= P;<%?'S^+?YOG;;!X8-D*L!H9X0&S <#SVXY:EL-5HW9B6PZ) -C.+! M$$T@:V*<$MS'Q[/7*P=!PW=3K^W7GBCEYG!RKW=DX%:I:"*@^2MM1#6*Q1," M(E-KO=IO6K5F[-1ZP Y7H8M*'Z-5Z4)22%E(%X5O):K M3A(51$FLUA9_GSO=FI_7^*Z#E+5E?-'YQ8EG%=1?'OCNXY6_-'R:R L^)>;C*!$B19"H46+OL$S@J' M&$\T)9MC\IULQ)$8:2%8/$VK.R!RA(@; ,EO;KZD?FT$F<],E (E19P#X24: MP>@]F,R)0(82;IK* 'E(03O@.$:?TVK"'3A_L"RC3/'CSS2;E(ZJ;T<3-PFC MR65AY\O'MY]OCEY!+,;4*!C&%(AD)1C"#7!-+'/$F?QX9NCV2M7]GQLV-5D) M''V)=VC$X#+X\\L;K"NJ-!<22O8%L6XR>,T9"HJQD+BAPG5Y\_QPU6$S"S7U M?[RP&C@SWES/IG$Z'KO9FO[(J0CH(X.5I4T3*A&,2PE8<%0Q(:RN?E_^F(9A M7<_*Y\9) FX ( \]\?>W/;^3HX06+\M$HQ'GB9=>(7(U^"QK@D+I]\;B_4$C MFWI[!]_O)==Q\FX -H7PF]O]VZ*058S^VW0VF_ZGE(RX'_@GBU\7B92$>Q)@ M?"XC&+4&&X@ 9C/)/BME1&U/]1#Z6KH..1(03]XY]*2=@1V737R5EW.SB,IZ MF]P"/;5WDS KL_7>CZY&BPM+J,DBD'57":+0*\,]"E1)Y?$HE_+Q$]>-OLW! M'V[I9OXT3/4O]P;,V:?9-*04YV]1E'$5 MMRP[#;DT Q YT/*XTY?J$Y<-B]X\;OQ8V2;N(7#8'EW]&\::^ADXF_&0L=?3 MGPG=B@4Z%._3:B3BYZ*W=C& M3,9!'QVV!5?M+$9_\FX22#<[I?S^"7KJ!ZZQ2^=7$WP"4;K;%>FQ+$=>%X1QQ+\HS#<,*"P1\5N5M M(=I?XHSSMK:3OX&,;L YBWQ]+6&W.(CT?GN?N_% -S]]*,43.D4>]9FJO8N. M8Z[?GD8.T9%\(, H73I$!IP3#&Q6-"C&2(CGV],H::=U8!&<*17EQ/,2LQH( M-"0J+,U4U#[(SJ6GT2%Z[]+3Z!!1-W!H;>C(HI>/4A4&!&G9S(#XAH=I-C]/8T.D7)S.+EYTLHRRD'3TBU<(0^E*%1PW$I>$)Z# M2<+4SJ"?14^C@W3;I:?1(8)N "R[V^IX-++96@W)673K64A0YKT!"31)D2D) MO':.\=QZ&AVD[X-Z&ATB_ :0M"UT")EDZU6 :$U$8YPLLB$5:(P*;:(QB6Y/ M#)^I?O-9FY2<794F]!>)4)%3Z94@& %A!ECR=(Q6^$T0G2+\Y)'V;N%7"*L422A2&/LW2U>CZZM4D M+O_J?'[]H'C"1*ZYBP*B+/V@4D"G(!L'NLQ7B9E*%6LG@$XDN26#U@<>^]7A MX9"U*\A.TJ5;I/BU7F7"N@ZLL'2O8;)O#JIR8,^534] M>3R3_:8HLQ7HS4DQ,+X\SM,B.T:""ZX/QZ5^BO+/4E*_&NZ3[V^: M6T[1-2!"& 41?0/<,EZ#I0DMKF)$)J^#J?Z,;Q]-P[MI)R+BL;6JJH0&/+7[ M/-SQ=K\R^G9'?TXERHZE@^M;%*H;_W=RLPNI@C128*BME2R=J/%73@?0T3#% MC4=A5W_'=2+-PX*R+H)V'*:]J_.\X/MN\@$/FJ__2>.?Z<_I9/%]?I$,H4HF MN2K/1IM P!9O@W"5I(CHT?3JU1U,\+!!1BO /5&1YX;:LBV__F=Z88G6P6L) MED?TL;GBX FAX".+P:.S7/^QV3%T#AN@M(/18]1VEM!$K*4+FKR/,A-0MG1Q M][;DIX("/$EH*"/ X2H=]Q=88/ ]676, O7 A&$&L AX9&O^$@K/, M:(B*Y>RI4O%Q^Z*JL!OV-=NS@>D@,;>8BWDWP5^FA?OKE%'!&Q8Y.7^RC[!* MF9'59[ZZOS9-)XLD),(U*&V7(RTIGE2.0\@A4$[M0-&RCV!;*>M--B4?.7=%E\MN@6KL)\U5VKG7R&=2:UTF&V M_A[ZM>4^F48-)R0+JFKEDJ(@(_]::I!N+_#]>EW/]C7D>2D\LUDVB.HPLV6P6>E0=O66B, M6[, +G,.V03B9>WG75N):?:7*=2M_*DJ0H@<;_&2V^ MO[Z>+Z97:?;FKS"^CB4*F<\3_C=^=7]=1.^,(1[%I1,:?4DMV&QT&8V48C"4 MF>KMU8X@7PCA+F;Q'))]'[T,\4B MB,7<_WK@Q9;.OU5R5CW04S/KU;>X^LZ;N6@\Y42 +R^XA9-H5*V/(&C$+4]F]:["H?.AVR-_:,UE&:;(&H92XL750J4%7 >$E>4F"2JY$-: M3ZSUCX!..;9#U#$TIK8F$KP6EI>1J,F7YON91/ E,9!->:1E@XFT4P#SDG)L M!RFV4X[M$"D/#)57N(F0\OGZB;L-65##(U@;8KDQ+:T-C822)T+!4!UMI^NC M/?AX^-46,VX'J7!:19X-Q*IO_GSS:DVYU"3BX'G]XF'+RGBS$25)M(CU_H$=VEXZAFG.KO8/,-'IE'''O M/&.@B9726FM$M[OBP_-:!]/:2AK_V;S?9U5N V?=,>D]%%L43F10K#PS4F4@ M6@P6D@F$94==BK5?$?>5E^TM<'L>_%3(U1ZBS ;P>M<5826XBQ!HL*2\=%-* M@'"4@Y5&@!$FID!T,*9V>Y3'- QK) =!VDEJJ'AZUTSZ+Z;AW][AML ?E<+M MY6I?KJ^NW.S7-"__N Q!CZ_O_?%M\^"C4_L5OGIZ K\VZ[6Z6-S63'_,]S_] M.8U+IYME>YTOWW&7+&F_Z;)QFWJ5,E%1!G?F6,).BN&&(XA.[:S)I:3(IMHO MHDZCN%[*_PU";_HKI2]I]G,4TO*33S3X:KQ<W7"$/!H@'' M8?5.XC;_^7[-XC+WZ;RSJLS,%$%8$%HY,#83C!MD-J:8:UK;H=U!3BLW#H.! M9>-[JM,UURX(;WJV1FYD0 <\E:!5V)S!Z4"@]!$GCI4N8+6?4>TDJ(7G>174 MW@U.1^B@ 4"5+?8Q?W'C=)-KEZX0[3RD4'JW>EVFYWAD@-$D?1)E?DYE$#TA MHDG@'*/@QYVU3Y)V W#YDL;C$O]/XI]N]N]4"A76;OQ-$E9DZBU:9Q-UN:EA M!&SI("-DDBFB 6>D-GKVT=3"^\T^P%15%PU@ZS,J!@GXONR!^C.-IS^*P!ZR M%'B6SG,!UF9D21#<+H)[",D(:A)%LUZ_LH9MT],?PFIKI &0_9$F:>;& MR-&K>#6:C$IT5![9/F3*>Q=98 *(T:PD_@FX(#Q('JQ#!R$:7;N762?"AFVX MTQ_0ZFNE :B]^H^;Q:_XEY<>9TXF14TUL"Q1/*:,314I@Y8\T5BJ&*IWX7Y M0"L7<:T$A<=KIP%H;9':;.8FE\N].?_MU]W?6>>"EAS?L3V)G\9N\L%=I9L- M+ )E!/<33Z1$^.B<1Z;V7)EL7WW@S-G@&I]6 M%?_ /J<%M>SR57;;8TT)88GI4$9 MDT&44@K'+;)BLE#*9IYDEX-Q^Q>Z;P51%-31@UI8\W)=HD=!-_C#1X 4+ M($),N"\B!>\CAO7X<\T5UXS6SH+L(&?8_K#-P*^VXAK X(U4EB&34I'@7W'@ M#7$@/(W@,]IFE76P2CAGJ]BFIK1L&VH^1CO3.J(:7LN,WB.=:IY%"!&(*%-XB$?4 M>^HA^&24]RP'*KII^?ZRP\;X];1\M*@:,/!U#LGWMP7M@F4J9$[ O$7?W1H/ M5F:+!R5UH=QO);.K1=Y1CS7KLC!PC-:<^S(D0AK8(&O.4MS,^/IZ]2+[D.2R M+R(K;S M+>9#*L#_H5%Q(?-0NWRU&V7#'J6#@N?Q=65]33: STX2_C"=_$QS M9'T92<^_EM$F]_^\2/G#=/'?:7$G_PL,K UW&OT5JBC@Z[TT4*Z6]G<[6/RI_CUY0%8SEZ/5[;O$0SH: M]>@>.B4(B2D&7KTJ^'DY'#;Q\[?89*?M88-=)MX9Z>;S[+ )(37[5E M9AUJ.0!+@:/9UAD\X1D<358K*P-GM=OKM/)"\_@;B558):@-R6@.U&E;+@DX M6*T-!$6#$RY%%6HW8:Y&_%F_Q#P$LSO&HSRC^AN(%![6U3&I:"2!E:[ >&;( M@,>%(1&LB]80G60VM2^)#B^F?8YA*<\)@IT%M(=HI $X]7*=FX,,3#@%-);Q M$C8S\(PYX-[+1&1BIOH%TTLOH#T(5L]10'N(CMLLH&6,"T$L 19U H'_!\YQ M ]JI3&7"0%?&/7[IWZJ ]B"-[R^@/43\S1;0,DDBM<8!R5J!8 G#2Q8=!,]T MQ+"-)Y$[8.CO5$![+(SJ**&!(_>J974T(!9VU4%[#,+KO02"=R64N"L2E&0@YR4"T09YFWU M430GEF^K%P^_VHIK (,/"DLM,5QG;8"7=ZY"*PDVN0S!J6"=\R;:VBVH#B[? M?HZID0,FYH[61T-8NFD.[X42:''1M104=YC-8 0M[TZ]C$)(IWGMZYV6\,&J\RH8!,5*7-FD47/;HXS.AO,<#DQK5 M1>U[OM-44??1.*@IS*&!\:A /0?/G.024"X*A L9W7.CP%(6E:#2$]TE>7U, M+7]O29]ZV_]H435P\O\+L5JZV96CCB>AM60>&$4YB, 8.!T9\*Q$)(DXR6J_ MIK_W^5:> [I0QZKC7: M-Y-2MG29P>#,LUQ-VG'P3 7@.%6TEH[AF+H!THM M.)!'JW$S'(Z0:0. V+*/EAL%]Q+NMX^3FQ9S0@5O7=;@HO*E-J>\WJ<)O$5> MK991DF>ZPM]$7A-@.@8$W6[F3];(68#MZW^F-PZZ=)E%[H#9TBJ"J@"6<&12 M^:C*Q!.>.TV)K JV6_*&]86?$VS':63@J8*?BQ>P2@QDGJQ,$9Q 1$I#C6F"MQ]LY8WA$/[1\9)O 2XW%V8B<,UL!)9CP39R;RC^(_+@ M%.X %[K==G8!S-"C:8]4UF-U'R&Y@17^YV@RNKJ^6A/N6,D=>@61V 2". ^. M2N3#42NCER+J3B-X]JC\P4<'5OHQ*IO6D-_0BG=_W2-<)DZ)#0%B>5@CM"_O MVH+& R[*;'VV3'0*I?N<0^&5WE%>>58]8CZ=ZH&+&YK(V3RS[L\9[F%E M, 2-!FC/! CK,.1TH@@ XPWG0^"\]IN2FO0W7GE=&7NUH'\J$%K9!'X_[WX7 M[Y]'E]\7!?3#2>"7Y M,VR+0:$Q\/5A%;NP$L Z'GCS/]>CQ:]54?Z?U^/%Z >>VIYKD[U2X+A$B8B0 MP20T($HF+YSQ7LI'T=7&6\GGH;;Q"O=^=D2C8#C7[;$6QKS^G M>1'"Y/+=Y+6;?U^_7$' S[]/Q_%"*(*Z\08L50;M1GG5)[T&(PE:%"J,\5VZ M+3XKT8T7XC>X67J'1BLNUS'"63_@^GB]F"_<)*(\/ERO&R]2IJ7%0 _#/!!* M$;#!*; LQB0>0@P7AB@"F5LE6!$U9]E&AM)AI_]=#HGJ@"B7/UK=8&896-^)C? M3<(LX=]Y-UE)H\SDG/U,I8W6VVL\1=.[^?S:34*ZB-9K@LM^6P=\;\:C MRY$?C4>+7_BGT^O%6Q?P:W^B'%%@Y6_?MG]\]3/-W&5Z/9[.\5]<"NW3;!32 MS;'_=>:*]'YWO^:?9BFD\IN;>C"W2!=9<*<2CT"2IB"(I.!\$$"58$:A8(/L MTM#_?#CNM(/M/SOX7$#Y,K?ZA?!HTC))@/\S('A,X 4CD#U-0AE+Q.,'Y\^Y M+[M=D))_=E$O^GZ9D'_MQN%ZO%QK73;T_UQ/%Z/R+X_'T_^4D@XT+>O;@@>R MHV@L;.0EQ9D2H"H=^.0#<.N,%O.I!#8I 29*9Q*5GO5[@-5E MI]M>?&FU#PTIX" \G7,*?RV-VV9QUWX>9J-EDNIS\8TM$])FQU&/91YI# &L M(02BY%)YX@BWS]X8]TA>NFVJEU8^T11"SO6P6LO@U61R[<8WDOCD9HM1&/U8 M+G)!-'>$*%-*JQ0(BKZU8;G,WY.91L^TT++/ V@_B=WP_T]%1']Z;^6@.*:N M\-/U+'S''RXS*P^.S74F]4)3(BWA$2(S&%.J%,%&H5 [I=FH$#G)ZC/'>^.F MVV9YT241PZ/D7(^+6RDL,Y07-D=$;I"@7'F(Q -%$X$2\,(1Z8B76G3I?%.) MG&[(?FF%#4/ILP637[9?B7Y2_/UZ=OM:8A4 />@2?@E>!@6+A<7HYVCQJ_8,T1V?Z&F::%>FVI@K MJFP*U @-EO(R!H"A@Y.8 BZ3)8QE0WEMT_-2YHH2ZW%YR4$['D!(*<$&1D&9 M:(1W3+%4O6S_G[FB!V*VO[FBAZB_ >?EX;A!JZ+7*@K0M+3,YIZ 1ZGAR6(= ME\B&3K$R=E_D7-�+!SKN@A&FD 3L<+;L><$9N3MF7$2!06.0_$@TF1@L=( M (_YY+FLGD/I@8^6YHH>!*OGF"MZB([;G"MJE5366@;4NH0B+:W&.0M@LJ#1 MA8Q^>9>[R[_-7-&#-+Y_KN@AXF]VKFATW%$3+&29!#(A'/@L*9C@B#2*&NU\ M!PS]G>:*'@NC.DHXAR-W?VXC>QM=+KW6J&<@?#(H0ZZ!!*E4$,%Y=Z8M[\Y@ MU-4ION(SZ_ZCLY:=Q1J(S'_II0' N.E[5%UJTXB-5XYJ%U8MY1$(Y)\(%88-FC0BBZ M6:Z7HJ2:3)SIQJB(S-X[MAP"DZ/WR8_5O?S"S1:#]ZAX/9W\3+-%BN\FZZH6 M%CS16F0(RN8RBK^M1K)[QMA#7N^#\?^H=7^PLX(5 !.8W* M>Y#YG0BHPN H>. Y6Q!:1#!$!X@192 UB[+^M.7Z;)QI<\AV3XE3H7+X;K&K MW3))E^72J/_BOWL7N_,W?Z59&)4:EJ -240;B)24)LKE08<7$N,[1Z-)F@@B M:V^'@ZD\T^Z./:*]7T6W >;J?A\ESG%&,RBFRG"0Z,%S[D%%JCV7A&G93*.Z M%]:\L5W#?QI,3@P/WDS:V"OE;?MR$O&;OWZD@+_\.BT_VA Z<9I)" (#)H%N M8XRHJ6!04TD*KJAE*C7!CU^&DC,^]322[Z)LI.M_&Q)G&'VULEM,@\2)VQ3W#\*C6 M_L9C7=;<%R:>F2]>>YUU[,]4HO"!]F M0QX$M_.XD-E:2_$@-3_'7]YD&W<+B$@;35BV):)EWK4M5I6#4PS]:841O=8ZG,[AU-LGG@W)_9WR\32BY^(B4%&<&)DSF$C*-9FS M,_8'OO/8G+7<>,<$IXQ"$$X6MT* +P,6@SQ''Y+UKG=W^ \F2"^D@DE+MH$NOEN+<,R.1,6W1 MMV@MN=J1M;.?HMC(K6 U^+R(??4JQE'YA1O?-=ZXZZ9A QH:H0DP;06(Q"P8 M@JX J@>55M*>?K\P_,%^].=4GB3CSU]/)TO1 M7+OQUS2[8A>4:LF,EF#<!E4)!<3LXJD96MW5AE #;/^Q*P(LAK=8)^ M)L2UU_XLK;E(8A[ M 6?EP;'N-LG1"T8A"7L^6COWU='K1Q0?<\&'MI&8V'HJ 7(3/JDY.H M,HH:U#*!E=J"5HE[D9,WN;7K@.W<=-M0[:7]FTM0G(*2BCNF][%+G]%@S$;% M>"S__-MD5$S'GV[V[[2X_4E? YF.^GA/HYI.%T0;0YR23]+F;("(['#_H =H M.QJ$K=U4YJ4,<6*.12*I E;F$ HA-#A'/:2(YZ&4FHO'PQS^&>+T M[)CM;XC3(>IO((OV<+8+UY)9$9%X)U"$(5OPFB=TZZ*.S'AC<^UQ.2]RB--! M(-@YQ.D0C30 I^,%MVM.1R"VO'Z!0%4$%)T XR0%[XDCDCCT]/X9XG38$*># M8/4L0YP.T'$#.-_@Y\T_?_FV'@-#-3&!RPP8@7 0QJ%@M1'@E.88>0C)6.VA M*#L):KRXLG>\3/M2WL#3H![%%?,_OWR[F42DIA MG9YP[U_:0*A3_,YGUOTYH_W#=++*];WYG^O1XM>["9XGUTOU;.NFK#,-G I( M05MTM[P"KWR&DO)+5E(O52]O.)Z#N<:=B\JHK;5I>H70B]];ZQZM+%*G22CV MK;QGIB*"LTP 4UI(;GR4L9=JT9[Y.M,=U2^DGW7C'8&O\R_B>2J0Q?+LG$^^O7)9MZR[-SR,1,F39$ M?"&[\#2TG3JOZ&N5!%E_TD&1Y.GLRDU">OV]K#:_"%8H[E%YC"Y;N$8&GIH MB3FCJ2+PU.[HT'>!<@4(1@" I@V,L M0"3!>&:+;IM)GAS(VYDV0WLA)]P).!O^>'O60#@8DY9=!SA) H1+&JSD$K0- M0L24A8W-)/5K)UK::XYV'MNO+WR=^]..O6;I0YD<4"S3H^?-R[#X=[0>;]UH MMBPHOJ]CKI6RQJ-+[B,ZYUX:L-QZB,P':FP.TE:M!GX(J(!.+YH M9[:[^"XRR9FJD,%DC5:P3 8VL?11EEI9C48QNF;FH%?D^TRO.UK8. T:@8-0 M_+>[--DO/AZ(<271[8,PI4T0!6.8 "H8,\PIC>? V1B! YD_TQ/\;V4)^L3S MBW8$[@TDP[.^9G>^?RM3$!O M2!ZXG/H9L_W[Y2:SMMKZ8BUS .$(2C"F#,Q:IH1'%+A'DWN&ODVJL[?;NVUJ M:&^WIM/JB3_>'=PG[!6>BX#*R"#IR%)PW%GPV$IR*C!'ILW.U'U@WP_R9 MWGHU9 >:4^E!>'[1AN" 3$ETFKF0.$2K.(@0*=@4!(1@-2L3TV1H9O;7<^?[ MVKMU^UMM_YY0//#=7;_NT];^63?5Y)I8*=!#\ARE)1C)X"D&1LX(082(C._AX$S# MC]U\OGJP:C%B-"Q&4)KBZ9>H!1>, L)H9(8JG7WU%US;R1GX)K(>+G:T-SI) M!2UX[JB0I=%=B:A8Y.FDV-9E7Q.GLZ0FE4F,LN0C4@*;D2TE"8W$$4Y<];:G MNPAJIJ'1:6I_#*=J.F@ 4(]X6/>"T)9S'J(%0BTRH6T$Q]$W5PE#6RG+*.[: M@],W$C*T2:JFZ&EMJ3< '23_:CI9[JUUOX^<([.41, -)#$8HA0<2Q'0P[01 MG3:O4FW8/"%B6,A44.RTII1;@$FQNFL;?!>-9,(QWG 6@B &HQ%5=D\B0'F* M1D=C":M=4[V1D&9ZGU0]HDZ7>0O N4/^,L"?)_.1O]?BA>? MTFS)'<86U,1$)<0R4$$8:\&[J" 3*@QA++$^P;2-K&$M4Z^@JJ*)!L#UZ>:[ MF[>*M,81HY ;%R((SPG8D",D/*U%2"197SLEI-@*#B*C[?4\".",F!BBHSK6=K*[439L@4O?Z*JBCP90MF3FW7Q^G>+O MU[/1Y')UQ[W:/(]Z@ZY>LJ7%QWROZ.TBQ\RMR1Y8*"^U-?=@%4F@G7#!BI"3 MK9ZU/)7H88LNZF/S>;78QOB:72PO__#A!!(\ (*E44K&(93!/$+[TL$*QKJ=V3>CR6-C,($7G(WI'H33917F6:]>@&!@F MB?34$!N>"8C;B>R$0WWV.*RDI79AN-IH;ZY^C*>_THK33]>S\-W-4^GX/+_@ MCDCI# >DR95&1@E,0/$Z823E@4E1?SC><:1V@J0Y>TA6U5@KP/R0:F:-8T<^]8+_4CNX@:>'C[\P+K<#6T6+I5DI6CQ;)JS4UB MF$X6R&":A%&:'U_#U6'1DXNY#B6\4E77O<^^FL37#SY[.]?LMI@G"HK.E2]A MI_ @%%H=;VPQ0DGY0$-DJ;8'5:W>>ZP'0-UO MD'@GJK]_0ZE<=AZC5[,4*]J.B,8+MV) M"Z.4=2D2X$1J$+X\3,K<@';9JBB#UJ;V@]6#"!S6PO6+E2.!>;CBFKCJ1,,^ M6Q:>N_&Z:FI5VK)8S$;^>E'*0[].GSZZNSFU/(9]:OSQ>[J3Q=^$W_>8C;64+H(*R1,N M0*9R2XN["[P1#B21)%EM8N*U9\!L(648#VU )!VC@HI8ZOL&X=5D,8J%Q='/ M]"6%Z]EH,4KS-W^%\75,L6B@O&6\7GWY:9Z]\KU")6KZN6WH0U1]WT&08*(S MB@.W7(&@GH,5!'>"4(KSK#*I7NK5UQW$W5/)W8IX^U 1'Y\H8O6ZDCI*HO46 MO=_21<)G!=:) (1(S736+-=O-%Z5@T9O/0Y!W/8^'<^NX@95 MUCT8'#J#1M!2[\8(.H7,@5>4@A#<>A&L8KIV++:/IF%QW QX.H'Z2$TV@,P' M==VK-P?K1AY$&<%8I)"98/2R[]MDM)A__O)MS8XCF7OB-4137L\+*G#7T3)6D/ 0N!4LU>ZJO9.@ M8:]S>L54/44,//7A3S?[=UK<,?'GEV_SF]V!'DC*V0'U0I4*3(D; RVYBBDD MS0F3\=%]]\9L]_8O#)O=[@4?%47:VM&U9D%D;QUW'%B0* M?!IQEGHK-),YP M0=%G[?/0.@ ZO?4:>+[CZ@BA-X";$UW+][>/5*061"AC(0E=Y.B199L2>"FY MDE(1:6J?:+5H;Z6QV+D'J<>!X?PWP:NKZ?5D<9'+HP6.]L.@ 0!!C09O P$M M5>;*4.)4[2J(*H2W&$_TC;FZP#\" "T^7"FC$GZ6-X'Q]HW/"4_H=JUV\K5/ M9U(K7=O<3I&X>_YT5QM>ALA8P2EX)DNU#HO@")<0""6BO(WBH?;1MXN>4ZWA M[=JOYO.$/G%R9?GXK MTTASDX4U$B0+&D0HG7>34>"\3#IDR01U?8GF=/*'M8S5,/?8V@VEX 9.^EO6 M?_MU^\O_&J49$O7]U_OT,XV725&KC*;:$>!)RM*.+H#7;MGE1A \3S+/M=-] MW2AK!)'/#9QM *ZGQ9:PN9;KLG3X*7\WC:H=X\Z6?F"<&Q L,S#$1"),;!&:G M,,,MRSY%U9MQ?$I.(SBK#X)M<#M1(PV Z[6;?R]M!?#_E2;\Z,??3FK(2AD2 M!($80P)A(@&K)#*6@Z#":4YD[?+)[=0,FQ=JY;"MI*T&<'=W$[29I\T_7>\Q M3S)R%'-IH5XZ%)?&AY1S9-@X$:2BMOK C%/H';A_2"7,;+W*ZUF!#8#US^DD M_5K=3[V]GL0;+I+6)A;;+BPUZQ;&3I,R:$\E8Y.BO':N83,EPP+L^9 PK:Z6 M!L!5YVRYR[T2+FR(44,RI7V[-19*7V*(2:6F-IYS<[$-1(1#0&A3J[K MJ?IL\>KFHHL6OQ M^^9=*SMFE&;$0^:EZD=[!9YB8*UY9#$SQD+UYC7[:*KW&F?;EW[[]>!/EJ>( M5\%1@7M!(=,@),$#1.*N<-2G+*,4VM9.+QY%Z-!N:$4\;7]CTY?B&CARN[&V MC!R#M8HZM/^%073;#05C' %OB XA99U$[9T"#1:<4"@5D@-)%!W/ZD][GU+1#GR.T>L.F!PAY %A,I\M+EZ7 M:K$T6WJ^I1)YN6MT8#I*)8"QA.+(A(.56@&7I3-&4(;K3L7:^(%[ ,'?W8%C MV[=;J7_M^^RJ(ON!L7/7RO_5Y2PM[QL?L[3>7[F\[I89(V6N,KJ>P9>Z1 M< MI9P3ALZ2=KJPV .HS@0-8X#JZ'S:MP(&?EKTK]%\X5[C5KL>ET[O?\RFUS_> MC\/:M)H8O;4F0G36E2H)M*J4>8A,:J%<,$(_NG/8^+IHYT>&0T=/"IWV(=T6 M8%(R:8M?Q11/<-$_W<2MNAS><42R2CX*"9I:6S+0! PG"42*BI*D@\BB*U[V M?FV8P^L9@5-7WHUYR/>.^57LP"E5EG.0U$@0BK R.D('0Q\[MV=W5_2[.YJM+;"BR=LD#:K=("^&N_+L*((, M>*9GJ6(0L<.)M^\[3<+D&'5.>Y+MP#A!J93*XH?TFTBDR4(!H;*3I9A X?/EVL_'\61F_WZXLKYO9KM7_(ZJC_,:CJZF+@ ^Q+ M*<*)***/&)>66IV;!P8.K3C+Z/:5)S*BE.]:JPA(D4TF4O@G9FOC&;9E^8%Q M45F#T[KB'!@1O^$O_HT2B6E->R1",.<\@^L/ 20)LX+#9=N#3P1K=,1:=+!RUT]$@R0#0S3#MCO.CS M=G,339W )%^.9U-51PU@[H\T23-7@H!7\6HT&95BJM*:X\U?/])DGBZD<9J[ MY$#[4*8%2-Q"(6G(4C(55D)B/S(_4_[4\9371F7 :6[T?.C\;+ M-B^OKV=%R!?964]BB,!CF3V69 1CJ$*OD)+,C62ZVPW\ :C:0DJ3<7T=--40 M?@,6ZK[#\&":T[OY_#K%=Y-[@D/>7(I"62 JE.R%\N TVG>*/]76)I=5]0;V M!] W["U'KVCK34UM0;#D4$>HIJ72/J>0T#S'CP^88THX8YT!ESVZ%UI'<"8P MT"A4Y:Q%%[1'#.XG<-ADU'.!L+*B&D#A>MKA?,U@V5=N$M+KZ7PQOV")!,)* M98TW"4,=DL%B[ M!"TMY($[[VH]5=]$S;%C0*\:JJ:'-QTWH'"EG3S':)L& DRY M3++AQK#:W1P.(&_H:+(/-.UZW5136PVEI]&PG*TOO<1+ ME58@&.LH_"V+R=!H@V:N]N7,'I+:>;U4%0J;VH=4TDL#,/N*?^^1R&YRU2S9 MR*,%*?&8%\@7>!DTNI3&$$89M[2VW[65F(9LV:DJG_8A_P: =-O&/I61T>@V MWC0U\39Q:3@$R]"\,TO!)@R(L_2>6QFL4;6;'&PA95@055+TMN$!)TB] ?#L MV&%WH8WEZ'N[8JNS%KC-?+GP) 9PT_&<2>#4UD92%[K:>?@TT+%WG(9:0]U# MB95[B=(8ZB;A]VDZ'RUOW=Z,1U>C2?EK%XXI'GW6"!M71GT$4SJU1W H9>,$ M;C-5.]5_&L7-GJ)'(F@71/M59_,)CL>_6?HJJ]CK5Z6<1Y=/U$V#',S4LV=& MG,DR&LJ!LBS*TQF$#Y,:"!6<<&=\-L]D$H;-C"3)HLO2 ,^Z-);'7SF>T#>. M@;)H?.2^S\8O+R0S<@B:3LF,'**MUH[M3>&84,I*FB!;Y4N[' '.$@W!,"JC M%]3P_$]FI (4#LV,'*"7!F"V/6#+DI8G(QHTXZ7*RGDP+E,@RB%GBC.7:S>J M/-?,R"$J[YP9.43^#0!I6XSN;-2*RX#:UA:$\AEL9!)\5M$'K8FFM:]1SBPS M1)RBU ,)'"SY9-//16B]9-H'V&N<\ M):G9<_!(#.P"V8D*:11?*)^@N>FZ@U--@HIC2XGJW+RL"JP M&R]5]P>ZH^^G!Q"ZO^@*/2'> M@6;S%PZ\ZSF:^$J7.LLG'+^Y>8D#K\HCM#6RT::L6J/-?_MU]W?61FA)WHI& M_ Q:I$]C-[G7G;+RE48?))[2F69TM?K4QQ_+R]-U\FC_:;?E7QRV=4B/^G_0 MBF:GT(XV)./372$T?Y.OQ8E;'*K/[?_NL&^FGTFE>T4WC%8?G&[+L6;+9QS? M)J/%_/.7;YNT6\=OV/JM+FA0YXR&@T0^W%Y?C9J[(^W/+]^Z;_8=_W(7_>IS MUF\WX0V[W==O N]$4%CJ9;/O^E(7*)ASAL(!XAX&#^A#7ZS8N5KZSG?7,,?Z M^=M7K$#BGY,?H[+H5_3GE^UMJI#Y=-5!LKE[=7&#JDX2&3!/\8"^M/@^C97U M]6C-07*GQVEKLS0:T=4G_.QB=C6);\?NLHJF'JXX2/;Q*#UME$0C6BH[_O5D M'F?UU/1HR4%"[*.MWU-9-**H_YK^YXZ^NA9PR]*#!-)'*6ZW; 96X.V9.KI* MY?J@.&[_)>@]270>IM+#QYJ_'TWGZ.KTEM]3J5-Q]>]8?)+H] M? MVDU*S^NQ)C<,$I)6TUXC2WDWBZ.W>-,=DX!ZN/6RPW&D7[11* M=64]=['>9JX>)PS[3$X.#_?;.ON2%UW=AO62?-[^G6&KS)\Q];Q7U W 8340 MX0=^/HQ6#0I'E]\7\R^O/G_I[TYBY_>&';_VW#<3740_M .SZ?3 $[UP6#\: MN%FX"PQL;X?ET?' ([FTH+IODS@;_[K\DL+U;/5@^6IQNMXVKMKI="?#:VV7 M2%I0V9N_9N'3;+1S0GQ'/=TMU4DY#5RM/6&^!8W\@2? XG>W2&_=:/8O-[ZN MH)H-:W;240,7:MO%,;"R'N[L7W_^>[&$TNOOD\M/X32SMV?I3JH;]HZMFW"& M;Y:SN=;XS6R9^.ZI2/KIZE4*I/<0?6)Q=%'JYQ2F/U,9-_7D6T_ $/G M2L(EEZT>RS1&_&&U ^;)PH,9M6,]@RYB&MKD75XNUDR=G&UZN-1@E8S':FNS M* ;6SPU!$S?^-1_-ZQ3I;%UTL*K&$WWOK>(96'M?%O_^- L?9U_GLS?SQ>C* MK:Z6ZI5[=_K 8"6/QVKU$+$-K.&/UPNT\7B.3RXKFM+MJPY6 WFL+O<*J)T# M\,-T\=_I]J1.M>J1NWQ@L)+("H?E7K$-K.&WN.ATDFXXK7$ANF7)P4HCC]7B M;M&TI;??K]/7Z7JL,?(YR=-96+K6IQK;0[XSV&5W)0UW$6*#:O_7:+IJ1_0Q M_]?T*KV>7D\6LU_OW7_ZT/W.CPUW<5X3 5WDV2 ,D./_N7;C41Z%-?5?W5^_ MI4G*H\7)Q1)'?7"XJ_J:<.@JU[8@@69L["9K@M]=_2BM_9&!Y>SR7W5\M^.^ M.%QM0"50'";9=B*PFB[>CF6'*R"H$(2UZ>MM(+!R'/UXV4Y*;"K7M5]&#=T* M3-,_YI_2#*.MJS(QH7;A3Y?U3]C7*)S3:WUN%QGLPO4 +=S?D8^Y'_I" MZ*\4KLO(^M=H)BZGLU\GEXYL7G$X-3V6][0C\T,GDL?CQ^2-4J4BDNT+#U=] MM5,5T\/D,K#J/J5I!3W=K3)D3/S4[?%PI<'*J';MCHW,#JV \?B6K#I; MX_%RPQWK&\4][<+[T&W"DBL!ULE[XOXZ@Q6I[=H1&Q@=VJE=4ULGZ?9TM>&. M[=/B^-;N+UY/OZ1Q*BW.UQ@Z^>IB\XK#'23'Z6NG7(:.4Y"4>.O4?\QY%'#= MMY,Z>VW_ZL.9P.-TV5E>0]O,E&9_S*;7/][-Y]<5-;IKW<&JZ@]7E'FM=]\MH\+TX_3I=N'&->^#':PU6;GOTGMLHB^$U M]"HL,!(?__KD1K&2HC8M.5AA[?'ZVB&9H0/E$BDBA86J6J9QVYJ#UJ;@] MLAG:[;S)#+_Z>5G--FY==+A2UV.]S#WB:4A[2\KN68B:2MRT]G!UJA5TN4-8 M+9C26U*K&]2M*P]787J*7=TGJ*$K*_[G>K3X57IDK42)X_3,4KY\Z)6)'G8IX:K53TZ M=W>,*)O3_X>T>#<)TZM*.?1.'QBN9+6:KK>+K3D-/TDR]Z7I'1_JI/&F7]O_D8G5;>4N#I0 M>$/O:N>OQV[V?C1?5+SJWKYJ)W6VE,[:*Z"A%?C4LIR:"=FR9*=JA9:26;M% M,WCF_\;XUU?@OK4[:;*E5%9'834P8^36<7\_G=>>L/1P[4Y*;"6!M5,\@WL[ MCSSO4[??Q@4[J:NE!-0NL0S]U+DX5(6C2@K;M%XG?;64,-HAE!92_%7:8]Y? MJ)."6LKR;!+#X$[(].12R9LU.NFCI1S,(^;;*/,^61V'UJNREM(D#9:I3B=_ MH..R)NSW- ^ST?(:IE*=ZO[E.RFQI01(=Y$-?B[%4:'+C05A/^^XJW7]O&_U M3IIM*1?266"M-M1X-YF/4*Q?9V[93/7>J,.'E)_876/'9ZJTVNC*1H6^&T\^ M]00@1[Y?W;KL*;FPV^5^*\V93N^XL7'! 1]W[M/%@^S7#F$,G;.\)>WD5VV/ MEAI,-SNEO5$K#;US>S4>;[ E=5Z ;E^X 5WM> RZ5R#_-!,8:@_]TUC@G\8" MA\76B]GX:YI=S3_FK[.(^*KCX>]8=K ]=)B/L%\P@WL*A:H:S4@?KC382]Y# M?;@-[+>BDJ^CQZ12'@A@Z,:AU^-$B9>T>#5Q^F.1XMNQNSQ) M/=O6'.RY[6%ZVB.2X1.+?>ALQ[*#O:\]3&W[!=.$ 5S256->WX;E!GM;>XPA MW"2(AHSAU]G59%'7%MY;;PJ<":U![DAUL3FTW 4.] MR:6;5QSN#>TQUG"+/)K0U>_7LR5A%91TN]1PKV*/TX=Z_'*&RG;,[CEO'3=#P*R,"GV33T>,OXX#,]W#)N M9Z/Z+>/]3SW!2(7KQLWKGY2+7R\?[R]=*Z3;OWHC-Y([]?8P@=]17H/?L6RB M\\-TL2:U3AJY^U<:R2J?J.<=\NO?HJ__H/S#NWGZO_^O_Q]02P$"% ,4 M" (@6)7<],)P+(' "")@ #@ @ $ 97@M,S$Q<3,R M,RYH=&U02P$"% ,4 " (@6)72,$2FJ8' "%)P #@ M@ '>!P 97@M,S$R<3,R,RYH=&U02P$"% ,4 " (@6)7+&JSW8D$ #T M%P #@ @ &P#P 97@M,S(Q<3,R,RYH=&U02P$"% ,4 M" (@6)7V4&)[RP$ !3$ #@ @ %E% 97@M,S(R<3,R M,RYH=&U02P$"% ,4 " (@6)7GTSVM^%[ 0!"OQ8 $ M@ &]& :6%S+3(P,C,P.3,P+FAT;5!+ 0(4 Q0 ( B!8E=F$8A<@Q( M "G$ 0 " '-D4$L! A0# M% @ "(%B5R-7C;(R'0 F0\! !0 ( !?:&UL4$L! A0#% @ "(%B5Q3W'2"'3P BI8# !0 M ( !X<0! &EA&UL4$L! A0#% M @ "(%B5RG +C+B0 2$T !, ( !FA0" &EA7W!R92YX;6Q02P4& L "P"U @ 3^X# end