0000950170-22-014230.txt : 20220803 0000950170-22-014230.hdr.sgml : 20220803 20220803160650 ACCESSION NUMBER: 0000950170-22-014230 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 83 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220803 DATE AS OF CHANGE: 20220803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INSTRUCTURE HOLDINGS, INC. CENTRAL INDEX KEY: 0001841804 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 844325548 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40647 FILM NUMBER: 221132574 BUSINESS ADDRESS: STREET 1: 6330 SOUTH 3000 EAST, SUITE 700 CITY: SALT LAKE CITY STATE: UT ZIP: 84121 BUSINESS PHONE: (800) 203-6755 MAIL ADDRESS: STREET 1: 6330 SOUTH 3000 EAST, SUITE 700 CITY: SALT LAKE CITY STATE: UT ZIP: 84121 FORMER COMPANY: FORMER CONFORMED NAME: INSTRUCTURE INTERMEDIATE HOLDINGS I, INC. DATE OF NAME CHANGE: 20210122 10-Q 1 inst-20220630.htm 10-Q 10-Q
Q20.0050001841804P1Y--12-310false0001841804inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2021-07-012021-07-310001841804inst:EesysoftSoftwareInternationalBVMember2022-01-012022-06-300001841804inst:CorporateCustomersMember2022-04-012022-06-3000018418042021-04-012021-06-300001841804us-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804inst:AffiliatesOfThomaBravoMember2021-10-290001841804us-gaap:RetainedEarningsMember2022-06-300001841804us-gaap:CustomerRelationshipsMemberinst:ElevateDataSyncMember2021-11-050001841804us-gaap:CustomerRelationshipsMember2022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001841804srt:MinimumMember2021-10-292021-10-290001841804srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001841804inst:EesysoftSoftwareInternationalBVMemberus-gaap:DevelopedTechnologyRightsMember2022-06-300001841804us-gaap:CustomerRelationshipsMemberinst:ConcentricSkyIncMember2022-04-130001841804us-gaap:TradeAccountsReceivableMember2021-12-310001841804inst:TakePrivateTransactionMember2021-04-012021-06-300001841804us-gaap:EmployeeStockMember2022-04-012022-06-300001841804inst:CorporateCustomersMember2021-04-012021-06-300001841804srt:MaximumMemberinst:SeniorRevolverMember2021-10-290001841804us-gaap:PartnershipMember2021-12-310001841804inst:TakePrivateTransactionMember2020-12-310001841804us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001841804inst:PropertyThreeMember2022-01-012022-06-300001841804srt:MaximumMemberus-gaap:EurodollarMemberinst:SeniorTermLoanMember2021-10-290001841804inst:ConcentricSkyIncMemberus-gaap:DevelopedTechnologyRightsMember2022-04-130001841804us-gaap:RestrictedStockUnitsRSUMemberinst:TwoThousandTwentyOneOmnibusIncentivePlanMember2022-04-012022-06-300001841804us-gaap:RestrictedStockUnitsRSUMemberinst:TwoThousandTwentyOneOmnibusIncentivePlanMember2022-01-012022-06-300001841804inst:CashReplacementAwardsMember2022-01-012022-06-300001841804us-gaap:NonUsMember2021-04-012021-06-300001841804us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001841804us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001841804us-gaap:RevolvingCreditFacilityMember2020-03-240001841804us-gaap:NonUsMember2021-01-012021-06-300001841804us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804us-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804us-gaap:OtherAssetsMember2021-12-310001841804us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804inst:TermLoanMember2022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-06-300001841804srt:MinimumMember2022-06-3000018418042021-07-092021-07-090001841804us-gaap:CommonClassAMember2020-04-012020-04-300001841804us-gaap:NonUsMember2022-04-012022-06-300001841804srt:MinimumMember2021-07-090001841804us-gaap:EmployeeStockMember2021-01-012021-06-300001841804srt:MaximumMember2021-07-090001841804us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001841804inst:CashReplacementAwardsMember2022-04-012022-06-300001841804srt:MaximumMemberinst:EuroDollarLoanMember2020-03-240001841804inst:SeniorRevolverMember2021-10-290001841804inst:EmployeeStockPurchasePlanMember2021-04-012021-06-300001841804us-gaap:AdditionalPaidInCapitalMember2022-06-300001841804us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804us-gaap:EmployeeStockMember2021-04-012021-06-300001841804inst:TopCoMember2022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001841804inst:ComputerAndOfficeEquipmentMember2022-06-300001841804us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804us-gaap:OtherAssetsMember2022-06-300001841804us-gaap:SalesRevenueNetMemberinst:EducationMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001841804us-gaap:NonUsMemberus-gaap:TradeAccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001841804inst:SeniorTermLoanMember2022-01-012022-06-300001841804us-gaap:PartnershipMemberus-gaap:CommonClassBMember2022-06-300001841804us-gaap:AdditionalPaidInCapitalMember2022-03-310001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001841804inst:EesysoftSoftwareInternationalBVMember2022-06-300001841804country:US2022-04-012022-06-300001841804us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001841804us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001841804us-gaap:NonUsMember2022-01-012022-06-300001841804us-gaap:BaseRateMember2021-10-292021-10-290001841804us-gaap:LetterOfCreditMember2022-06-300001841804us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001841804inst:SubscriptionAndSupportMember2022-04-012022-06-300001841804inst:SoftwareMember2021-12-310001841804inst:SeniorRevolverMember2022-06-3000018418042020-03-232020-03-240001841804us-gaap:IPOMember2022-01-012022-06-300001841804inst:PropertyTwoMember2022-01-012022-06-300001841804us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804inst:CorporateCustomersMember2022-01-012022-06-300001841804us-gaap:PartnershipMember2022-01-012022-06-300001841804us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001841804inst:ProfessionalServicesAndOtherMember2022-01-012022-06-300001841804us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804us-gaap:RetainedEarningsMember2022-03-310001841804us-gaap:SalesRevenueNetMember2022-06-300001841804inst:ProfessionalServicesAndOtherMember2022-04-012022-06-300001841804inst:CashReplacementAwardsMember2021-01-012021-06-300001841804us-gaap:FurnitureAndFixturesMember2022-06-3000018418042020-12-310001841804inst:ConcentricSkyIncMember2022-01-012022-06-300001841804us-gaap:AdditionalPaidInCapitalMember2021-03-310001841804inst:ClassAAndClassBUnitsMember2021-01-012021-06-300001841804inst:ComputerAndOfficeEquipmentMember2021-12-310001841804us-gaap:ShortTermDebtMemberinst:TermLoanMember2022-06-300001841804us-gaap:CommonStockMember2021-04-012021-06-300001841804inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2021-07-310001841804inst:TakePrivateTransactionMember2022-01-012022-06-300001841804us-gaap:CommonClassBMember2022-06-300001841804us-gaap:CommonStockMember2021-06-300001841804us-gaap:RetainedEarningsMember2021-03-310001841804inst:EmployeeStockPurchasePlanMember2022-04-012022-06-300001841804inst:TwoThousandTwentyOneOmnibusIncentivePlanMember2022-01-310001841804us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001841804us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001841804us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001841804us-gaap:RevolvingCreditFacilityMember2022-04-012022-06-300001841804srt:MaximumMember2021-10-292021-10-290001841804inst:AffiliatesOfThomaBravoMember2021-08-3100018418042021-02-262021-02-260001841804inst:TwoThousandTwentyOneOmnibusIncentivePlanMember2022-06-300001841804us-gaap:SalesRevenueNetMemberinst:EducationMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-300001841804inst:AffiliatesOfThomaBravoMember2021-06-300001841804us-gaap:OverAllotmentOptionMember2021-08-190001841804srt:MinimumMemberus-gaap:EurodollarMemberinst:SeniorRevolverMember2021-10-290001841804us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001841804inst:SoftwareMember2022-01-012022-06-300001841804us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001841804us-gaap:RetainedEarningsMember2021-06-300001841804inst:PropertyFourMember2022-01-012022-06-300001841804inst:ElevateDataSyncMember2021-11-050001841804inst:SubscriptionAndSupportMember2021-04-012021-06-300001841804us-gaap:OverAllotmentOptionMember2021-08-192021-08-190001841804inst:SeniorTermLoanMember2021-01-012021-12-310001841804us-gaap:RetainedEarningsMember2021-12-310001841804srt:MinimumMember2020-03-240001841804us-gaap:RetainedEarningsMember2022-01-012022-06-300001841804us-gaap:OtherAssetsMemberinst:TermLoanMember2022-06-3000018418042021-08-012021-08-310001841804us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-3100018418042021-03-310001841804us-gaap:CommonStockMember2022-06-300001841804inst:AffiliatesOfThomaBravoMember2021-01-012021-06-300001841804inst:EmployeeStockPurchasePlanMember2022-01-012022-06-300001841804us-gaap:SalesRevenueNetMemberinst:EducationMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001841804us-gaap:RetainedEarningsMember2022-04-012022-06-300001841804us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-3000018418042020-02-252020-03-240001841804us-gaap:OverAllotmentOptionMemberinst:TermLoanMember2021-08-012021-08-310001841804us-gaap:PartnershipMember2022-06-300001841804us-gaap:CustomerRelationshipsMemberinst:EesysoftSoftwareInternationalBVMember2022-06-300001841804us-gaap:EurodollarMember2021-10-292021-10-290001841804inst:PropertyOneMember2022-01-012022-06-300001841804us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-3000018418042022-01-310001841804us-gaap:IPOMemberinst:IncentiveCarryMember2022-06-300001841804srt:MinimumMemberinst:ABRLoanMember2020-02-252020-03-240001841804inst:TermLoanMember2021-12-310001841804us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001841804inst:EmployeeStockPurchasePlanMember2022-01-012022-06-3000018418042021-01-012021-12-310001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001841804us-gaap:OtherCurrentAssetsMemberinst:SeniorRevolverMember2022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2021-12-310001841804us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001841804us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001841804us-gaap:RetainedEarningsMember2021-01-012021-06-300001841804inst:CashReplacementAwardsMember2021-04-012021-06-300001841804srt:MinimumMemberus-gaap:BaseRateMember2021-10-290001841804inst:TwoZeroTwoZeroPlanMember2021-07-310001841804us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001841804inst:EducationMember2022-04-012022-06-300001841804inst:SeniorTermLoanMemberus-gaap:BaseRateMember2021-10-290001841804srt:MinimumMemberinst:SeniorRevolverMember2021-10-290001841804inst:ProfessionalServicesAndOtherCostOfRevenueMember2022-04-012022-06-300001841804us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804srt:MaximumMemberinst:ABRLoanMember2020-02-252020-03-240001841804inst:SubscriptionAndSupportCostOfRevenueMember2022-01-012022-06-300001841804us-gaap:EurodollarMemberinst:SeniorTermLoanMember2021-10-290001841804us-gaap:RevolvingCreditFacilityMember2021-01-012021-06-300001841804inst:ClassAAndClassBUnitsMember2021-04-012021-06-300001841804inst:EducationMember2021-01-012021-06-300001841804us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-06-300001841804inst:TwoZeroTwoOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2021-12-3100018418042022-01-012022-06-300001841804country:US2021-04-012021-06-300001841804inst:EducationMember2021-04-012021-06-300001841804inst:ElevateDataSyncMember2021-11-052021-11-0500018418042021-06-300001841804us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012022-06-300001841804us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001841804inst:ElevateDataSyncMemberus-gaap:DevelopedTechnologyRightsMember2021-11-050001841804inst:TakePrivateTransactionMember2021-01-012021-06-300001841804us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001841804inst:TakePrivateTransactionMember2021-01-012021-12-310001841804us-gaap:LongTermDebtMemberinst:TermLoanMember2022-06-300001841804inst:AffiliatesOfThomaBravoMember2020-03-2400018418042021-12-310001841804inst:SoftwareMember2022-06-300001841804srt:MaximumMember2022-06-300001841804inst:SeniorTermLoanMember2021-10-292021-10-290001841804inst:SubscriptionAndSupportMember2022-01-012022-06-300001841804us-gaap:RevolvingCreditFacilityMember2020-02-252020-03-240001841804us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001841804us-gaap:LeaseholdImprovementsMember2021-12-310001841804inst:SeniorRevolverMember2021-10-292021-10-290001841804inst:EmployeeStockPurchasePlanMember2021-01-012021-06-300001841804inst:ElevateDataSyncMember2022-01-012022-03-310001841804us-gaap:AdditionalPaidInCapitalMember2020-12-310001841804us-gaap:SalesRevenueNetMemberinst:EducationMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001841804inst:ElevateDataSyncMember2022-01-012022-06-300001841804us-gaap:EmployeeStockOptionMember2021-04-012021-06-300001841804us-gaap:RetainedEarningsMember2020-12-310001841804inst:TakePrivateTransactionMember2022-06-300001841804us-gaap:TradeNamesMember2021-12-310001841804us-gaap:CommonClassBMember2020-04-012020-04-300001841804inst:ConcentricSkyIncMember2022-04-132022-04-130001841804us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001841804inst:SeniorTermLoanMember2021-12-310001841804us-gaap:IPOMember2021-07-260001841804inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2022-06-300001841804inst:EmployeeStockPurchasePlanMember2021-01-012021-06-300001841804inst:DevelopedTechnologyMember2022-01-012022-06-3000018418042022-04-012022-06-3000018418042022-06-300001841804us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-06-3000018418042020-03-012020-03-310001841804inst:ClassAAndClassBUnitsMember2022-04-012022-06-300001841804us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001841804us-gaap:CommonStockMember2022-04-012022-06-300001841804inst:EuroDollarLoanMember2021-05-270001841804inst:ProfessionalServicesAndOtherMember2021-04-012021-06-300001841804us-gaap:CommonStockMember2022-03-310001841804srt:MaximumMemberus-gaap:EurodollarMemberinst:SeniorRevolverMember2021-10-290001841804inst:IncrementalTermLoanMember2020-03-240001841804us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-06-300001841804us-gaap:DevelopedTechnologyRightsMember2021-12-310001841804inst:ProfessionalServicesAndOtherCostOfRevenueMember2021-04-012021-06-300001841804inst:EuroDollarFloorMember2020-02-252020-03-240001841804inst:ConcentricSkyIncMember2022-04-130001841804us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804inst:CorporateCustomersMember2021-01-012021-06-300001841804us-gaap:IPOMemberinst:IncentiveCarryMember2022-01-012022-06-300001841804us-gaap:CommonStockMember2022-01-012022-06-300001841804inst:TwoZeroTwoZeroPlanMember2022-01-012022-06-300001841804inst:TakePrivateTransactionMember2022-04-012022-06-300001841804inst:SubscriptionAndSupportCostOfRevenueMember2021-04-012021-06-300001841804inst:SeniorTermLoanMember2022-06-300001841804us-gaap:PartnershipMemberus-gaap:CommonClassAMember2022-06-300001841804us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-06-300001841804us-gaap:CustomerListsMember2022-01-012022-06-300001841804us-gaap:RevolvingCreditFacilityMember2021-04-012021-06-300001841804country:US2022-01-012022-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001841804us-gaap:IPOMember2021-07-262021-07-2600018418042020-04-012022-06-300001841804inst:SubscriptionAndSupportMember2021-01-012021-06-300001841804inst:TakePrivateTransactionMember2021-07-090001841804inst:ClassAAndClassBUnitsMember2022-01-012022-06-300001841804inst:SeniorRevolverMember2022-01-012022-06-300001841804us-gaap:CommonStockMember2021-01-012021-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2022-06-300001841804us-gaap:LeaseholdImprovementsMember2022-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001841804inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember2022-01-012022-06-300001841804us-gaap:FurnitureAndFixturesMember2021-12-310001841804us-gaap:CustomerRelationshipsMember2022-01-012022-06-300001841804country:US2021-01-012021-06-300001841804inst:SubscriptionAndSupportCostOfRevenueMember2022-04-012022-06-300001841804us-gaap:CommonStockMember2021-12-310001841804us-gaap:NonUsMemberus-gaap:TradeAccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001841804us-gaap:EurodollarMember2020-02-252020-03-240001841804inst:FederalFundMember2020-02-252020-03-240001841804inst:ProfessionalServicesAndOtherMember2021-01-012021-06-300001841804inst:EmployeeStockPurchasePlanMember2022-04-012022-06-3000018418042021-10-292021-10-290001841804inst:SeniorTermLoanMember2021-10-290001841804inst:EducationMember2022-01-012022-06-300001841804us-gaap:TradeAccountsReceivableMember2022-06-300001841804inst:ProfessionalServicesAndOtherCostOfRevenueMember2021-01-012021-06-300001841804us-gaap:DevelopedTechnologyRightsMember2022-06-300001841804us-gaap:TradeNamesMember2022-01-012022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-06-300001841804us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2021-04-012021-06-300001841804us-gaap:AdditionalPaidInCapitalMember2021-12-310001841804us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001841804us-gaap:RevolvingCreditFacilityMember2022-01-012022-06-3000018418042021-01-012021-06-300001841804inst:InitialTermLoanMember2020-03-240001841804srt:MaximumMemberus-gaap:BaseRateMember2021-10-290001841804us-gaap:IPOMemberinst:TermLoanMember2021-08-012021-08-310001841804us-gaap:TradeNamesMember2022-06-3000018418042022-03-310001841804us-gaap:AdditionalPaidInCapitalMember2021-06-300001841804us-gaap:CommonStockMember2021-03-310001841804us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001841804inst:TwoZeroTwoOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001841804inst:TwoZeroTwoOnePlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-06-3000018418042022-08-010001841804us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001841804inst:ProfessionalServicesAndOtherCostOfRevenueMember2022-01-012022-06-300001841804inst:SubscriptionAndSupportCostOfRevenueMember2021-01-012021-06-300001841804us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2022-04-012022-06-300001841804us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001841804inst:EmployeeStockPurchasePlanMember2021-04-012021-06-300001841804us-gaap:CommonStockMember2020-12-310001841804inst:EesysoftSoftwareInternationalBVMember2021-06-282021-06-280001841804us-gaap:RetainedEarningsMember2021-04-012021-06-300001841804us-gaap:CustomerRelationshipsMember2021-12-31xbrli:pureinst:Segmentiso4217:USDxbrli:sharesxbrli:sharesinst:Customeriso4217:USD
Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2022

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

 

Instructure Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

 

84-4325548

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

6330 South 3000 East, Suite 700

Salt Lake City, UT 84121

(Address of principal executive offices, including zip code)

(800) 203-6755

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.01 per share

INST

New York Stock Exchange

 

 

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 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 definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

Emerging growth company

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of August 1, 2022, there were 141,914,344 shares of the registrant’s common stock outstanding.

 


Table of Contents

 

Instructure Holdings, Inc.

Quarterly Report on Form 10-Q

For the Quarter Ended June 30, 2022

INDEX

 

 

 

 

 

Page

 

 

PART I. FINANCIAL INFORMATION (Unaudited)

 

 

 

Item 1.

 

Condensed Consolidated Financial Statements (unaudited)

 

3

 

 

 

 

 

 

 

Condensed Consolidated Balance Sheets

 

3

 

 

 

 

 

 

 

Condensed Consolidated Statements of Operations and Comprehensive Loss

 

4

 

 

 

 

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity

 

5

 

 

 

 

 

 

 

Condensed Consolidated Statements of Cash Flows

 

7

 

 

 

 

 

 

 

Notes to Condensed Consolidated Financial Statements

 

9

 

 

 

 

 

Item 2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

24

 

 

 

 

 

Item 3.

 

Quantitative and Qualitative Disclosures About Market Risk

 

40

 

 

 

 

 

Item 4.

 

Controls and Procedures

 

41

 

 

 

 

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

 

Item 1.

 

Legal Proceedings

 

42

 

 

 

 

 

Item 1A.

 

Risk Factors

 

42

 

 

 

 

 

Item 2.

 

Unregistered Sales of Equity Securities and Use of Proceeds

 

42

 

 

 

 

Item 3.

 

Default Upon Senior Securities

 

42

 

 

 

 

Item 4.

 

Mine Safety Disclosures

 

42

 

 

 

 

Item 5.

 

Other Information

 

42

 

 

 

 

Item 6.

 

Exhibits

 

42

 

 

 

 

SIGNATURES

 

44

 

In this Quarterly Report on Form 10-Q, “we,” “our,” “us,” “Instructure,” and the “Company” refer to Instructure Holdings, Inc. and its wholly-owned subsidiaries.

2


Table of Contents

 

PART I. FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Balance Sheets

(in thousands, except per share amounts)

 

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

83,234

 

 

$

164,928

 

Accounts receivable—net

 

 

167,646

 

 

 

51,607

 

Prepaid expenses

 

 

37,941

 

 

 

15,475

 

Deferred commissions

 

 

12,374

 

 

 

11,418

 

Other current assets

 

 

2,887

 

 

 

3,384

 

Total current assets

 

 

304,082

 

 

 

246,812

 

Property and equipment, net

 

 

12,203

 

 

 

10,792

 

Right-of-use assets

 

 

15,765

 

 

 

18,175

 

Goodwill

 

 

1,203,979

 

 

 

1,194,221

 

Intangible assets, net

 

 

574,812

 

 

 

629,746

 

Noncurrent prepaid expenses

 

 

1,127

 

 

 

1,553

 

Deferred commissions, net of current portion

 

 

18,953

 

 

 

20,105

 

Deferred tax assets

 

 

8,561

 

 

 

6,477

 

Other assets

 

 

5,689

 

 

 

5,901

 

Total assets

 

$

2,145,171

 

 

$

2,133,782

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

16,128

 

 

$

18,324

 

Accrued liabilities

 

 

23,204

 

 

 

28,408

 

Lease liabilities

 

 

6,998

 

 

 

6,666

 

Long-term debt, current

 

 

4,013

 

 

 

2,763

 

Deferred revenue

 

 

269,655

 

 

 

240,936

 

Total current liabilities

 

 

319,998

 

 

 

297,097

 

Long-term debt, net of current portion

 

 

488,493

 

 

 

490,500

 

Deferred revenue, net of current portion

 

 

13,667

 

 

 

14,740

 

Lease liabilities, net of current portion

 

 

19,859

 

 

 

23,678

 

Deferred tax liabilities

 

 

26,513

 

 

 

29,851

 

Other long-term liabilities

 

 

2,153

 

 

 

3,531

 

Total liabilities

 

 

870,683

 

 

 

859,397

 

Stockholders’ equity:

 

 

 

 

 

 

Common stock, par value $0.01 per share; 500,000 shares authorized as of June 30, 2022 (unaudited) and December 31, 2021; 141,914 and 140,741 shares issued and outstanding as of June 30, 2022 (unaudited) and December 31, 2021, respectively.

 

 

1,419

 

 

 

1,407

 

Additional paid-in capital

 

 

1,558,193

 

 

 

1,539,638

 

Accumulated deficit

 

 

(285,124

)

 

 

(266,660

)

Total stockholders’ equity

 

 

1,274,488

 

 

 

1,274,385

 

Total liabilities and stockholders’ equity

 

$

2,145,171

 

 

$

2,133,782

 

 

See accompanying notes.

3


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(in thousands, except per share amounts)

(unaudited)

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

102,905

 

 

$

84,257

 

 

$

206,397

 

 

$

170,611

 

Professional services and other

 

 

11,672

 

 

 

9,310

 

 

 

21,642

 

 

 

16,936

 

Total revenue

 

 

114,577

 

 

 

93,567

 

 

 

228,039

 

 

 

187,547

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

 

35,868

 

 

 

36,163

 

 

 

71,414

 

 

 

76,047

 

Professional services and other

 

 

6,530

 

 

 

4,811

 

 

 

11,995

 

 

 

10,561

 

Total cost of revenue

 

 

42,398

 

 

 

40,974

 

 

 

83,409

 

 

 

86,608

 

Gross profit

 

 

72,179

 

 

 

52,593

 

 

 

144,630

 

 

 

100,939

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

45,885

 

 

 

39,083

 

 

 

89,206

 

 

 

80,305

 

Research and development

 

 

18,669

 

 

 

14,279

 

 

 

35,870

 

 

 

31,368

 

General and administrative

 

 

14,253

 

 

 

11,196

 

 

 

29,869

 

 

 

24,547

 

Impairment on disposal group

 

 

 

 

 

 

 

 

 

 

 

1,218

 

Total operating expenses

 

 

78,807

 

 

 

64,558

 

 

 

154,945

 

 

 

137,438

 

Loss from operations

 

 

(6,628

)

 

 

(11,965

)

 

 

(10,315

)

 

 

(36,499

)

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

27

 

 

 

 

 

 

63

 

 

 

16

 

Interest expense

 

 

(4,611

)

 

 

(15,670

)

 

 

(9,164

)

 

 

(32,930

)

Other expense

 

 

(3,417

)

 

 

(108

)

 

 

(3,111

)

 

 

(742

)

Total other income (expense), net

 

 

(8,001

)

 

 

(15,778

)

 

 

(12,212

)

 

 

(33,656

)

Loss before income taxes

 

 

(14,629

)

 

 

(27,743

)

 

 

(22,527

)

 

 

(70,155

)

Income tax benefit

 

 

1,710

 

 

 

6,050

 

 

 

4,063

 

 

 

15,391

 

Net loss and comprehensive loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

Net loss per common share, basic and diluted

 

$

(0.09

)

 

$

(0.17

)

 

$

(0.13

)

 

$

(0.43

)

Weighted average common shares used in computing basic and diluted net loss per common share

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Share amounts and per share data give retroactive effect to the forward stock split described in the Description of Business and Basis of Presentation footnote effective July 9, 2021.

See accompanying notes.

 

4


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except per share amounts)

(unaudited)

 

 

Common

 

 

 

 

 

 

 

 

 

 

 

 

Stock, $0.01

 

 

Additional

 

 

 

 

 

Total

 

 

 

Par Value

 

 

Paid-In

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balances at March 31, 2022

 

 

141,347

 

 

$

1,413

 

 

$

1,550,318

 

 

$

(272,205

)

 

$

1,279,526

 

Vesting of restricted stock units

 

 

589

 

 

 

6

 

 

 

(6

)

 

 

 

 

 

 

Shares withheld for tax withholding on vesting of restricted stock units

 

 

(22

)

 

 

 

 

 

(425

)

 

 

 

 

 

(425

)

Stock-based compensation

 

 

 

 

 

 

 

 

8,306

 

 

 

 

 

 

8,306

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(12,919

)

 

 

(12,919

)

Balances at June 30, 2022

 

 

141,914

 

 

$

1,419

 

 

$

1,558,193

 

 

$

(285,124

)

 

$

1,274,488

 

 

 

 

Common

 

 

 

 

 

 

 

 

 

 

 

 

Stock, $0.01

 

 

Additional

 

 

 

 

 

Total

 

 

 

Par Value

 

 

Paid-In

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balances at March 31, 2021

 

 

126,086

 

 

$

1,261

 

 

$

1,266,807

 

 

$

(211,052

)

 

$

1,057,016

 

Repurchase of TopCo Units

 

 

(85

)

 

 

(1

)

 

 

(359

)

 

 

 

 

 

(360

)

Stock-based compensation

 

 

 

 

 

 

 

 

2,235

 

 

 

 

 

 

2,235

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(21,693

)

 

 

(21,693

)

Balances at June 30, 2021

 

 

126,001

 

 

$

1,260

 

 

$

1,268,683

 

 

$

(232,745

)

 

$

1,037,198

 

 

 

5


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except per share amounts)

(unaudited)

 

 

Common

 

 

 

 

 

 

 

 

 

 

 

 

Stock, $0.01

 

 

Additional

 

 

 

 

 

Total

 

 

 

Par Value

 

 

Paid-In

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2021

 

 

140,741

 

 

$

1,407

 

 

$

1,539,638

 

 

$

(266,660

)

 

$

1,274,385

 

Vesting of restricted stock units

 

 

1,014

 

 

 

10

 

 

 

(10

)

 

 

 

 

 

 

Purchase of ESPP shares

 

 

240

 

 

 

3

 

 

 

4,073

 

 

 

 

 

 

4,076

 

Shares withheld for tax withholding on vesting of restricted stock units

 

 

(81

)

 

 

(1

)

 

 

(1,687

)

 

 

 

 

 

(1,688

)

Stock-based compensation

 

 

 

 

 

 

 

 

16,179

 

 

 

 

 

 

16,179

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(18,464

)

 

 

(18,464

)

Balances at June 30, 2022

 

 

141,914

 

 

$

1,419

 

 

$

1,558,193

 

 

$

(285,124

)

 

$

1,274,488

 

 

 

 

Common

 

 

 

 

 

 

 

 

 

 

 

 

Stock, $0.01

 

 

Additional

 

 

 

 

 

Total

 

 

 

Par Value

 

 

Paid-In

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2020

 

 

126,219

 

 

$

1,262

 

 

$

1,264,703

 

 

$

(177,981

)

 

$

1,087,984

 

Repurchase of TopCo units

 

 

(218

)

 

 

(2

)

 

 

(921

)

 

 

 

 

 

(923

)

Stock-based compensation

 

 

 

 

 

 

 

 

4,901

 

 

 

 

 

 

4,901

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(54,764

)

 

 

(54,764

)

Balances at June 30, 2021

 

 

126,001

 

 

$

1,260

 

 

$

1,268,683

 

 

$

(232,745

)

 

$

1,037,198

 

Share amounts and per share data give retroactive effect to the forward stock split described in the Description of Business and Basis of Presentation footnote effective July 9, 2021.

See accompanying notes.

6


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

Operating activities:

 

 

 

 

 

 

Net loss

 

$

(18,464

)

 

$

(54,764

)

Adjustments to reconcile net loss to net cash provided by (used in) operating activities:

 

 

 

 

 

 

Depreciation of property and equipment

 

 

2,057

 

 

 

1,818

 

Amortization of intangible assets

 

 

67,934

 

 

 

66,728

 

Amortization of deferred financing costs

 

 

587

 

 

 

1,218

 

Impairment on disposal group

 

 

 

 

 

1,218

 

Stock-based compensation

 

 

15,971

 

 

 

4,823

 

Deferred income taxes

 

 

(5,422

)

 

 

(15,402

)

Other

 

 

2,599

 

 

 

1,405

 

Changes in assets and liabilities:

 

 

 

 

 

 

Accounts receivable, net

 

 

(115,316

)

 

 

(96,913

)

Prepaid expenses and other assets

 

 

(21,176

)

 

 

(6,970

)

Deferred commissions

 

 

196

 

 

 

(2,375

)

Right-of-use assets

 

 

2,410

 

 

 

6,380

 

Accounts payable and accrued liabilities

 

 

(9,131

)

 

 

(195

)

Deferred revenue

 

 

25,080

 

 

 

44,058

 

Lease liabilities

 

 

(3,487

)

 

 

(3,050

)

Other liabilities

 

 

(1,378

)

 

 

(346

)

Net cash used in operating activities

 

 

(57,540

)

 

 

(52,367

)

Investing activities:

 

 

 

 

 

 

Purchases of property and equipment

 

 

(3,415

)

 

 

(1,607

)

Proceeds from sale of property and equipment

 

 

36

 

 

 

24

 

Proceeds from sale of Bridge

 

 

 

 

 

46,018

 

Business acquisitions, net of cash received

 

 

(19,484

)

 

 

(16,030

)

Net cash provided by (used in) investing activities

 

 

(22,863

)

 

 

28,405

 

Financing activities:

 

 

 

 

 

 

Proceeds from issuance of common stock from employee equity plans

 

 

4,076

 

 

 

 

Shares repurchased for tax withholdings on vesting of restricted stock units

 

 

(1,688

)

 

 

 

Distributions to stockholders

 

 

 

 

 

(923

)

Repayments on long-term debt

 

 

(1,250

)

 

 

(51,534

)

Net cash provided by (used in) financing activities

 

 

1,138

 

 

 

(52,457

)

Foreign currency impacts on cash, cash equivalents, and restricted cash

 

 

(2,291

)

 

 

 

Net decrease in cash, cash equivalents, and restricted cash

 

 

(81,556

)

 

 

(76,419

)

Cash, cash equivalents, and restricted cash, beginning of period

 

 

169,152

 

 

 

150,953

 

Cash, cash equivalents, and restricted cash, end of period

 

$

87,596

 

 

$

74,534

 

Supplemental cash flow disclosure:

 

 

 

 

 

 

Cash paid for taxes

 

$

2,775

 

 

$

403

 

Interest paid

 

$

5,766

 

 

$

31,749

 

Non-cash investing and financing activities:

 

 

 

 

 

 

Capital expenditures incurred but not yet paid

 

$

189

 

 

$

65

 

 

See accompanying notes.

 

7


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

The following provides a reconciliation of cash, cash equivalents and restricted cash to the amounts reported on the condensed consolidated balance sheets. Restricted cash has been disclosed in Other assets as it is associated with letters of credit obtained to secure office space from our various lease agreements and other contractual arrangements (in thousands):

 

 

 

 

 

 

 

 

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

 

 

 

 

 

Cash and equivalents

 

$

83,234

 

 

$

70,200

 

Restricted cash

 

 

4,362

 

 

 

4,334

 

Total cash, cash equivalents, and restricted cash

 

$

87,596

 

 

$

74,534

 

 

See accompanying notes.

8


Table of Contents

 

INSTRUCTURE HOLDINGS, INC.

Notes to Unaudited Condensed Consolidated Financial Statements

1. Description of Business and Basis of Presentation

Organization

On March 24, 2020, Instructure Parent, L.P. (“TopCo”) acquired 100 percent of Instructure, Inc.’s equity. Instructure Intermediate Holdings I, Inc. was a wholly-owned subsidiary of TopCo and was formed on January 14, 2020 by Thoma Bravo Fund XIII, L.P. (“Thoma Bravo”) for the purpose of purchasing (the “Take-Private Transaction”) Instructure, Inc. and had no operations prior to the Take-Private Transaction. On May 26, 2021, Instructure Intermediate Holdings I, Inc. changed its name to Instructure Holdings, Inc. (the “Company” or “Instructure”).

Instructure, Inc. was incorporated in the state of Delaware in September 2008. We are headquartered in Salt Lake City, Utah, and have wholly-owned subsidiaries in the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, and Singapore.

2021 Stock Split and Initial Public Offering (IPO)

On July 9, 2021, the Company effected a 126,239.815-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split. In connection with the stock split, on July 9, 2021, the Company’s board of directors and stockholders approved the Certificate of Amendment to the Amended and Restated Certificate of Incorporation to increase the number of authorized shares of common stock from 2,000 shares to 500,000,000 shares and to increase the number of authorized shares of preferred stock from zero shares to 50,000,000 shares. No preferred stock has been issued or outstanding.

On July 26, 2021, the Company completed its IPO of 12,500,000 shares of common stock at an offering price of $20.00 per share. The Company received net proceeds of $234.0 million after deducting underwriting discounts and commissions. On August 19, 2021, the underwriters partially exercised their over-allotment option and purchased an additional 1,675,000 shares of common stock at the offering price of $20.00 per share. The Company received additional net proceeds of $31.4 million after deducting underwriting discounts and commissions.

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) applicable to interim periods, under the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management, we have prepared the accompanying unaudited condensed consolidated financial statements on a basis substantially consistent with the audited consolidated financial statements of the Company as of and for the fiscal year ended December 31, 2021, and these condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December 31, 2022. The year-end balance sheet data was derived from audited financial statements, but the interim condensed consolidated balance sheet included in this Form 10-Q does not include all disclosures required under U.S. GAAP. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted under the rules and regulations of the SEC.

These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K").

9


Table of Contents

 

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures. Accordingly, actual results could differ from those estimates. Such estimates, which we evaluate on an on-going basis, include provisions for credit losses, useful lives for property and equipment and intangible assets, valuation allowances for net deferred income tax assets, valuation of stock-based compensation and common stock, acquisition-related estimates, our assessment for impairment of goodwill, intangible assets, and other long-lived assets, the standalone selling price of performance obligations and the determination of the period of benefit for deferred commissions. We base our estimates on historical experience and on various other assumptions which we believe to be reasonable.

Operating Segments

We operate in a single operating segment, cloud-based learning management, assessment and performance systems. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision makers (“CODMs”), which are our chief executive officer and chief financial officer, in deciding how to allocate resources and assess performance. Our CODMs evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

 

2. Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in “Note 1 – Description of Business and Summary of Significant Accounting Policies” of the 2021 10-K. There have been no significant changes to these policies during the unaudited six months ended June 30, 2022.

Recent Accounting Pronouncements

Adopted accounting pronouncements

Effective January 1, 2021, the Company adopted Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles and also simplification of areas such as franchise taxes, step up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws or rate changes. During the second quarter of 2022, a wholly-owned foreign subsidiary had year-to-date pretax book loss in excess of full year forecasted loss due to unrealized losses on foreign currency. Under the Year-to-Date Loss Limitation in Interim-Period Tax Accounting section of ASU 2019-12, the benefit recorded related to this entity is no longer limited to the forecasted full year benefit. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-05, Leases (Topic 842): Lessors—Certain Leases with Variable Lease Payments, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Upon adoption a lessor will be required to classify a lease with variable lease payments (that do not depend on a rate or index) as an operating lease on commencement date if classifying the lease as a sales-type or direct financing lease would result in a selling loss. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-01, Reference Rate Reform (Topic 848), which refined the scope of Topic 848 and clarified some of its provisions. The amendments permit entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by the discounting transition. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-08, Business Combinations (Topic 805), which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Issued accounting pronouncements

There have been no recent accounting pronouncements issued which are expected to have a material effect on the Company's condensed consolidated financial statements. Management continues to monitor and review recently issued accounting guidance upon issuance.

10


Table of Contents

 

 

3. Net Loss Per Share

 

A reconciliation of the denominator used in the calculation of basic and diluted net loss per share is as follows (in thousands, except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—basic

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Dilutive effect of share equivalents resulting from unvested restricted stock units and shares for issuance under employee stock purchase plan

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—diluted

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Net loss per common share, basic and diluted

 

$

(0.09

)

 

$

(0.17

)

 

$

(0.13

)

 

$

(0.43

)

 

For the unaudited three and six months ended June 30, 2022, we incurred net losses and, therefore, the effect of our restricted stock units (“RSUs”) and employee stock purchase plan were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. We also incurred losses in the unaudited three and six months ended June 30, 2021. The following table contains share totals with a potentially dilutive impact (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Restricted stock units

 

 

5,722

 

 

 

 

 

 

5,722

 

 

 

 

Shares for issuance under employee stock purchase plan

 

 

126

 

 

 

 

 

 

126

 

 

 

 

Total

 

 

5,848

 

 

 

 

 

 

5,848

 

 

 

 

 

 

4. Property and Equipment

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

 

 

 

Computer and office equipment

 

$

4,806

 

 

$

2,668

 

Capitalized software development costs

 

 

6,569

 

 

 

4,591

 

Furniture and fixtures

 

 

1,615

 

 

 

1,325

 

Leasehold improvements and other

 

 

6,917

 

 

 

4,330

 

Total property and equipment

 

 

19,907

 

 

 

12,914

 

Less accumulated depreciation and amortization

 

 

(7,704

)

 

 

(2,122

)

Total

 

$

12,203

 

 

$

10,792

 

 

Accumulated amortization for capitalized software development costs was $1.4 million and $0.8 million at June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for capitalized software development costs for the unaudited three and six months ended June 30, 2022 was $0.3 million and $0.6 million, respectively, and $46.7 thousand and $0.3 million for the unaudited three and six months ended June 30, 2021, respectively, and is recorded within subscription and support cost of revenue on the condensed consolidated statements of operations and comprehensive loss.

11


Table of Contents

 

 

5. Acquisitions

2022 Acquisitions

On April 13, 2022, we acquired all outstanding shares of Concentric Sky, Inc. (“Concentric Sky” which was rebranded to “Canvas Credentials” subsequent to acquisition) for the purpose of our continued commitment to building the education industry’s most integrated teaching and learning platform to support lifelong learning. $0.5 million of the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.
 

The following table summarizes the preliminary estimated fair values of the consideration transferred, assets acquired and liabilities assumed as of the date of the Canvas Credentials acquisition (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

20,814

 

Holdback amount

 

 

500

 

Total purchase consideration

 

$

21,314

 

Identifiable assets acquired

 

 

 

Cash

 

$

1,330

 

Accounts receivable

 

 

1,018

 

Prepaid expenses and other assets

 

 

109

 

Intangible assets: developed technology

 

 

3,900

 

Intangible assets: customer relationships

 

 

9,100

 

Total assets acquired

 

$

15,457

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

1,335

 

Deferred revenue

 

 

2,566

 

Total liabilities assumed

 

$

3,901

 

Goodwill

 

 

9,758

 

Total purchase consideration

 

$

21,314

 

 

12


Table of Contents

 

2021 Acquisitions

On June 28, 2021, we acquired all outstanding shares of Eesysoft Software International B.V. (“Eesysoft” which was rebranded to “Impact by Instructure” or “Impact” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively use our core products. $1.5 million of the purchase price is being paid over a period of 18 months following the closing of the transaction. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. On June 28, 2021, the Company recorded an increase to the Impact deferred tax liability of $0.7 million in purchase accounting due to a step up in book basis of intangible assets as a result of the stock acquisition. We expect the net deferred tax liability to decrease as book amortization expense is recognized on the acquisition-related intangible assets.

The final allocation of the purchase price was as follows (in thousands):
 

Consideration transferred

 

 

 

Cash paid

 

$

17,472

 

Deferred consideration

 

 

1,500

 

Total purchase consideration

 

$

18,972

 

Identifiable assets acquired

 

 

 

Cash

 

$

586

 

Accounts receivable

 

 

624

 

Deposits

 

 

9

 

Intangible assets: developed technology

 

 

3,300

 

Intangible assets: customer relationships

 

 

1,700

 

Total assets acquired

 

$

6,219

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

49

 

Deferred revenue

 

 

692

 

Payroll tax liability

 

 

91

 

Deferred tax liability

 

 

672

 

Lease liability

 

 

24

 

Total liabilities assumed

 

$

1,528

 

Goodwill

 

 

14,281

 

Total purchase consideration

 

$

18,972

 

 

13


Table of Contents

 

 

On November 5, 2021, we acquired all outstanding shares of Kimono LLC (“Kimono” which was rebranded to “Elevate Data Sync” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively synchronize data between our core product applications and student information systems (“SIS”). $0.4 million of the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.

The final allocation of the purchase price was as follows (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

11,021

 

Holdback amount

 

 

350

 

Total purchase consideration

 

$

11,371

 

Identifiable assets acquired

 

 

 

Cash and cash equivalents

 

$

1,324

 

Accounts receivable, net

 

 

336

 

Prepaid expenses

 

 

66

 

Intangible assets: developed technology

 

 

2,200

 

Intangible assets: customer relationships

 

 

1,200

 

Total assets acquired

 

$

5,126

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

174

 

Deferred revenue

 

 

515

 

Other liabilities

 

 

25

 

Total liabilities assumed

 

$

714

 

Goodwill

 

 

6,959

 

Total purchase consideration

 

$

11,371

 

 

For all periods presented, the excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill, of which $16.7 million is expected to be deductible for tax purposes. The goodwill generated from these transactions is attributable to the expected synergies to be achieved upon consummation of the business combinations and the assembled workforce values. The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. Developed technology represents the estimated fair value of the acquired existing technology and is being amortized over its estimated remaining useful life of five years. Amortization of developed technology is included in subscription and support cost of revenue expenses in the accompanying condensed consolidated statements of operations and comprehensive loss. Customer relationships represent the estimated fair value of the acquired customer bases and are amortized over the estimated remaining useful life of seven years. Amortization of customer relationships is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations and comprehensive loss.

Sale of getBridge LLC (“Bridge”)

On February 26, 2021, the Company sold Bridge, its corporate learning platform and wholly-owned subsidiary, for a total purchase price of $47.0 million. We received cash proceeds net of transaction costs of $46.0 million. The proceeds from this sale were used to pay down the balance of our then outstanding Term Loan (as defined in Note 7—Credit Facility). During the unaudited six months ended June 30, 2021, we recognized a pretax loss on this divestiture of $1.2 million, which is included in operating expenses in the accompanying condensed consolidated statements of operations and comprehensive loss.

 

6. Goodwill and Intangible Assets

Goodwill activity was as follows (in thousands):

 

 

Total

 

Balance as of December 31, 2021

 

$

1,194,221

 

Additions (Note 5—Acquisitions)

 

 

9,758

 

Balance as of June 30, 2022 (unaudited)

 

$

1,203,979

 

 

14


Table of Contents

 

Intangible assets consisted of the following (in thousands):

 

 

 

Weighted-Average
R
emaining
Useful Life

 

June 30, 2022

 

 

December 31, 2021

 

 

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

 

 

 

 

 

 

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

8 Months

 

$

21

 

 

$

(16

)

 

$

5

 

 

$

21

 

 

$

(13

)

 

$

8

 

Trade names

 

90 Months

 

 

125,800

 

 

 

(29,366

)

 

 

96,434

 

 

 

125,800

 

 

 

(22,809

)

 

 

102,991

 

Developed technology

 

34 Months

 

 

317,700

 

 

 

(135,765

)

 

 

181,935

 

 

 

313,800

 

 

 

(104,215

)

 

 

209,585

 

Customer relationships

 

58 Months

 

 

422,700

 

 

 

(126,262

)

 

 

296,438

 

 

 

413,600

 

 

 

(96,438

)

 

 

317,162

 

Total

 

 

 

$

866,221

 

 

$

(291,409

)

 

$

574,812

 

 

$

853,221

 

 

$

(223,475

)

 

$

629,746

 

Amortization expense for intangible assets was $34.2 million and $67.9 million for the unaudited three and six months ended June 30, 2022, respectively, and $33.4 million and $66.7 million for the unaudited three and six months ended June 30, 2021, respectively.

Based on the recorded intangible assets at June 30, 2022 (unaudited), estimated amortization expense is expected to be as follows (in thousands):

 

 

 

 

Amortization

 

 

 

Expense

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

68,523

 

2023

 

 

137,041

 

2024

 

 

136,806

 

2025

 

 

94,093

 

2026

 

 

74,005

 

2027 and thereafter

 

 

64,344

 

Total

 

$

574,812

 

 

7. Credit Facility

On March 24, 2020, we entered into a credit agreement with a syndicate of lenders and Golub Capital Markets LLC, as administrative agent and collateral agent, and Golub Capital Markets LLC and Owl Rock Capital Advisors LLC, as joint bookrunners and joint lead arrangers (the “Credit Agreement”). The Credit Agreement provided for a senior secured term loan facility (the “Initial Term Loan”) in an original aggregate principal amount of $775.0 million, which was supplemented by an incremental term loan pursuant to the First Incremental Amendment and Waiver to Credit Agreement, dated as of December 22, 2020, in a principal amount of $70.0 million (the “Incremental Term Loan” and, together with the Initial Term Loan, the “Term Loan”). The maturity date for the Term Loan was March 24, 2026, with the remaining principal due in full on the maturity date. The Credit Agreement also provided for a senior secured revolving credit facility in an aggregate principal amount of $50.0 million (the “Revolving Credit Facility” and, together with the Term Loan, the “Credit Facilities”). The Revolving Credit Facility included a $10.0 million sublimit for the issuance of letters of credit.

The Credit Agreement required us to repay the principal of the Term Loan in equal quarterly repayments equal to 0.25% of the aggregate original principal amount of the Term Loan, reduced as a result of the application of prepayments. Further, until the last day of the quarter ending June 30, 2021, the Credit Facilities bore interest at a rate equal to (i) 6.00% plus the highest of (x) the prime rate (as determined by reference to the Wall Street Journal), (y) the Federal funds open rate plus 0.50% per annum, and (z) a daily Eurodollar rate based on an interest period of one month plus 1.00% per annum or (ii) the Eurodollar rate plus 7.00% per annum, subject to a 1.00% Eurodollar floor. Thereafter, on the last day of each of the five full fiscal quarters, we had the option (a “Pricing Grid Election”) to (i) retain the aforementioned applicable margins or (ii) switch to the applicable margins set forth on a pricing grid which, subject to certain pro forma total net leverage ratio limits, provided for applicable margins ranging from 5.50% to 7.00%, in the case of Eurodollar loans, and 4.50% to 6.00% in the case of ABR Loans (as defined in the Credit Agreement). The applicable margins set forth on the pricing grid would become mandatory beginning on the last day of the tenth full fiscal quarter ending after March 24, 2020. Interest payments were due quarterly, or more frequently, based on the terms of the Credit Agreement.

15


Table of Contents

 

On May 27, 2021, the Company exercised its option to make a Pricing Grid Election. As a result, the Company’s applicable margin for Eurodollar loans under the Credit Facilities from May 27, 2021 onward was 5.5%. In connection with the Company's IPO, the Company made a principal prepayment in August 2021 of $224.3 million on its outstanding Term Loan. In connection with the underwriters' exercise of their over-allotment option in August 2021, the Company made an additional principal prepayment in August 2021 of $30.8 million on its outstanding Term Loan. The Company also incurred a 1.5% prepayment premium in conjunction with each principal prepayment.

The Company incurred fees with respect to the Revolving Credit Facility, including a commitment fee of 0.50% per annum of unused commitments under the Revolving Credit Facility.

On October 29, 2021, we entered into a credit agreement with JPMorgan Chase Bank, N.A. (“JPMorgan”), as administrative agent, (the “2021 Credit Agreement”) governing our senior secured credit facilities (the “Senior Secured Credit Facilities”), consisting of a $500.0 million senior secured term loan facility (the “Senior Term Loan”) and a $125.0 million senior secured revolving credit facility (the “Senior Revolver”). The proceeds from the Senior Secured Credit Facilities were used, in addition to cash on hand, (1) to refinance, in full, all existing indebtedness under the Credit Agreement (the “Refinancing”), (2) to pay certain fees and expenses incurred in connection with the entry into the 2021 Credit Agreement and the Refinancing, and (3) to finance working capital needs of the Company and its subsidiaries for general corporate purposes.

All of the Company's obligations under the Senior Secured Credit Facilities are guaranteed by the subsidiary guarantors named therein (the “Subsidiary Guarantors”). The Senior Revolver includes a $10.0 million sublimit for the issuance of letters of credit. Any issuance of letters of credit will reduce the amount available under the Senior Revolver. As of June 30, 2022 (unaudited), we had no outstanding borrowings under our Senior Revolver.

The Senior Term Loan has a seven-year maturity and the Senior Revolver has a five-year maturity. Commencing June 30, 2022, we were required to repay the Senior Term Loan portion of the Senior Secured Credit Facilities in quarterly principal installments of 0.25% of the aggregate original principal amount of the Senior Term Loan at closing, with the balance payable at maturity. Borrowings under the Senior Secured Credit Facilities bear interest, at the Company's option, at: (i) Base Rate equal to the greater of (a) the Federal Funds Rate plus 1/2 of 1.00%, (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its "prime rate," (c) a Eurocurrency Rate for such date plus 1.00% and (d) 1.00%; or (ii) the Eurocurrency Rate (provided that the Eurocurrency Rate applicable to the Senior Term Loan shall not be less than 0.50% per annum). The Applicable Rate for the Senior Term Loan with respect to Eurocurrency Rate Loans is 2.75% per annum and 1.75% per annum for Base Rate Loans. The Applicable Rate for the Senior Revolver with respect to Eurocurrency Rate Loans, SONIA Loans, and Alternative Currency Term Rate Loans ranges from 2.00% to 2.5% subject to the Company's Consolidated First Lien Net Leverage Ratio, while the Applicable Rate for Base Rate Loans ranges from 1.00% to 1.50% subject to the Company's Consolidated First Lien Net Leverage Ratio. We are also required to pay an unused commitment fee to the lenders under the Senior Revolver at the Applicable Commitment Fee of the average daily unutilized commitments. The Applicable Commitment Fee ranges from 0.40% to 0.50% subject to the Company's Consolidated First Lien Never Leverage Ratio.

The 2021 Credit Agreement contains a financial covenant solely with respect to the Senior Revolver. If the outstanding amounts under the Senior Revolver exceed 35% of the aggregate amount of the Senior Revolver commitments, we are required to maintain at the end of each fiscal quarter, commencing with the quarter ending June 30, 2022, a Consolidated Net Leverage Ratio of not more than 7.75 to 1.00. As of June 30, 2022 (unaudited), there was no amount outstanding under the Senior Revolver. The Company had $125.0 million of availability under the Senior Revolver as of June 30, 2022 (unaudited).

Debt discount costs of $13.6 million were incurred in connection with the Term Loan. An additional $3.8 million of debt discount costs were incurred after the IPO in August 2021 in connection with the prepayment premium associated with the Term Loan as the prepayments were treated as modifications for accounting purposes. These debt discount costs were being amortized into interest expense over the contractual term of the Term Loan. As a result of the Refinancing in the fourth quarter of 2021, the Company wrote off the remaining $13.8 million of debt discount costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $1.0 million and $5.9 million of debt discount costs incurred in connection with the Senior Term Loan in long-term debt, current and long-term debt, net of current portion, respectively, on the condensed consolidated balance sheets. The Company recognized $0.3 million and $0.5 million of amortization of debt discount costs for the unaudited three and six months ended June 30, 2022, respectively, and $0.6 million and $1.2 million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. At June 30, 2022 (unaudited) and December 31, 2021 the Company had an aggregate principal amount outstanding of $498.8 million and $500.0 million, respectively, under the Senior Term Loan, bearing interest at 3.27% and 3.25%, respectively. The Company had $6.2 million and $6.7 million of unamortized debt discount costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which is recorded as a reduction of the debt balance on the Company’s condensed consolidated balance sheets.

16


Table of Contents

 

Debt issuance costs of $0.7 million were incurred in connection with the Revolving Credit Facility. These debt issuance costs were being amortized into interest expense over the contractual term of the Revolving Credit Facility. As a result of the Refinancing, the Company wrote off the remaining $0.5 million of debt issuance costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $0.2 million and $0.8 million of deferred issuance costs incurred in connection with the Senior Revolver in other current assets and other assets, respectively, on the condensed consolidated balance sheets. The Company recognized $47.0 thousand and $0.1 million of amortization of debt issuance costs for the unaudited three and six months ended June 30, 2022, respectively, and $30.0 thousand and $0.1 million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company had $0.8 million and $0.9 million of unamortized debt issuance costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which were included in other current assets and other assets on the Company’s condensed consolidated balance sheets.

The Senior Secured Credit Facilities contain customary negative covenants. At June 30, 2022 (unaudited), the Company was in compliance with all applicable covenants pertaining to the Senior Secured Credit Facilities. The Company also maintained compliance with all applicable covenants pertaining to the Credit Facilities prior to the Refinancing.

The maturities of outstanding debt, as of June 30, 2022 (unaudited), are as follows (in thousands):

 

 

 

Amount

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

2,500

 

2023

 

 

5,000

 

2024

 

 

5,000

 

2025

 

 

5,000

 

2026

 

 

5,000

 

Thereafter

 

 

476,250

 

Total

 

$

498,750

 

 

8. Revenue

We have one operating segment, which is our cloud-based learning, assessment, development and engagement systems. Historically, we had primarily generated revenues from two customer bases, Education and Corporate. Education customers consist of K-12 and Higher Education institutions that purchase our Canvas Learning Management System (“LMS”), which includes assessments, analytics and learning content. On February 26, 2021, the Company sold Bridge and no longer receives revenues from Corporate customers. Corporate customers purchased Bridge-related product, the Company's corporate learning platform, which included a learning management system and performance platform that helped employees and managers transform their organization through connection, alignment, and growth. The following tables present the Company’s disaggregated revenues based on its two customer bases and by geographic region, based on the physical location of the customer (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Education

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

183,885

 

Corporate

 

 

 

 

 

 

 

 

 

 

 

3,662

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated by Education

 

 

100

%

 

 

100

%

 

 

100

%

 

 

98

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

United States

 

$

90,957

 

 

$

75,127

 

 

$

181,064

 

 

$

150,698

 

Foreign

 

 

23,620

 

 

 

18,440

 

 

 

46,975

 

 

 

36,849

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated outside of the United States

 

 

21

%

 

 

20

%

 

 

21

%

 

 

20

%

 

17


Table of Contents

 

Deferred Revenue and Performance Obligations

During the unaudited three and six months ended June 30, 2022, 89% and 84% of revenue recognized was included in our deferred revenue balance at March 31, 2022 (unaudited), and December 31, 2021, respectively. During the unaudited three and six months ended June 30, 2021, 89% and 82%, respectively, of revenue recognized was included in our deferred revenue balance at March 31, 2021 (unaudited), and December 31, 2020, respectively.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2022 (unaudited), approximately $783.7 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 74% of our remaining performance obligations over the next 24 months, with the balance recognized thereafter.

Concentration of Credit Risk, Significant Customers and Provision for Credit Losses

There were no customers with revenue as a percentage of total revenue exceeding 10% for the periods presented.

As of June 30, 2022 and 2021 (unaudited) there were no customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than 10%. As of December 31, 2021, our largest customer's outstanding net accounts receivable balance as a percentage of total outstanding net accounts receivable represented 10.5%. There were no other customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than 10% as of December 31, 2021.

Our provisions for credit loss balances at June 30, 2022 (unaudited) and December 31, 2021 were $1.3 million and $0.8 million, respectively.

 

9. Deferred Commissions

Deferred commissions primarily consist of sales commissions that are capitalized as incremental contract origination costs and were $31.3 million and $31.5 million as of June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for deferred commissions was $3.8 million and $7.2 million for the unaudited three and six months ended June 30, 2022, respectively, and $2.4 million and $4.8 million for the unaudited three and six months ended June 30, 2021, respectively. There was no impairment of deferred commissions during these periods.

 

10. Stockholders’ Equity

The TopCo Amended and Restated Partnership Agreement (“Partnership Agreement”) set forth the terms, rights, powers, qualifications, limitations and restrictions of the partnership. In accordance with the Partnership Agreement, there was an unlimited number of authorized Class A Units and Class B Units (collectively, the “Units”) and issuance of such Units was determined by the board of managers.

In connection with the Take-Private Transaction, TopCo issued 1,250,000 Class A Units and 90,000,000 Class B Units, with no par values, for the cash paid by Thoma Bravo and its affiliated funds. Units shared in distributions according to a “waterfall” which provided for distributions to be made in the following order and priority: (1) first, to the holders of Class A Units until they received a 9% annual return on their remaining unreturned capital contributions, compounded quarterly; (2) second, to the holders of Class A Units until they received an amount equal to their respective capital contributions on a pro rata basis; and (3) third, to the holders of the remaining Class B Units based on their percentage of ownership, taking into account any applicable vesting terms and participation threshold on the Class B Units. A participation threshold in respect of a Class B Unit was determined at the time of issuance or grant and was equal to or greater than the amount payable in respect of a Class B Unit having a participation threshold of zero pursuant to the waterfall in a hypothetical liquidation of TopCo at the value of TopCo as of immediately prior to such issuance or grant. No conversion or redemption rights are associated with Class A or Class B Units. In connection with the IPO, TopCo effected a series of transactions that resulted in TopCo’s equityholders holding shares of our common stock directly, and then TopCo being liquidated and dissolved.

In connection with the Take-Private Transaction, the Company's board of directors authorized 2,000 shares of common stock with a par value of $0.01. Common stock issued and outstanding prior to the stock split as of July 9, 2021 (unaudited) and December 31, 2020 were 998.10 and 999.84, respectively. No other shares were issued. Subsequently, on July 9, 2021, the Company effected a 126,239.815-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split.

18


Table of Contents

 

As of June 30, 2022 (unaudited) and December 31, 2021, there were 500,000,000 shares of common stock authorized. As of June 30, 2022 (unaudited) and December 31, 2021, there were 141,914,344 and 140,740,569 shares of common stock issued and outstanding, respectively.

 

11. Stock-Based Compensation

Employee Equity Plans

In April 2020, as part of the Take-Private Transaction, the board of managers approved the Instructure Parent, LP Incentive Equity Plan (the “2020 Plan”) and the Instructure Co-Invest Agreement (the “Co-Invest Agreement”) to incentivize employees and to align the employees and management with the owners of the business. The 2020 Plan provided for the grant of incentive stock options, profits interest, equity appreciation rights and other forms of awards to employees and non-employees granted or denominated in TopCo Units. Under the 2020 Plan, 10,000,000 Class B Units (“Incentive Units”) were reserved for issuance (“Incentive Carry”) and did not have a contractual life. Incentive Carry grants were subject to a service and a performance vesting condition based on the achievement of an EBITDA target as established by the Company’s board of managers, over a performance period of four years. Additionally, TopCo granted 480,000 Incentive Units to certain members of the board of managers that were only subject to service-based vesting conditions over four years (“Board Carry”). These Incentive Units were not included in the Incentive Carry pool previously discussed and there was no contractual life. The Co-Invest Agreement offered employees the one-time opportunity to co-invest in TopCo by purchasing Units directly from the Company for cash. Under the Co-Invest agreement, the purchase price for one Class A unit and 72 Class B units was $1,000, which was the same investment allocation between the two unit classes as the investment made by existing investors at the time of the Take-Private Transaction.

The 2020 Plan was terminated in July 2021 in connection with the IPO. No further equity awards were granted under the 2020 Plan subsequent to the IPO. As of the IPO date, 2,271,698 vested Incentive Units converted to 1,305,738 shares of the Company's common stock and were released to the Unit holders, and 6,126,802 unvested Incentive Units were exchanged for 3,496,739 RSUs under the 2021 Plan. The RSUs generally vest in 11 equal quarterly installments commencing on September 1, 2021.

In July 2021, our board of directors adopted the 2021 Omnibus Incentive Plan (the “2021 Plan”), which serves as the successor to 2020 Plan. Accordingly, no shares remain available for issuance under the 2020 Plan. A total of 18,000,000 shares of the Company's common stock were initially reserved for issuance under the 2021 Plan. Pursuant to the terms of the 2021 Plan, the share reserve increased by 5,629,623 shares in January 2022. As of June 30, 2022, we had 16,257,713 shares of common stock available for future grants under the 2021 Plan.

In July 2021, our board of directors adopted, and our stockholders approved the 2021 Employee Stock Purchase Plan (the "2021 ESPP"), which allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period ended on February 28, 2022. Each new offering period begins on or about March 1 and September 1 and is approximately six months in duration. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (1) the fair market value of our common stock on the offering date or (2) the fair market value of our common stock on the purchase date. A total of 1,900,000 shares of the Company’s common stock were initially reserved for issuance under the 2021 ESPP. Pursuant to the terms of the 2021 ESPP, the share reserve increased by 1,407,406 shares in January 2022. As of June 30, 2022 (unaudited), 3,067,546 shares of common stock were available for purchase under the 2021 ESPP.

During the unaudited three months ended June 30, 2022, we granted 626,686 RSUs to employees under the 2021 Plan. Each RSU entitles the recipient to receive one share of the Company's common stock upon vesting. The RSUs are subject to time-based service requirements and generally vest over a four-year service period. The grant date fair values of the RSUs granted during the unaudited three months ended June 30, 2022 ranged from $17.59 to $21.88, which represent the closing stock price for the underlying common stock on the respective grant dates, with an aggregate fair value of $12.8 million.

The following two tables present stock-based compensation by award type and where the stock-based compensation expense was recorded in our condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Options

 

$

2

 

 

$

28

 

 

$

21

 

 

$

76

 

Restricted stock units

 

 

8,848

 

 

 

1,495

 

 

 

17,711

 

 

 

4,367

 

Shares for issuance under employee stock purchase plan

 

 

537

 

 

 

 

 

 

1,131

 

 

 

 

Class A and Class B Units

 

 

 

 

 

2,235

 

 

 

 

 

 

4,900

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

19


Table of Contents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Subscription and support cost of revenue

 

$

325

 

 

$

171

 

 

$

607

 

 

$

395

 

Professional services and other cost of revenue

 

 

465

 

 

 

110

 

 

 

841

 

 

 

287

 

Sales and marketing

 

 

2,772

 

 

 

1,093

 

 

 

5,349

 

 

 

2,675

 

Research and development

 

 

2,686

 

 

 

934

 

 

 

5,226

 

 

 

2,604

 

General and administrative

 

 

3,139

 

 

 

1,450

 

 

 

6,840

 

 

 

3,382

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

In connection with the Take-Private Transaction on March 31, 2020, and except for certain executives, outstanding stock options and restricted stock units, and together with the stock options, “equity awards”, whether vested or unvested, were cancelled and replaced with the right to receive $49.00 per share in cash, less the applicable exercise price per share and applicable withholding taxes (the “per share price”), with respect of each share of common stock underlying such award (“Cash Replacement Awards”). The per share price attributed to the unvested equity awards vest and are payable at the same time such equity awards would have vested pursuant to their original terms prior to the replacement. During the unaudited three and six months ended June 30, 2022 the Company recognized $1.2 million and $2.9 million of stock-based compensation expense associated with Cash Replacement Awards, respectively, and $1.5 million and $4.4 million for the unaudited three and six months ended June 30, 2021, respectively.

Restricted Stock Units

The following table summarizes the activity of RSUs for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

1,987

 

 

$

21.00

 

Granted

 

 

2,509

 

 

 

21.51

 

Vested

 

 

(440

)

 

 

20.61

 

Forfeited or cancelled

 

 

(318

)

 

 

21.53

 

Unvested and outstanding at June 30, 2022

 

 

3,738

 

 

$

21.35

 

 

As of June 30, 2022 (unaudited), total unrecognized compensation cost related to unvested RSUs amounted to $75.4 million, which is expected to be recognized over a weighted average period of 3.5 years.

The following table summarizes the activity of the Incentive Carry and Board Carry, subsequent to their conversion into RSUs under the 2021 Plan, for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

2,736

 

 

$

10.75

 

Vested

 

 

(575

)

 

 

10.81

 

Forfeited or cancelled

 

 

(177

)

 

 

11.07

 

Unvested and outstanding at June 30, 2022

 

 

1,984

 

 

$

10.73

 

 

20


Table of Contents

 

There were no Incentive Units granted subsequent to December 31, 2021. As of June 30, 2022 (unaudited) and December 31, 2021, we had $20.4 million and $28.3 million of unrecognized stock-based compensation expense related to unvested Incentive Units exchanged for RSUs, that are expected to be recognized over a weighted-average period of 1.8 and 2.3 years, respectively.

2021 ESPP

The following table summarizes the assumptions relating to 2021 ESPP purchase rights used in a Black-Scholes option pricing model for the three months ended June 30, 2022 and 2021 (unaudited):

 

 

 

Three months ended
June 30,

 

 

2022

 

2021

Dividend yield

 

None

 

None

Volatility

 

41%

 

None

Risk-free interest rate

 

0.06

 

None

Expected life (years)

 

0.5

 

None

 

12. Income Taxes

Utilization of the net operating loss carryforwards and credits may be subject to substantial annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization.

We file tax returns in the United States, the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, China, Singapore and various state jurisdictions. All of our tax years remain open to examination by major taxing jurisdictions to which we are subject, as carryforward attributes generated in past years may still be adjusted upon examination by the Internal Revenue Service or state and foreign tax authorities if they have or will be used in future periods.

We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. We do not expect our gross unrecognized tax benefits to change significantly in the next 12 months.

 

13. Fair Value of Financial Instruments

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

There were no transfers between Level 1 and Level 2 of the fair value measurement hierarchy during the period ended June 30, 2022 (unaudited) and December 31, 2021. Assets measured at fair value on a recurring basis as of June 30, 2022 (unaudited) were as follows (in thousands):

 

 

 

June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

Total assets

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

 

Assets measured at fair value on a recurring basis as of December 31, 2021 were as follows (in thousands):

 

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

Total assets

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

 

21


Table of Contents

 

 

Instruments Not Recorded at Fair Value on a Recurring Basis.

We estimate the fair value of our Senior Term Loan carried at face value, less unamortized discount costs, quarterly for disclosure purposes. The estimated fair value of our Senior Term Loan is determined by Level 2 inputs, observable market based inputs or unobservable inputs that are corroborated by market data. As of June 30, 2022 (unaudited), the fair value of our Senior Term Loan was $493.0 million. The carrying amounts of our cash, prepaid expenses, other current assets, and accrued liabilities approximate their current fair value because of their nature and relatively short maturity dates or durations.

14. Leases

The Company leases office space under non-cancelable operating leases with lease terms ranging from one to seven years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include early termination options. The Company has elected to exercise its early termination rights. All related operating leases have been impaired to reflect this early termination option. The Company subleases four of its locations. As of June 30, 2022, the first, second, third, and fourth sublease term has 12 months, 78 months, 43 months, and 22 months remaining, respectively. None of the above subleases have an option for renewal.
 

Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the lease payments over the lease term. Right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. As most of our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments.

The Company performed evaluations of its contracts and determined that each of its identified leases are operating leases. The components of operating lease expense were as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Operating lease cost, gross

 

$

1,588

 

 

$

1,938

 

 

$

3,384

 

 

$

3,890

 

Variable lease cost, gross(1)

 

 

591

 

 

 

527

 

 

 

1,127

 

 

 

936

 

Sublease income

 

 

(287

)

 

 

(249

)

 

 

(541

)

 

 

(477

)

Total lease costs(2)

 

$

1,892

 

 

$

2,216

 

 

$

3,970

 

 

$

4,349

 

 

(1)
Variable rent expense was not included within the measurement of the Company's operating right-of-use assets and lease liabilities. Variable rent expense is comprised primarily of the Company's proportionate share of operating expenses, property taxes and insurance and is classified as lease expense due to the Company's election to not separate lease and non-lease components.
(2)
Short-term lease costs for the unaudited three and six months ended June 30, 2022 and 2021 were not significant and are not included in the table above.

Cash paid for amounts included in the measurement of operating lease liabilities for the unaudited three and six months ended June 30, 2022 were $2.0 million and $4.2 million, respectively, and $2.4 million and $4.3 million for the unaudited three and six months ended June 30, 2021, respectively, and were included in net cash used in operating activities in the condensed consolidated statements of cash flows.

As of June 30, 2022 (unaudited), the maturities of the Company’s operating lease liabilities were as follows (in thousands):

 

Remainder of 2022

$

4,408

 

2023

 

8,630

 

2024

 

8,385

 

2025

 

4,318

 

2026

 

2,744

 

2027 and thereafter

 

3,085

 

Total lease payments

 

31,570

 

Less:

 

 

Imputed interest

 

(4,713

)

Lease liabilities

 

26,857

 

Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received

 

(414

)

Lease liabilities, net

$

26,443

 

 

22


Table of Contents

 

 

As of June 30, 2022 (unaudited) and December 31, 2021, the weighted average remaining lease term is 4.0 and 4.4 years, respectively, and the weighted average discount rate used to determine operating lease liabilities was 8.19% as of June 30, 2022 (unaudited) and December 31, 2021.

 

15. Commitments and Contingencies

Non-cancelable purchase obligations

As of June 30, 2022 (unaudited), our outstanding non-cancelable purchase obligations with a term of 12 months or longer related to cloud infrastructure services in the ordinary course of business totaled $45.0 million for fiscal year 2023 and $48.0 million for fiscal years 2024 and 2025, respectively.

Letters of Credit

As of June 30, 2022 (unaudited) and December 31, 2021, we had a total of $4.4 million and $4.2 million, respectively, of letters of credit outstanding that were issued for purposes of securing certain of the Company’s obligations under facility leases and other contractual arrangements.

Litigation

We are involved in various legal proceedings and claims, including challenges to trademarks, from time to time arising in the normal course of business. If we determine that it is probable that a loss has been incurred and the amount is reasonably estimable, we will record a liability in our condensed consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. Although the results of litigation and claims are inherently unpredictable and uncertain, management does not believe that the outcome of our various legal proceedings, with the potential exception of the matter described below (which we believe is without merit and which we are defending vigorously against), if determined adversely to us, singly or in the aggregate, would have a material impact on our financial position, results of operations, or liquidity.

In February 2021, Oklahoma Law Enforcement Retirement System and Q. Wade Billings filed a class action lawsuit against Instructure Holdings, LLC, certain Thoma Bravo entities and certain directors and officers of Predecessor, relating to the Take-Private Transaction. The complaint alleges that such directors and officers breached their fiduciary duties in connection with the Take-Private Transaction, and that Instructure Holdings, LLC and Thoma Bravo aided and abetted such breaches. Plaintiffs seek damages of an unidentified amount, interest, and attorneys’ and experts’ fees and expenses.

 

16. Related-Party Transactions

The Company has agreements in place with Thoma Bravo, LLC for financial and management advisory services, along with compensation arrangements and reimbursements to directors and officers. During the unaudited three and six months ended June 30, 2022 the Company incurred $0.1 million and 0.3 million of costs related to these services, respectively, and $0.2 million and 0.3 million for the unaudited three and six months ended June 30, 2021, respectively. The related expense is reflected in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.

The spouse of Mitch Benson, our Chief Strategy Officer, is an employee of the Company. Mr. Benson has served as an Officer of the Company since August 2019. His spouse, Ms. Tara Gunther, has been an employee of the Company since 2014. Her 2021 base salary and short-term incentive award was approximately $0.2 million in the aggregate. She also received benefits generally available to all employees. The compensation for Ms. Gunther was determined in accordance with our standard employment and compensation practices applicable to employees with similar responsibilities and positions. For the six months ended June 30, 2022 (unaudited), Ms. Gunther's base salary was $0.1 million.

In connection with our entry into the Credit Facilities on March 24, 2020, affiliates of Thoma Bravo collectively acquired $129.2 million of our Term Loan and as of June 30, 2021 (unaudited), affiliates of Thoma Bravo collectively owned $131.3 million of our Term Loan. In connection with our principal prepayments made in August 2021, $42.5 million of the prepayments were applied to the Term Loan held by affiliates of Thoma Bravo. Additionally, in connection with our October 29, 2021 Refinancing, $88.6 million of our Term Loan held by affiliates of Thoma Bravo was paid off. Refer to Note 7—Credit Facility for additional information regarding the principal prepayments and Refinancing.

Interest paid to affiliates of Thoma Bravo during the six months ended June 30, 2021 (unaudited) was $5.3 million.

 

 

23


Table of Contents

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

You should read the following discussion and analysis together with the financial statements and the related notes to those statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, and our audited Consolidated Financial Data for the year ended December 31, 2021 and the related notes thereto, which are included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K"). The following discussion contains forward-looking statements. See the “Forward-Looking Statements” section of this Quarterly Report on Form 10-Q.

Overview

From the inception of a teacher’s lesson through a student’s mastery of a concept, Instructure personalizes, simplifies, organizes, and automates the entire learning lifecycle through the power of technology. Our learning platform delivers the elements that leaders, teachers, and learners need – a next-generation LMS, robust assessments for learning, actionable analytics, and engaging, dynamic content. Schools standardize on Instructure’s solutions as their core learning platform because we bring together all of the tools that students, teachers, parents, and administrators need to create an accessible and modern learning environment. Our platform is cloud-native, built on open technologies, and scalable across thousands of institutions and tens of millions of users worldwide. We are the LMS market share leader in both Higher Education and paid K-12, with nearly 7,000 global customers, representing Higher Education institutions and K-12 districts and schools in more than 100 countries. We are maniacally focused on our customers and enhancing the teaching and learning experience. As such, we continuously innovate to grow the footprint of our platform, including through our acquisitions of Portfolium to add online skills portfolio capabilities for Higher Education students, MasteryConnect and Certica to add assessment and analytics capabilities, Impact to allow educators to evaluate the impact education technologies have on student engagement and outcome, Elevate Data Sync to secure syncing capabilities across applications within a school environment, and Canvas Credentials to give educators a robust, scalable and feature-rich platform for badging. Our platform becomes deeply ingrained into our customers’ instructional workflows.

Since our founding in 2008, we have expanded our platform from the core LMS to include a broad set of offerings targeting all aspects of teaching and learning. As our platform has grown, we have become more strategic to schools as they seek vendor consolidation, best of breed solutions, and integrated offerings to serve teachers and students.

This discussion and analysis reflects our financial condition and results of operations for the unaudited three and six months ended June 30, 2022 and 2021.

For the unaudited three months ended June 30, 2022 and 2021:

Our revenue was $114.6 million and $93.6 million, respectively.
Our net loss was $12.9 million and $21.7 million, respectively.
Our adjusted EBITDA was $39.8 million and $31.2 million, respectively.
Our operating cash flow was $8.6 million and $6.4 million, respectively.
Our free cash flow was $6.6 million and $5.2 million, respectively.

For the unaudited six months ended June 30, 2022 and 2021:

Our revenue was $228.0 million and $187.5 million, respectively.
Our net loss was $18.5 million and $54.8 million, respectively.
Our adjusted EBITDA was $83.4 million and $63.8 million, respectively.
Our operating cash flow was $(57.5) million and $(52.4) million, respectively.
Our free cash flow was $(60.9) million and $(54.0) million, respectively.

Adjusted EBITDA and free cash flow are non-GAAP measures, see “Non-GAAP Financial Measures” for definitions and reconciliations to the most closely comparable GAAP measure.

24


Table of Contents

 

Recent Developments

Macroeconomic Conditions and COVID-19 Update

Adverse macroeconomic conditions, including but not limited to heightened inflation, slower growth or recession, changes to fiscal and monetary policy, higher interest rates, currency fluctuations and challenges in the supply chain could impact our business. In addition, the war in Ukraine has given rise to potential global security issues that may, in particular, adversely affect international business and technology companies, such as ours. Certain of our customers may be negatively impacted by these events.

We believe that the COVID-19 pandemic accelerated adoption of our learning platform, which we expect will continue to generate additional opportunities for us in the future. We continued to experience high usage on our learning platform, even as North American K-12 students started returning to the classroom during 2021. As more of our customers continue to transition back to the classroom on either a full-time or hybrid basis, the demand for our network and data storage capacity, inclusive of third-party cloud hosting, has come down from peak pandemic levels, but remains significantly higher than pre-pandemic levels. These factors have generated a positive impact to our gross margin.

There is no assurance that we will experience a continued increase in the adoption of our learning platform or that new or existing customers will continue to utilize our service as the COVID-19 pandemic continues to taper.

The full extent to which the tapering of the COVID-19 pandemic will directly or indirectly impact our business, results of operations and financial condition continues to be uncertain and cannot be accurately predicted.

Key Factors Affecting Our Performance

Our historical financial performance has been, and we expect our financial performance in the future to be, driven by the following trends and our ability to:

Increase Adoption of Cloud-Based Software by Higher Education and K-12 Institutions

Our ability to increase market adoption of our platform is driven by the overall adoption of cloud applications and infrastructure by academic institutions. We believe that Higher Education and K-12 institutions are poised to accelerate the pace of cloud adoption to support near-term online educational needs, as a result of, and following the COVID-19 pandemic, and to withstand future challenges. Academic institutions that relied upon on-premises solutions to support remote operations faced significant delays at the height of the pandemic. In order to continue providing a high-quality education and support in-person, remote, and hybrid learning, institutions must make a fundamental shift to adopt cloud-based collaboration solutions. As the leader in the market for cloud-based learning technology, we believe the imperative for these institutions to adopt cloud infrastructure will increase demand for our platform and broaden our customer base.

Grow Our Customer Base

We believe there is significant opportunity to grow our customer base in Higher Education and K-12. The growth of our Higher Education customer base is primarily dependent on the replacement of legacy systems with our cloud-native platform in North America and our continued expansion efforts internationally. The growth of our K-12 customer base is primarily dependent on our ability to surround currently implemented free solutions with our learning platform and, in connection therewith, monetize demand for our broad capabilities. We intend to expand our customer base by continuing to make targeted and prudent investments in sales and marketing and customer support.

Cross-sell into our Existing Customer Base

Most of our customers initially engage with us using our Canvas LMS solution, and then we are generally able to cross-sell our other solutions as these customers become aware of the benefits of our broad capabilities, including learning, assessments, analytics, student success, program management, digital courseware, and global online learning. Our future revenue growth is dependent upon our ability to expand our customers’ use of our learning platform. Our ability to increase sales to existing customers depends on a number of factors, including customer satisfaction, competition, pricing, economic conditions, and spending by customers.

Key Components of Results of Operations

Revenue

We generate revenue primarily from two main sources: (1) subscription and support revenue, which is comprised of Software-as-a-Service, or SaaS, fees from customers accessing our learning platform and from customers purchasing additional support beyond the standard support that is included in the basic SaaS fees; and (2) related professional services revenue, which is comprised of training, implementation services and other types of professional services.

25


Table of Contents

 

Subscription revenue is derived from customers using our learning platform and is driven primarily by the number of customers, the number of users at each customer, the price of our applications and renewals. Support revenue is derived from customers purchasing additional support beyond the standard support that is included in the basic SaaS fee. Our contracts typically vary in length between one and five years. Subscriptions and support are non-cancelable and are billed in advance on an annual basis. All subscription and support fees billed are initially recorded in deferred revenue and recognized ratably over the subscription term.

Professional services and other revenue are derived primarily from implementation, training, and other consulting fees. Implementation services includes training and consulting services that generally take anywhere from 30 to 90 days to complete depending on customer-side complexity and timelines. It includes regularly scheduled and highly-structured activities to ensure customers progress toward better utilizing our applications. Most of these interactions take place over the phone and through the use of web meeting technology. Because we have determined the implementation services are distinct, they are recognized over time as the services are rendered, using an efforts-expended input method. Implementation services also include nonrefundable upfront setup fees, which are allocated to the remaining performance obligations.

We include training with every implementation and offer additional training for a fee. The training offered is focused on creating confidence among users so they can be successful with our applications. Most training is performed remotely using web meeting technology. Because we have determined that trainings are distinct, we record training revenue upon the delivery of the training. Training is recognized ratably in the same manner as subscription and support revenue described above.

In addition to our implementation and training offerings, we provide consulting services for custom application development, integrations, content services and change management consulting. These services are architected to boost customer adoption of our applications and to drive usage of features and capabilities that are unique to our company. We have determined that these services are distinct. Professional services revenue is typically recognized over time as the services are rendered, using an efforts-expended input method.

Cost of Revenue

Cost of subscription and support revenue consists primarily of the costs of our cloud hosting provider and other third-party service providers, employee-related costs including payroll, benefits and stock-based compensation expense for our operations and customer support teams, amortization of capitalized software development costs and acquired technology, and allocated overhead costs, which we define as rent, facilities and costs related to IT. Our acquired technology is amortized over the estimated remaining useful life, which is five years.

Cost of professional services and other revenue consists primarily of personnel costs of our professional services organization, including salaries, benefits, travel, bonuses and stock-based compensation, as well as allocated overhead costs.

Operating Expenses

Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs of our sales and marketing employees, including sales commissions and incentives, benefits and stock-based compensation expense, marketing programs, including lead generation, costs of our annual InstructureCon user conference, acquisition-related amortization expenses and allocated overhead costs. We defer and amortize on a straight-line basis sales commission costs related to acquiring new contracts over a period of benefit that we have determined to be generally four years. Customer relationships represent the estimated fair value of the acquired customer bases and are amortized over the estimated remaining useful life of seven years. The trade names acquired are amortized over the estimated remaining useful lives ranging from three to ten years.

Research and Development. Research and development expenses consist primarily of personnel costs of our development team, including payroll, benefits and stock-based compensation expense and allocated overhead costs. We capitalize certain software development costs that are attributable to developing new applications, features and adding incremental functionality to our platform. We amortize these costs to subscription and support cost of revenue in the condensed consolidated statements of operations and comprehensive loss over the estimated life of the new application or incremental functionality, which is generally three years.

General and Administrative. General and administrative expenses consist of personnel costs and related expenses for executive, finance, legal, human resources, recruiting, employee-related information technology, administrative personnel, including payroll, benefits and stock-based compensation expense; professional fees for external legal, accounting and other consulting services; and allocated overhead costs.

Other Income (Expense)

Other income (expense), net consists primarily of interest income, interest expense, and the impact of foreign currency transaction gains and losses. Interest expense is related to fees incurred to have access to our credit facilities. As we have expanded our international operations, our exposure to fluctuations in foreign currencies has increased.

26


Table of Contents

 

Income Tax Benefit

We are subject to income taxes in the United States and foreign jurisdictions in which we do business. These foreign jurisdictions have statutory tax rates different from those in the United States. Accordingly, our effective tax rates will vary depending on the relative proportion of foreign to U.S. income and changes in tax laws. The tax benefit at June 30, 2022 (unaudited) consists of decreases in U.S. Federal deferred tax liabilities due to current year pretax book loss, minimal increases to state deferred tax liabilities due to increases in valuation allowance recorded against state net operating loss carryforwards, and increases to foreign deferred tax assets as a result of changes in foreign tax rates.

Results of Operations

The following tables set forth our results of operations for the periods presented and as a percentage of our total revenue for those periods. The data has been derived from the unaudited condensed consolidated financial statements contained in this Quarterly Report on Form 10-Q which include, in our opinion, all adjustments, consisting only of normal recurring adjustments, that we consider necessary for a fair presentation of the financial position and results of operations for the interim periods presented. The period-to-period comparison of financial results is not necessarily indicative of financial results to be achieved in future periods.

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

102,905

 

 

$

84,257

 

 

$

206,397

 

 

$

170,611

 

Professional services and other

 

 

11,672

 

 

 

9,310

 

 

 

21,642

 

 

 

16,936

 

Total revenue

 

 

114,577

 

 

 

93,567

 

 

 

228,039

 

 

 

187,547

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support(1) (2) (3)

 

 

35,868

 

 

 

36,163

 

 

 

71,414

 

 

 

76,047

 

Professional services and other(1) (3)

 

 

6,530

 

 

 

4,811

 

 

 

11,995

 

 

 

10,561

 

Total cost of revenue

 

 

42,398

 

 

 

40,974

 

 

 

83,409

 

 

 

86,608

 

Gross profit

 

 

72,179

 

 

 

52,593

 

 

 

144,630

 

 

 

100,939

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing(1) (2) (3)

 

 

45,885

 

 

 

39,083

 

 

 

89,206

 

 

 

80,305

 

Research and development(1) (3)

 

 

18,669

 

 

 

14,279

 

 

 

35,870

 

 

 

31,368

 

General and administrative(1) (3)

 

 

14,253

 

 

 

11,196

 

 

 

29,869

 

 

 

24,547

 

Impairment on disposal group (3)

 

 

 

 

 

 

 

 

 

 

 

1,218

 

Total operating expenses

 

 

78,807

 

 

 

64,558

 

 

 

154,945

 

 

 

137,438

 

Loss from operations

 

 

(6,628

)

 

 

(11,965

)

 

 

(10,315

)

 

 

(36,499

)

Other income (expense):

 

 

 

 

 

 

 

 

 

 

 

 

Interest income

 

 

27

 

 

 

 

 

 

63

 

 

 

16

 

Interest expense

 

 

(4,611

)

 

 

(15,670

)

 

 

(9,164

)

 

 

(32,930

)

Other expense(3)

 

 

(3,417

)

 

 

(108

)

 

 

(3,111

)

 

 

(742

)

Total other income (expense), net

 

 

(8,001

)

 

 

(15,778

)

 

 

(12,212

)

 

 

(33,656

)

Loss before income taxes

 

 

(14,629

)

 

 

(27,743

)

 

 

(22,527

)

 

 

(70,155

)

Income tax benefit

 

 

1,710

 

 

 

6,050

 

 

 

4,063

 

 

 

15,391

 

Net loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

 

(1)
Includes stock-based compensation as follows:

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

325

 

 

$

171

 

 

$

607

 

 

$

395

 

Professional services and other

 

 

465

 

 

 

110

 

 

 

841

 

 

 

287

 

Sales and marketing

 

 

2,772

 

 

 

1,093

 

 

 

5,349

 

 

 

2,675

 

Research and development

 

 

2,686

 

 

 

934

 

 

 

5,226

 

 

 

2,604

 

General and administrative

 

 

3,139

 

 

 

1,450

 

 

 

6,840

 

 

 

3,382

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

27


Table of Contents

 

 

(2)
Includes amortization of acquisition-related intangibles as follows:

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

15,859

 

 

$

15,415

 

 

$

31,549

 

 

$

30,830

 

Sales and marketing

 

 

18,332

 

 

 

17,946

 

 

 

36,381

 

 

 

35,892

 

Total amortization of acquisition-related intangibles

 

$

34,191

 

 

$

33,361

 

 

$

67,930

 

 

$

66,722

 

 

(3)
Includes restructuring, transaction and sponsor related costs as follows:

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

9

 

 

$

28

 

 

$

18

 

 

$

1,948

 

Professional services and other

 

 

41

 

 

 

5

 

 

 

95

 

 

 

855

 

Sales and marketing

 

 

110

 

 

 

201

 

 

 

390

 

 

 

2,452

 

Research and development

 

 

502

 

 

 

128

 

 

 

792

 

 

 

2,679

 

General and administrative

 

 

726

 

 

 

2,592

 

 

 

2,563

 

 

 

6,859

 

Impairment on disposal group

 

 

 

 

 

 

 

 

 

 

 

1,218

 

Other expense

 

 

3,477

 

 

 

 

 

 

3,185

 

 

 

 

Total restructuring, transaction and sponsor related costs

 

$

4,865

 

 

$

2,954

 

 

$

7,043

 

 

$

16,011

 

 

28


Table of Contents

 

 

 


 

 

 

 

 

 

Three months ended
June 30,

 

Six months ended
June 30,

 

 

2022

 

2021

 

2022

 

2021

 

 

(as a percentage of total revenue)

Revenue:

 

 

 

 

 

 

 

 

Subscription and support

 

90%

 

90%

 

91%

 

91%

Professional services and other

 

                             10

 

  10

 

  9

 

  9

Total revenue

 

                           100

 

                           100

 

  100

 

  100

Cost of revenue:

 

 

 

 

 

 

 

 

Subscription and support

 

  31

 

  39

 

  31

 

  41

Professional services and other

 

  6

 

  6

 

  5

 

  6

Total cost of revenue

 

  37

 

  45

 

  36

 

  47

Gross profit

 

  63

 

  55

 

  64

 

  53

Operating expenses:

 

 

 

 

 

 

 

 

Sales and marketing

 

  40

 

  42

 

  39

 

  43

Research and development

 

  16

 

  15

 

  16

 

  17

General and administrative

 

  12

 

  12

 

  13

 

  13

Impairment on disposal group

 

  —

 

  —

 

  —

 

  1

Total operating expenses

 

  68

 

  69

 

  68

 

  74

Loss from operations

 

  (5)

 

  (14)

 

  (4)

 

  (21)

Other income (expense):

 

 

 

 

 

 

 

 

Interest income

 

  —

 

  —

 

  —

 

  —

Interest expense

 

  (4)

 

  (17)

 

  (4)

 

  (18)

Other expense

 

  (3)

 

  —

 

  (1)

 

  —

Total other income (expense), net

 

  (7)

 

  (17)

 

  (5)

 

  (18)

Loss before income taxes

 

  (12)

 

  (31)

 

  (9)

 

  (39)

Income tax benefit

 

  2

 

                               6

 

                               2

 

                               8

Net loss

 

(10)%

 

(25)%

 

(7)%

 

(31)%

 

Comparison of the unaudited three and six months ended June 30, 2022 and unaudited three and six months ended June 30, 2021.

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Subscription and support

 

$

102,905

 

 

$

84,257

 

 

$

18,648

 

 

 

22

%

 

$

206,397

 

 

$

170,611

 

 

$

35,786

 

 

 

21

%

Professional services and other

 

 

11,672

 

 

 

9,310

 

 

 

2,362

 

 

 

25

 

 

 

21,642

 

 

 

16,936

 

 

 

4,706

 

 

 

28

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

21,010

 

 

 

22

%

 

$

228,039

 

 

$

187,547

 

 

$

40,492

 

 

 

22

%

 

29


Table of Contents

 

Three month change

Subscription and support revenue increased $18.6 million for the unaudited three months ended June 30, 2022 due to an increase in new customers, growth from existing customers through upselling historical products and cross-selling new products, contributions from our recent acquisitions, and the effects of acquisition accounting from Accounting Standards Codification (“ASC”) Topic 805 (“ASC 805”).

Professional services and other revenue increased $2.4 million for the unaudited three months ended June 30, 2022 due to the same factors discussed above.

 

Six month change

Subscription and support revenue increased $35.8 million for the unaudited six months ended June 30, 2022 due to new and existing customers, through upselling historical products and cross-selling new products, and contributions from our recent acquisitions, as discussed above, as well as the effects of acquisition accounting from ASC 805.

Professional services and other revenue increased $4.7 million for the unaudited six months ended June 30, 2022 due to the same factors discussed above.

Cost of Revenue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support

 

$

35,868

 

 

$

36,163

 

 

$

(295

)

 

 

(1

)%

 

$

71,414

 

 

$

76,047

 

 

$

(4,633

)

 

 

(6

)%

Professional services and other

 

 

6,530

 

 

 

4,811

 

 

 

1,719

 

 

 

36

 

 

 

11,995

 

 

 

10,561

 

 

 

1,434

 

 

 

14

 

Total cost of revenue

 

$

42,398

 

 

$

40,974

 

 

$

1,424

 

 

 

3

%

 

$

83,409

 

 

$

86,608

 

 

$

(3,199

)

 

 

(4

)%

Gross margin percentage

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Subscription and support revenue

 

 

65

%

 

 

57

%

 

 

 

 

 

 

 

 

65

%

 

 

55

%

 

 

 

 

 

 

Professional services and other

 

 

44

 

 

 

48

 

 

 

 

 

 

 

 

 

45

 

 

 

38

 

 

 

 

 

 

 

Total gross margin

 

 

63

 

 

 

56

 

 

 

 

 

 

 

 

 

63

 

 

 

54

 

 

 

 

 

 

 

 

Three month change

Subscription and support cost of revenue decreased $0.3 million for the unaudited three months ended June 30, 2022 due to a decrease of $1.8 million in web hosting costs and $0.3 million in systems and hardware costs. Office rent decreased by $0.1 million and third-party consultants and contractors decreased by $0.1 million. These decreases were offset by an increase in other hosting operations of $0.4 million, an increase in salaries, wages, and employee-related benefits of $0.9 million, and an increase in acquisition-related intangibles of $0.5 million, and other insignificant increases of $0.1 million.

Professional services and other cost of revenue increased $1.7 million for the unaudited three months ended June 30, 2022 due to an increase in salaries, wages, and employee-related benefits of $1.2 million, an increase in software expense of $0.2 million, an increase in travel expense of $0.1 million, an increase in third-party consultants and contractors of $0.1 million, and other insignificant increases of $0.1 million.

 

Six month change

Subscription and support cost of revenue decreased $4.6 million for the unaudited six months ended June 30, 2022 due to a decrease of $1.9 million related to exiting leased property, which occurred in the first quarter of 2021, and decreases in rent and related expenses of $0.5 million. Web hosting expenses and software license expenses decreased $3.6 million. These decreases were offset by an increase in amortization of acquisition-related intangibles of $0.9 million, an increase in salaries, wages, and related benefits of $0.4 million, and an increase in other employee-related expenses including travel of $0.2 million.

Professional services and other cost of revenue increased $1.4 million for the unaudited six months ended June 30, 2022 due to an increase in salaries, wages, and related benefits of $1.5 million, an increase in systems and hardware expenses of $0.3 million, an increase in other employee-related expenses including travel of $0.2 million, an increase in third-party consultants and contractors of $0.1 million, and other insignificant increases of $0.1 million. These increases were offset by a decrease of $0.8 million related to exiting leased property, which occurred in the first quarter of 2021.

30


Table of Contents

 

Operating Expenses

Sales and Marketing

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Sales and marketing

 

$

45,885

 

 

$

39,083

 

 

$

6,802

 

 

 

17

%

 

$

89,206

 

 

$

80,305

 

 

$

8,901

 

 

 

11

%

 

Three month change

Sales and marketing expenses increased $6.8 million for the unaudited three months ended June 30, 2022 due to an increase in salaries, wages, and related benefits of $2.7 million, commissions of $1.3 million, and stock-based compensation expense of $1.8 million. There were also additional increases related to amortization of acquisition-related intangibles of $0.3 million, increases in marketing expenses such as advertising and tradeshows of $0.1 million, and an increase in employee-related expenses including travel of $1.0 million. These increases were offset by a decrease in third-party consultants and contractors of $0.4 million.

 

Six month change

Sales and marketing expenses increased $8.9 million for the unaudited six months ended June 30, 2022 due to an increase in salaries, wages, and related benefits of $4.3 million, commissions of $2.0 million, and stock-based compensation expense of $2.7 million. Additional increases included an increase in marketing expenses such as tradeshows and partnerships of $0.5 million, other employee-related expenses including travel of $1.6 million, and an increase in acquisition-related intangibles of $0.4 million. These increases were offset by a decrease of $2.0 million related to exiting leased property, which occurred in the first quarter of 2021, and a decrease in third-party consultants and contractors of $0.6 million.

Research and Development

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Research and development

 

$

18,669

 

 

$

14,279

 

 

$

4,390

 

 

 

31

%

 

$

35,870

 

 

$

31,368

 

 

$

4,502

 

 

 

14

%

 

Three month change

Research and development expenses increased $4.4 million for the unaudited three months ended June 30, 2022 due to an increase in salaries, wages, and stock-based compensation of $2.4 million, an increase in third-party consultants and contractors of $1.1 million, an increase in software expenses of $0.4 million, and an increase in other employee-related expenses including travel of $0.5 million. These increases were offset by a decrease in franchise and property taxes of $0.1 million.

 

Six month change

Research and development expenses increased $4.5 million for the unaudited six months ended June 30, 2022 due to an increase in salaries, wages, and stock-based compensation of $3.1 million, an increase in third-party consultants and contractors of $1.6 million, an increase in systems and hardware expenses of $0.5 million, and an increase in other employee-related expenses including travel of $0.6 million. These increases were offset by a decrease of $1.2 million related to exiting leased property, which occurred in the first quarter of 2021, and a decrease in franchise and property taxes of $0.1 million.

General and Administrative

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

General and administrative

 

$

14,253

 

 

$

11,196

 

 

$

3,057

 

 

 

27

%

 

$

29,869

 

 

$

24,547

 

 

$

5,322

 

 

 

22

%

 

31


Table of Contents

 

 

Three month change

General and administrative expenses increased by $3.1 million for the unaudited three months ended June 30, 2022 due to an increase in employee-related expenses such as salaries, wages, and stock-based compensation of $2.6 million, an increase in business insurance of $1.1 million, an increase in franchise and property taxes of $0.3 million, an increase in systems and hardware expenses of $0.2 million, an increase in bad debt expense of $0.2 million, and other insignificant increases of $0.2 million. These increases were offset by decreases in legal expenses of $0.5 million and a decrease in third-party consultants and contractors of $1.0 million.

 

Six month change

General and administrative expenses increased by $5.3 million for the unaudited six months ended June 30, 2022 due to an increase in salaries, wages, and stock-based compensation of $4.2 million, an increase in business insurance of $2.3 million, and an increase in franchise and property taxes of $0.5 million. Additionally, bad debt expense increased $0.4 million, systems and hardware expenses increased by $0.2 million, and other employee-related expenses including travel increased by $0.4 million. These increases were offset by a decrease of $0.7 million related to exiting leased property, which occurred in the first quarter of 2021, decreases in third-party consultants and contractors of $1.9 million, and other insignificant decreases of $0.1 million.

Impairment on Disposal Group
 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Impairment on disposal group

 

$

 

 

$

 

 

$

 

 

 

 

 

$

 

 

$

1,218

 

 

$

(1,218

)

 

 

(100

)%

Six month change

Impairment on disposal group decreased by $1.2 million for the unaudited six months ended June 30, 2022. The decrease is due to our decision to market and sell Bridge, the Company’s corporate learning platform and wholly-owned subsidiary.

Other Income (Expense), Net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Other income (expense), net

 

$

(8,001

)

 

$

(15,778

)

 

$

7,777

 

 

 

(49

)%

 

$

(12,212

)

 

$

(33,656

)

 

$

21,444

 

 

 

(64

)%

 

Three month change

Other income (expense), net includes interest income and expense and the impact of foreign currency transaction gains and losses. Other income (expense), net decreased $7.8 million for the unaudited three months ended June 30, 2022 due to decreased interest expense of $11.0 million as a result of reduced interest rates on our Term Loan and Senior Term Loan (as defined below), as well as the overall reduction in principal following our IPO and Refinancing, and other insignificant decreases of $0.2 million. These decreases were offset by an increase in expense of $3.4 million related to realized and unrealized foreign currency losses.

 

Six month change

Other income (expense), net includes interest income and expense and the impact of foreign currency transaction gains and losses. Other income (expense), net decreased $21.4 million for the unaudited six months ended June 30, 2022 as a result of decreased interest expense of $23.8 million due to reduced interest rates on our Term Loan and Senior Term Loan, as well as the overall reduction in principal following our IPO and Refinancing. These decreases were offset by an increase of $2.4 million related to realized and unrealized foreign currency losses.

Income Tax Benefit

 

 

 

Three months ended
June 30,

 

 

Change

 

 

Six months ended
June 30,

 

 

Change

 

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

2022

 

 

2021

 

 

Amount

 

 

%

 

 

 

(dollars in thousands)

 

Income tax benefit

 

$

1,710

 

 

$

6,050

 

 

$

(4,340

)

 

 

(72

)%

 

$

4,063

 

 

$

15,391

 

 

$

(11,328

)

 

 

(74

)%

 

32


Table of Contents

 

Three month change

Income tax benefit decreased $4.3 million for the unaudited three months ended June 30, 2022. Income tax benefit consists of current and deferred taxes for U.S. and foreign income taxes.

Six month change

Income tax benefit decreased $11.3 million for the unaudited six months ended June 30, 2022. Income tax benefit consists of current and deferred taxes for U.S. and foreign income taxes. Due to the Company's NOL carryforward position, the decrease in the income tax benefit was driven mainly by a reduction in pretax book loss recognized in the unaudited six months ended June 30, 2022.

Liquidity and Capital Resources

As of June 30, 2022 (unaudited) and December 31, 2021, our principal sources of liquidity were cash, cash equivalents and restricted cash totaling $87.6 million and $169.2 million, respectively, which was held for working capital purposes, as well as the available balance of our Senior Term Loan, (as defined below). As of June 30, 2022 (unaudited) and December 31, 2021, our cash equivalents were comprised of money market funds. We expect our operating cash flows to improve as we increase our operational efficiency and experience economies of scale.

We have financed our operations through cash received from operations, our IPO, and more recently, our Refinancing. We believe our existing cash and cash equivalents, our Senior Term Loan and cash provided by sales of our solutions and services will be sufficient to meet our working capital, capital expenditure and cash needs for at least the next 12 months and beyond. 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.

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, this could reduce our ability to compete successfully and harm our results of operations.

A portion of our customers pay in advance for subscriptions, a portion of which is recorded as deferred revenue. Deferred revenue consists of the unearned portion of billed fees for our subscriptions, which is later recognized as revenue in accordance with our revenue recognition policy. As of June 30, 2022 (unaudited), we had deferred revenue of $283.3 million, of which $269.7 million was recorded as a current liability and is expected to be recorded to revenue in the next 12 months, provided all other revenue recognition criteria have been met. As of December 31, 2021, we had deferred revenue of $255.7 million, of which $240.9 million was recorded as a current liability.

The following table shows our cash flows for the unaudited six months ended June 30, 2022 and 2021:

 

 

 

 

 

 

 

 

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

(57,540

)

 

$

(52,367

)

Net cash provided by (used in) investing activities

 

 

(22,863

)

 

 

28,405

 

Net cash provided by (used in) financing activities

 

 

1,138

 

 

 

(52,457

)

 

33


Table of Contents

 

Our cash flows are subject to seasonal fluctuations. A significant portion of our contracts have terms that coincide with our customers’ typical fiscal year-end of June 30. Historical experience has shown an increase in new and renewed contracts as well as anniversary billings, all of which immediately precede the beginning of our academic customers’ typical fiscal year-end. We typically invoice SaaS fees annually upfront with credit terms of net 30 or 60 days. In turn, our cash flows from operations are affected by this seasonality and are typically reflected in higher cash flow, accounts receivable and deferred revenue balances for the second and third quarters of each year.

Credit Facility

On March 24, 2020, we entered into a credit agreement with a syndicate of lenders and Golub Capital Markets LLC, as administrative agent and collateral agent, and Golub Capital Markets LLC and Owl Rock Capital Advisors LLC, as joint bookrunners and joint lead arrangers (the “Credit Agreement”). The Credit Agreement provided for a senior secured term loan facility (the “Initial Term Loan”) in an original aggregate principal amount of $775.0 million, which was supplemented by an incremental term loan pursuant to the First Incremental Amendment and Waiver to Credit Agreement, dated as of December 22, 2020, in a principal amount of $70.0 million (the “Incremental Term Loan” and, together with the Initial Term Loan, the “Term Loan”). The Credit Agreement also provided for a senior secured revolving credit facility in an aggregate principal amount of $50.0 million (the “Revolving Credit Facility” and, together with the Term Loan, the “Credit Facilities”). The Revolving Credit Facility included a $10.0 million sublimit for the issuance of letters of credit.

The Credit Agreement required us to repay the principal of the Term Loan in equal quarterly repayments equal to 0.25% of the original principal amount of Term Loan.

In connection with the Company's IPO, the Company made a principal prepayment in August 2021 of $224.3 million on its outstanding Term Loan. In connection with the underwriters' exercise of their over-allotment option in August 2021, the Company made an additional principal prepayment in August 2021 of $30.8 million on its outstanding Term Loan. The Company also incurred a 1.5% prepayment premium in conjunction with each principal prepayment.

On October 29, 2021, we entered into a credit agreement with JPMorgan Chase Bank, N.A. (“JPMorgan”), as administrative agent (the “2021 Credit Agreement”), governing our senior secured credit facilities (the “Senior Secured Credit Facilities”), consisting of a $500.0 million senior secured term loan facility (the “Senior Term Loan”) and a $125.0 million senior secured revolving credit facility (the “Senior Revolver”). The proceeds from the new Senior Secured Credit Facilities were used, in addition to cash on hand, (1) to refinance, in full, all existing indebtedness under the Credit Agreement (the “Refinancing”), (2) to pay certain fees and expenses incurred in connection with the entry into the 2021 Credit Agreement and the Refinancing, and (3) to finance working capital needs of the Company and its subsidiaries for general corporate purposes.

All of the Company's obligations under the Senior Secured Credit Facilities are guaranteed by the subsidiary guarantors named therein (the “Subsidiary Guarantors”). The Senior Revolver includes borrowing capacity available for letters of credit. Any issuance of letters of credit will reduce the amount available under the Senior Revolver. At and subsequent to closing, there have not been any borrowings incurred under the Senior Revolver.

The Senior Term Loan has a seven-year maturity and the Senior Revolver has a five-year maturity. Commencing June 30, 2022, we are required to repay the Senior Term Loan portion of the Senior Secured Credit Facilities in quarterly principal installments of 0.25% of the aggregate original principal amount of the Senior Term Loan at closing, with the balance payable at maturity. Borrowings under the Senior Secured Credit Facilities bear interest, at the Company's option, at: (i) Base Rate equal to the greater of (a) the Federal Funds Rate plus 1/2 of 1.00%, (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its "prime rate," (c) a Eurocurrency Rate for such date plus 1.00% and (d) 1.00%; or (ii) the Eurocurrency Rate (provided that the Eurocurrency Rate applicable to the Senior Term Loan shall not be less than 0.50% per annum). The Applicable Rate for the Senior Term Loan with respect to Eurocurrency Rate Loans is 2.75% per annum and 1.75% per annum for Base Rate Loans. The Applicable Rate for the Senior Revolver with respect to Eurocurrency Rate Loans, SONIA Loans, and Alternative Currency Term Rate Loans ranges from 2.00% to 2.5% subject to the Company's Consolidated First Lien Net Leverage Ratio, while the Applicable Rate for Base Rate Loans ranges from 1.00% to 1.50% subject to the Company's Consolidated First Lien Net Leverage Ratio. We are also required to pay an unused commitment fee to the lenders under the Senior Revolver at the Applicable Commitment Fee of the average daily unutilized commitments. The Applicable Commitment Fee ranges from 0.40% to 0.50% subject to the Company's Consolidated First Lien Never Leverage Ratio.

As of June 30, 2022 (unaudited), we had outstanding borrowings of $498.8 million on the Senior Term Loan, no outstanding borrowings under our Senior Revolver and $4.4 million outstanding under letters of credit.

Operating Activities

Net cash used in operating activities consists of net loss adjusted for certain non-cash items, including stock-based compensation, depreciation and amortization and other non-cash charges, net.

34


Table of Contents

 

Net cash used in operating activities during the unaudited six months ended June 30, 2022 was $57.5 million, which was attributable to a net loss of $18.5 million adjusted for certain non-cash items, including $16.0 million of stock-based compensation expense, $70.0 million depreciation and amortization and $0.6 million in amortization of debt discount and issuance costs, and $2.6 million in other non-cash items. These amounts were offset by a decrease of $5.4 million to deferred income taxes. The net change in operating asset and liabilities included a net increase of $90.2 million in deferred revenue and accounts receivable resulting from the seasonality of our business where a significant number of our customer agreements occur in the second and third quarter each year. Prepaid expenses and other current assets increased by $21.2 million, lease liabilities decreased by $3.5 million, other liabilities decreased by $1.4 million, accounts payable and accrued liabilities decreased by $9.1 million deferred commissions decreased by $0.2 million, and right-of-use assets decreased by $2.4 million.

Net cash used in operating activities during the unaudited six months ended June 30, 2021 was $52.4 million, which was attributable to a net loss of $54.8 million adjusted for certain non-cash items, including $4.8 million of stock-based compensation expense, $68.5 million depreciation and amortization, $1.2 million in amortization of debt discount and issuance costs, $1.2 million of impairment on disposal group, and $1.4 million in other non-cash items. These amounts were offset by a decrease to deferred income taxes of $15.4 million. The net change in operating assets and liabilities included a net increase of $52.9 million in deferred revenue and accounts receivable resulting from the seasonality of our business where a significant number of our customer agreements occur in the second and third quarter each year. Prepaid expenses and other current assets increased by $7.0 million, accounts payable and accrued liabilities decreased by $0.2 million, deferred commissions increased by $2.4 million, lease liabilities decreased by $3.1 million, and other liabilities decreased by $0.3 million and a decrease of $6.4 million in right-of-use assets.

Investing Activities

Our investing activities have consisted of business acquisitions, property and equipment purchases for computer-related equipment and capitalization of software development costs. Capitalized software development costs are related to new applications or improvements to our existing software platform that expand the functionality for our customers.

Net cash used in investing activities during the unaudited six months ended June 30, 2022 was $22.9 million, consisting of the acquisition of Canvas Credentials of $19.5 million, net of cash received, and purchases of property and equipment of $3.4 million.

Net cash provided by investing activities during the unaudited six months ended June 30, 2021 was $28.4 million, consisting of $46.0 million due to the sale of our Bridge business, which was offset by the acquisition of Impact of $16.0 million, net of cash received, and purchases of property and equipment of $1.6 million.

Financing Activities

Our financing activities have consisted of proceeds from issuance of common stock from employee equity plans, shares withheld for tax withholdings on vesting of RSUs, repurchases of TopCo units and repayments of long-term debt.

Net cash provided by financing activities during the unaudited six months ended June 30, 2022 was $1.1 million, which consisted of $4.1 million in proceeds from the issuance of common stock from employee equity plans, offset by $1.7 million of shares repurchased for tax withholdings on vesting of restricted stock units and principal payments made on our long-term debt of $1.3 million.

Net cash used in financing activities during the unaudited six months ended June 30, 2021 was $52.5 million, which consisted of $51.5 million of principal payments made on our long-term debt and distributions to stockholders of $0.9 million.

Critical Accounting Estimates

Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.

There have been no material changes to our critical accounting estimates as compared to those described in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our 2021 10-K.

Recent Accounting Pronouncement

For information on recent accounting pronouncements, see Note 2. “Summary of Significant Accounting Policies—Recent Accounting Pronouncements" in the notes to the condensed consolidated financial statements appearing elsewhere in this Quarterly Report on Form 10-Q.

35


Table of Contents

 

Non-GAAP Financial Measures

In addition to our results determined in accordance with U.S. GAAP, we believe the following non-GAAP measures are useful in evaluating our operating performance and liquidity. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors because it provides consistency and comparability with past financial performance and assists in comparisons with other companies, some of which use similar non-GAAP financial information to supplement their U.S. GAAP results. The non-GAAP financial information is presented for supplemental informational purposes only and should not be considered a substitute for financial information presented in accordance with U.S. GAAP, and may be different from similarly-titled non-GAAP measures used by other companies. A reconciliation is provided below for each non-GAAP financial measure to the most directly comparable financial measure stated in accordance with U.S. GAAP. Investors are encouraged to review the related U.S. GAAP financial measures and the reconciliation of these non-GAAP financial measures to their most directly comparable U.S. GAAP financial measures.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Other Financial Data:

 

 

 

 

 

 

 

 

 

 

 

 

Non-GAAP operating income (1)

 

 

38,669

 

 

 

30,442

 

 

 

81,166

 

 

 

62,669

 

Free cash flow (2)

 

 

6,551

 

 

 

5,184

 

 

 

(60,919

)

 

 

(53,950

)

Adjusted EBITDA (3)

 

 

39,808

 

 

 

31,198

 

 

 

83,362

 

 

 

63,758

 

Allocated Combined Receipts (4)

 

 

114,908

 

 

 

95,901

 

 

 

228,869

 

 

 

194,639

 

 

(1)
We define “non-GAAP operating income” as loss from operations excluding the impact of stock-based compensation, restructuring, transaction and sponsor related costs, amortization of acquisition-related intangibles, and the impact of fair value adjustments to acquired unearned revenue relating to the Take-Private Transaction and the Certica, Impact and Elevate Data Sync acquisitions that we do not believe are reflective of our ongoing operations.
(2)
We define “free cash flow” as net cash provided by (used in) operating activities less purchases of property and equipment and intangible assets, net of proceeds from disposals of property and equipment.
(3)
“EBITDA” is defined as earnings before debt-related costs, including interest and loss on debt extinguishment, provision (benefit) for taxes, depreciation, and amortization. We further adjust EBITDA to exclude certain items of a significant or unusual nature, including stock-based compensation, restructuring, transaction and sponsor related costs, amortization of acquisition-related intangibles, and the impact of fair value adjustments to acquired unearned revenue relating to the Take-Private Transaction and Certica, Impact and Elevate Data Sync acquisitions.
(4)
“Allocated Combined Receipts” is defined as the combined receipts of our Company and companies that we have acquired allocated to the period of service delivery. We calculate Allocated Combined Receipts as the sum of (i) revenue and (ii) the impact of fair value adjustments to acquired unearned revenue related to the Take-Private Transaction and Certica, Impact and Elevate Data Sync acquisitions that we do not believe are reflective of our ongoing operations.

 

Non-GAAP Operating Income

We define non-GAAP operating income as loss from operations excluding the impact of stock-based compensation, restructuring, transaction and sponsor related costs, amortization of acquisition-related intangibles, and the impact of fair value adjustments to acquired unearned revenue relating to the Take-Private Transaction and Certica, Impact and Elevate Data Sync acquisitions that we do not believe are reflective of our ongoing operations. We believe non-GAAP operating income is useful in evaluating our operating performance compared to that of other companies in our industry, as this metric generally eliminates the effects of certain items that may vary for different companies for reasons unrelated to overall operating performance. Although we exclude the amortization of acquisition-related intangibles from this non-GAAP measure, management believes it is important for investors to understand that such intangible assets were recorded as part of purchase accounting and contribute to revenue generation.

36


Table of Contents

 

The following table provides a reconciliation of loss from operations to non-GAAP operating income for each of the periods indicated:

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Loss from operations

 

 

(6,628

)

 

 

(11,965

)

 

 

(10,315

)

 

 

(36,499

)

Stock-based compensation

 

 

9,387

 

 

 

3,758

 

 

 

18,863

 

 

 

9,343

 

Restructuring, transaction and sponsor related costs

 

 

1,388

 

 

 

2,954

 

 

 

3,858

 

 

 

16,011

 

Amortization of acquisition-related intangibles

 

 

34,191

 

 

 

33,361

 

 

 

67,930

 

 

 

66,722

 

Fair value adjustments to deferred revenue in connection with purchase accounting

 

 

331

 

 

 

2,334

 

 

 

830

 

 

 

7,092

 

Non-GAAP operating income

 

$

38,669

 

 

$

30,442

 

 

$

81,166

 

 

$

62,669

 

 

Free Cash Flow

We define free cash flow as net cash used in operating activities less purchases of property and equipment and intangible assets, net of proceeds from disposals of property and equipment. We believe free cash flow facilitates period-to-period comparisons of liquidity. We consider free cash flow to be an important measure because it measures the amount of cash we generate and reflects changes in working capital. We use free cash flow in conjunction with traditional U.S. GAAP measures as part of our overall assessment of our liquidity, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies, and to communicate with our Board concerning our liquidity.

The following table provides a reconciliation of net cash used in operating activities to free cash flow for each of the periods indicated:

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Net cash used in operating activities

 

$

8,619

 

 

$

6,365

 

 

$

(57,540

)

 

$

(52,367

)

Purchases of property and equipment and intangible assets

 

 

(2,082

)

 

 

(1,196

)

 

 

(3,415

)

 

 

(1,607

)

Proceeds from disposals of property and equipment

 

 

14

 

 

 

15

 

 

 

36

 

 

 

24

 

Free cash flow

 

$

6,551

 

 

$

5,184

 

 

$

(60,919

)

 

$

(53,950

)

 

Adjusted EBITDA

EBITDA is defined as earnings before debt-related costs, including interest and loss on debt extinguishment, benefit for taxes, depreciation, and amortization. We further adjust EBITDA to exclude certain items of a significant or unusual nature, including stock-based compensation, restructuring, transaction and sponsor related costs, amortization of acquisition-related intangibles, and the impact of fair value adjustments to acquired unearned revenue relating to the Take-Private Transaction and Certica, Impact, and Elevate Data Sync acquisitions. Although we exclude the amortization of acquisition-related intangibles from this non-GAAP measure, management believes that it is important for investors to understand that such intangible assets were recorded as part of purchase accounting and contribute to revenue generation.

We believe that adjusted EBITDA provides useful information to investors and others in understanding and evaluating our operating results in the same manner as our management team and Board. In addition, it provides a useful measure for period-to-period comparisons of our business, as it removes the effect of certain non-cash expenses and certain variable charges.

Adjusted EBITDA has limitations as a financial measure, should be considered as supplemental in nature, and is not meant as a substitute for the related financial information prepared in accordance with U.S. GAAP.

37


Table of Contents

 

The following table presents a reconciliation of net loss to adjusted EBITDA for each of the periods indicated:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Net Loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

Interest on outstanding debt and loss on debt extinguishment

 

 

4,608

 

 

 

15,653

 

 

 

9,161

 

 

 

32,923

 

Benefit for taxes

 

 

(1,710

)

 

 

(6,050

)

 

 

(4,063

)

 

 

(15,391

)

Depreciation

 

 

1,053

 

 

 

879

 

 

 

2,058

 

 

 

1,818

 

Amortization

 

 

2

 

 

 

2

 

 

 

4

 

 

 

4

 

Stock-based compensation

 

 

9,387

 

 

 

3,758

 

 

 

18,863

 

 

 

9,343

 

Restructuring, transaction and sponsor related costs

 

 

4,865

 

 

 

2,954

 

 

 

7,043

 

 

 

16,011

 

Amortization of acquisition-related intangibles

 

 

34,191

 

 

 

33,361

 

 

 

67,930

 

 

 

66,722

 

Fair value adjustments to deferred revenue in connection with purchase accounting

 

 

331

 

 

 

2,334

 

 

 

830

 

 

 

7,092

 

Adjusted EBITDA

 

$

39,808

 

 

$

31,198

 

 

$

83,362

 

 

$

63,758

 

Allocated Combined Receipts

We define Allocated Combined Receipts as the combined receipts of our Company and companies that we have acquired allocated to the period of service delivery. We calculate Allocated Combined Receipts as the sum of (i) revenue and (ii) the impact of fair value adjustments to acquired unearned revenue related to the Take-Private Transaction and Certica, Impact and Elevate Data Sync acquisitions that we do not believe are reflective of our ongoing operations. Management uses this measure to evaluate organic growth of the business period over period, as if the Company had operated as a single entity and excluding the impact of acquisitions or adjustments due to purchase accounting. Organic growth in current and future periods is driven by sales to new customers and the addition of additional subscriptions and functionality to existing customers, offset by customer cancellations or reduced subscriptions upon renewal.

We believe that it is important to evaluate growth on this organic basis, as it is an indication of the success of our services from the customer’s perspective that is not impacted by corporate events such as acquisitions or the fair value estimates of acquired unearned revenue. We believe this measure is useful to investors because it illustrates the trends in our organic revenue growth and allows investors to analyze the drivers of revenue on the same basis as management.

The following table presents a reconciliation of revenue to Allocated Combined Receipts for each of the periods indicated:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(in thousands)

 

Revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Fair value adjustments to deferred revenue in connection with purchase accounting

 

 

331

 

 

 

2,334

 

 

 

830

 

 

 

7,092

 

Allocated Combined Receipts

 

$

114,908

 

 

$

95,901

 

 

$

228,869

 

 

$

194,639

 

 

38


Table of Contents

 

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than statements of historical facts are “forward-looking statements” for purposes of these provisions, including those relating to future events or our future financial performance and financial guidance. In some cases, you can identify forward-looking statements by terminology such as “may,” “might,” “will,” “should,” “expect,” “plan,” “anticipate,” “project,” “believe,” “estimate,” “predict,” “potential,” “intend” or “continue,” the negative of terms like these or other comparable terminology, and other words or terms of similar meaning in connection with any discussion of future operating or financial performance. 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. These statements are only predictions. You should not place undue reliance on our forward-looking statements. These statements are not guarantees of future performance and are subject to future events, risks and uncertainties, many of which are beyond our control, or currently unknown to us. Our assumptions may turn out to be inaccurate and cause actual events or results to differ materially from our expectation or projections. All forward-looking statements are subject to risks and uncertainties that may cause actual results to differ materially from those that we expected, including:

risks associated with general global political, macroeconomic, social, health and market conditions, including rising inflation, political instability, terrorist activities or military conflicts, including Russia's invasion of Ukraine;
risks associated with future stimulus packages approved by the U.S. federal government;
risks associated with failing to continue our recent growth rates;
our ability to acquire new customers and successfully retain existing customers;
the effects of the increased usage of, or interruptions or performance problems associated with, our learning platform;
the impact on our business and prospects from the ongoing effects of the COVID-19 pandemic;
our history of losses and expectation that we will not be profitable for the foreseeable future;
the impact of adverse general and industry-specific economic and market conditions;
risks to our revenue from changes in the spending policies or budget priorities for government funding of Higher Education and K-12 institutions;
our ability to grow our business effectively, to scale our business and to manage our expenses;
risks caused by delays in upturns or downturns being reflected in our operating results;
risks and uncertainties associated with potential acquisitions;
our ability to use net operating losses to offset future taxable income;
our ability to change our pricing models, if necessary to compete successfully;
the length and unpredictability of our sales cycles;
risks associated with failure to develop our sales and marketing capabilities;
the competitiveness of the market in which we operate;
risks associated with joint ventures, platform partnerships and strategic alliances;
our ability to offer high-quality professional services and support;
the effectiveness of our expense reduction plan;
risks associated with international operations;
our reliance on our management team and other key employees, including the effects of recent significant changes to our executive leadership team and the resulting transitions;
our ability to attract and retain qualified personnel;
our ability to maintain our company culture as we grow;
risks related our brand recognition and reputation;
the complexity and time-consuming nature of our billing and collections processing;

39


Table of Contents

 

our ability to adapt and respond to rapidly changing technology, evolving industry standards and changing customer needs;
the impact of potential information technology or data security breaches or other cyberattacks or other disruptions;
risks associated with our use of open source software, including that we make a substantial portion of the source code for Canvas available under the terms of an open source license;
risks relating to our reliance on third-party software and intellectual property licenses;
the impact of real or perceived errors, failures or bugs in our solutions;
risks associated with lawsuits by third parties for alleged infringement, misappropriation or other violation of their intellectual property and proprietary rights;
our ability to obtain, maintain, protect and enforce our intellectual property and proprietary rights;
risks related to incorrect or improper use of our solutions or our failure to properly train customers on how to utilize our solutions;
privacy laws and regulations, including changes thereto, applicable to our business;
risks relating to non-compliance with FERPA, COPPA and other regulatory regimes applicable to our business;
risks related to changes in tax laws;
the impact of export and import control laws and regulations;
risk relating to non-compliance with anti-corruption, anti-bribery and similar laws;
our ability to comply with complex procurement rules and regulations;
risks related to future litigation;
risks related to our existing and future indebtedness;
our ability to develop and maintain proper and effective internal control over financial reporting;
our management team’s limited experience managing a public company
our ability to correctly estimate market opportunity and forecast market growth;
the impact of any catastrophic events;
our ability to raise additional capital or generate cash flows necessary to expand operations and invest in new technologies; and
other factors disclosed in the section entitled “Risk Factors” in the 2021 10-K and elsewhere in this Quarterly Report.

 

We derive many of our forward-looking statements from our operating budgets and forecasts, which are based on many detailed assumptions. While we believe that our assumptions are reasonable, we caution that it is very difficult to predict the impact of known factors, and it is impossible for us to anticipate all factors that could affect our actual results. All written and oral forward-looking statements attributable to us, or persons acting on our behalf, are expressly qualified in their entirety by this cautionary statement 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 prospectus 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 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 3. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to market risk in the ordinary course of our business. 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 fluctuations in foreign currency exchange rates and interest rates and inflation. We do not hold or issue financial instruments for trading purposes.

40


Table of Contents

 

Foreign Currency Exchange Risk

Our reporting currency is the U.S. dollar. Due to our international operations, we have foreign currency risks related to operating expense denominated in currencies other than the U.S. dollar, particularly the euro and the Australian dollar. 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, Europe, Australia, and New Zealand. Our condensed 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. For the unaudited three and six months ended June 30, 2022, a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have had a material impact on our condensed consolidated financial statements.

Interest Rate Risk

We had cash, cash equivalents and restricted cash of $87.6 million and $169.2 million as of June 30, 2022 (unaudited) and December 31, 2021, respectively, consisting of cash and money market accounts in highly rated financial institutions. With the exception of cash, these interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in our interest income have not been significant. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Due to the short-term nature of these investments, we have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates.

At June 30, 2022 (unaudited) and December 31, 2021, we also had in place a $125.0 million Senior Revolver and approximately $498.8 million outstanding on our Senior Term Loan. As of June 30, 2022 (unaudited) and December 31, 2021, we had no outstanding borrowings under our Senior Revolver. The Senior Revolver bears interest at 2.5% whereas the Senior Term Loan bears interest at 2.75% plus a variable applicable rate. At June 30, 2022 (unaudited) and December 31, 2021, the applicable rate was 0.52% and 0.50%, respectively.

We have an agreement to maintain cash balances at a financial institution of no less than $4.4 million as collateral for several letters of credit for purposes of securing certain of the Company’s obligations under facility leases and other contractual arrangements.

Item 4. Controls and Procedures

Evaluation of disclosure controls and procedures. Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) as of the end of the period covered by this report. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were designed to, and were effective to, provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosures.

Changes in internal control over financial reporting. There were no changes in our internal control over financial reporting during the quarter ended June 30, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Inherent limitation on the effectiveness of internal control. The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, 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. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.

 

41


Table of Contents

 

PART II. OTHER INFORMATION

We are, and from time to time may be, party to litigation and subject to claims incident to the ordinary course of business. As our growth continues, we may become party to an increasing number of litigation matters and claims. The outcome of litigation and claims cannot be predicted with certainty, and the resolution of these matters could materially affect our future results of operations, cash flows or financial position. With the potential exception of the below matter (which we believe is without merit and which we are defending vigorously against), we are not presently party to any legal proceedings that in the opinion of management, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows.

In February 2021, Oklahoma Law Enforcement Retirement System and Q. Wade Billings filed a class action lawsuit in the Delaware Court of Chancery against Instructure Holdings, LLC, certain Thoma Bravo entities and certain directors and officers of Predecessor, relating to the Take-Private Transaction. The complaint alleges that such directors and officers breached their fiduciary duties in connection with the Take-Private Transaction, and that Instructure Holdings, LLC and Thoma Bravo aided and abetted such breaches. Plaintiffs seek damages of an unidentified amount, interest, and attorneys’ and experts’ fees and expenses.

On April 8, 2022, the defendants filed their reply brief in further support of their motion to dismiss and their opposition to plaintiff’s motion to convert the motion to dismiss to one for summary judgment. We do not believe these claims have merit and are defending vigorously against them.

Item 1A. Risk Factors

There have been no material changes in the risk factors included in section entitled “Risk Factors” included in the 2021 10-K.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

None

Item 3. Defaults upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

None.

Item 6. Exhibits

 

42


Table of Contents

 

EXHIBIT INDEX

 

 

Exhibit Number

 

Description

3.1

 

Second Amended and Restated Certificate of Incorporation of Instructure Holdings, Inc., filed July 23, 2021(1)

3.2

 

Amended and Restated Bylaws of Instructure Holdings, Inc., effective July 21, 2021(2)

31.1

 

Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

 

Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1*

 

Certification of the Principal Executive Officer furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

32.2*

 

Certification of the Principal Financial Officer furnished pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

101.INS

 

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

101.SCH

 

Inline XBRL Taxonomy Extension Schema

101.CAL

 

Inline XBRL Taxonomy Extension Calculation

101.DEF

 

Inline XBRL Extension Definition

101.LAB

 

Inline XBRL Taxonomy Extension Label

101.PRE

 

Inline XBRL Taxonomy Extension Presentation

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

* Document has been furnished, is not deemed filed and is not to be incorporated by reference into any of the Company’s filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, irrespective of any general incorporation language contained in any such filing.

 

(1) Incorporated by reference to Exhibit 3.1 on Form 8-K filed on July 21, 2021

(2) Incorporated by reference to Exhibit 3.2 on Form 8-K filed on July 21, 2021

 

43


Table of Contents

 

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

 

 

 

Instructure Holdings, Inc.

 

 

 

 

Date: August 3, 2022

 

By:

/s/Dale Bowen

 

 

 

Dale Bowen

 

 

 

Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)

 

 

 

44


EX-31.1 2 inst-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Steve Daly, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Instructure Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 3, 2022

 

By:

/s/ Steve Daly

 

 

 

Steve Daly

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 


EX-31.2 3 inst-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO

RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Dale Bowen, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Instructure Holdings, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: August 3, 2022

 

By:

/s/ Dale Bowen

 

 

 

Dale Bowen

 

 

 

Chief Financial Officer

(Principal Financial Officer)

 

 

 


EX-32.1 4 inst-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Instructure Holdings, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Steve Daly, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 3, 2022

 

By:

/s/ Steve Daly

 

 

 

Steve Daly

 

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-32.2 5 inst-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Instructure Holdings, Inc. (the “Company”) on Form 10-Q for the period ending June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Dale Bowen, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.

 

Date: August 3, 2022

 

By:

/s/ Dale Bowen

 

 

 

Dale Bowen

 

 

 

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-101.CAL 6 inst-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 7 inst-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 8 inst-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Cash Flows 2 link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Assets And Liabilities Held for Sale link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Description of Business and Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Assets And Liabilities Held for Sale (Tables) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Acquisitions - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Revenue - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Revenue - Additional Information (Details1) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Deferred Commissions - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Assets And Liabilities Held for Sale - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Assets And Liabilities Held for Sale - Summary of Assets And Liabilities Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Credit Facility - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 100600 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100610 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) link:presentationLink link:calculationLink link:definitionLink 100620 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 100630 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100640 - Disclosure - Stock-based Compensation - Summary of Activity Under Stock Plan (Details) link:presentationLink link:calculationLink link:definitionLink 100650 - Disclosure - Stock-based Compensation - Summary of Assumptions Relating to Incentive Units (Details) link:presentationLink link:calculationLink link:definitionLink 100660 - Disclosure - Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details) link:presentationLink link:calculationLink link:definitionLink 100670 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100680 - Disclosure - Stock-Based Compensation - Summary of Activity of Unvested Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 100690 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100710 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 100720 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100730 - Disclosure - Leases - Summary of Components of Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 100740 - Disclosure - Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100750 - Disclosure - Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 100760 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100770 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100780 - Disclosure - Related Party Transactions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 100790 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.DEF 9 inst-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 inst-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Capitalized learning content. Capitalized Learning Content [Member] Capitalized Learning Content Entity Address, City or Town Entity Address City Or Town Increase (Decrease) in Other Current Liabilities Other liabilities Fair Value Disclosures [Abstract] Earnings Per Share [Abstract] Fair Value, Inputs, Level 1 [Member] Level 1 Net leverage ratio Banking Regulation, Supplementary Leverage Ratio, Actual Intangible assets, net of amounts held for sale Intangible Assets, Net (Including Goodwill), Total Intangible Assets, Net (Including Goodwill) Computer and office equipment. Computer And Office Equipment [Member] Computer and office equipment Stock issued during period, value, new issues Stock Issued During Period, Value, New Issues Issuance of common stock in connection with initial public offering, net of underwriters' discounts and commissions and issuance costs Operating lease liability, net. Operating Lease Liability Net Lease liabilities, net Research and Development Expense, Policy [Policy Text Block] Research and Development Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities: Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Dividend yield Customer Relationship [Member]. Customer Relationship [Member] Customer Relationship Two thousand fifteen employee stock purchase plan. Two Thousand Fifteen Employee Stock Purchase Plan [Member] 2015 Employee Stock Purchase Plan Amendment Flag Amendment Flag Selling and Marketing Expense [Member] Sales and Marketing Long-Term Debt, Maturity, Year Four 2026 Capital Expenditures Incurred but Not yet Paid Capital expenditures incurred but not yet paid Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Common stock authorized Subsequent Event Type [Domain] Line of Credit Facility, Interest Rate During Period Line of credit facility, interest rate Extinguishment of Debt [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortization Amount Amortization of Deferred Sales Commissions Amortization of deferred sales commissions Balance as of June 30, 2021 Balance as of December 31, 2020 Goodwill, Total Goodwill Goodwill Goodwill Board carry. Board Carry [Member] Board Carry Operating Lease, Right-of-Use Asset Right-of-use assets Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining performance obligation, percentage Property two. Property Two [Member] Property Two Document Quarterly Report Document Quarterly Report Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Aggregate Fair Value, Forfeited or Cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Cancelled, Intrinsic Value Amount of difference between fair value of the underlying shares reserved for issuance and cancelled price of vested portions of options outstanding and currently forfeited. Number of customers greater than 10 % of total revenue Number of customers greater than ten percentage of total revenue. Number Of Customers Greater Than Ten Percentage Of Total Revenue Two Zero Two Zero Plan [Member] Two Zero Two Zero Plan [Member] 2020 Plan Elevate Data Sync [Member] Elevate Data Sync [Member] Elevate Data Sync [Member] Employees Share-Based Payment Arrangement, Employee [Member] Disposal Group, Including Discontinued Operation, Goodwill Goodwill Schedule of Nonvested Share Activity [Table Text Block] Summary of Activity of Unvested Stock Options Lessee, Operating Lease, Liability, Undiscounted Excess Amount Imputed interest Earnings Per Share, Policy [Policy Text Block] Net Loss Per Share Attributable to Common Stockholders Number of locations subleased Number Of Locations Subleased Number of locations subleased. Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Goodwill Statement [Table] Statement [Table] Operating Lease, Liability, Noncurrent Lease liabilities, net of current portion Right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Per Unit, Forfeited or cancelled Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchase of ESPP shares, Shares Proceeds from sale of Bridge Proceeds From Sale of Business Proceeds From Sale of Business. Number of Operating Segments Number of Operating Segments Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Business Acquisition [Axis] Business Acquisition Common Stock, Capital Shares Reserved for Future Issuance Common stock, capital shares reserved for future issuance Common Stock, No Par Value Unit par value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Outstanding, Weighted Average Grant Date Fair Value, Beginning balance Outstanding, Weighted Average Grant Date Fair Value, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Vested Weighted Average Grant Date Fair Value Per Unit, Vested Bridge llc member. Bridge L L C [Member] Bridge Corporate Customers [Member] Corporate Customers [Member] Corporate Increase (Decrease) in Deferred Revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract] Identifiable assets acquired Business Combination Disclosure [Text Block] Acquisitions Forfeited or cancelled Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Forfeited or cancelled Product and Service [Axis] Product and Service Impairment of held-for-sale goodwill and assets. Impairment Of Held For Sale Goodwill And Assets Impairment of held-for-sale goodwill and assets Employee Stock Purchase Plan Employee Stock [Member] Finite-Lived Intangible Asset, Useful Life Finite-lived intangible asset, useful life Weighted Average Remaining Useful Life Employee Stock Option Share-Based Payment Arrangement, Option [Member] Concentration Risk Type [Axis] Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Shares withheld for tax withholding on vesting of restricted stock units, shares Shares withheld for tax withholding on vesting of restricted stock units, shares Credit Loss, Financial Instrument [Policy Text Block] Provision for Credit Losses Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term Liabilities and Equity Total liabilities and stockholders’ equity Plan Name [Domain] Plan Name Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Forfeited Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Schedule of estimated useful life of asset table text block. Schedule Of Estimated Useful Life Of Asset Table [Text Block] Summary of Estimated Useful Life of Each Asset Category Entity Incorporation, State or Country Code Entity Incorporation State Country Code Income Statement [Abstract] Disposal Group, Including Discontinued Operation, Accrued Liabilities Accrued Liabilities Non-US [Member] Foreign International Customers Incentive carry. Incentive Carry [Member] Incentive Carry Sale of Stock [Domain] Sale of Stock Labor and Related Expense Salary and short-term incentive award Liabilities, Current Total current liabilities Business Combinations Policy [Policy Text Block] Business Combinations Stock Issued During Period, Value, Employee Stock Purchase Plan Purchase of ESPP shares Lessee, Operating Lease, Liability, to be Paid, Year Three 2024 Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Subscription and Support Subscription And Support [Member] Subscription and support. Fair Value, Recurring [Member] Fair Value Measurements Recurring Interest Expense, Total Interest Expense Interest expense Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss Allowance for accounts receivable Trade Names [Member] Trade Names Income Tax, Policy [Policy Text Block] Income Taxes Subscription and support cost of revenue. Subscription And Support Cost Of Revenue [Member] Subscription and Support Cost of Revenue Property five. Property Five [Member] Property Five Preferred Stock, Shares Authorized Authorized shares of preferred stock Preferred stock, shares authorized Deferred Tax Liabilities, Net, Total Deferred Tax Liabilities, Net Deferred tax liabilities, Net Long-Term Debt, Fair Value Fair value of Term Loan Deferred commissions current. Deferred Commissions Current Deferred commissions Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four 2027 and thereafter Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate, percent Variable Rate [Axis] Variable Rate Entity Small Business Entity Small Business Line of Credit Facility, Interest Rate at Period End Line of credit facility, interest rate Cash, cash equivalents, and restricted cash, end of period Cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable and accrued liabilities Net assets of disposal group including discontinued operation. Net Assets Of Disposal Group Including Discontinued Operation Total net assets held for sale Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of Revenue by Geographic Region Business Combination, Consideration Transferred, Other Fair value of assumed Portfolium awards attributable to pre-combination services Assets, Current Total current assets Purchase Price, Future Payment Purchase Price Future Payment Purchase Price Future Payment Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Indefinite-Lived Intangible Assets [Axis] Indefinite-lived Intangible Assets Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value Aggregate Fair Value Granted Weighted-average common shares outstanding--basic Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average common shares outstanding--basic Increase decrease in right of use assets. Increase Decrease In Right Of Use Assets Right-of-use assets City Area Code City Area Code Aggregate Fair Value, Ending balance Aggregate Fair Value, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Practice 2014 Plan Practice 2014 Plan [Member] Practice Two Thousand Fourteen Plan [Member] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Assets And Liabilities Held for Sale Professional Services and Other Professional Services And Other [Member] Professional services and other. Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Loan unused commitiment fee, percentage Successor 2020 and predecessor periods member. Successor2020 And Predecessor Periods [Member] Successor 2020 Period and Predecessor Periods Share options forfeited or cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share options forfeited or cancelled Forfeited or cancelled Share-Based Payment Arrangement [Abstract] Proceeds from Repayment of Loans by Employee Stock Ownership Plans Proceeds from issuance of common stock from employee equity plans Liabilities Total liabilities Document Period End Date Document Period End Date Payments of Stock Issuance Costs Net of offering costs paid Nonemployee Share-Based Payment Arrangement, Nonemployee [Member] Tenant reimbursements member. Tenant Reimbursements1 Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Per Unit, Granted Capitalized software development costs Software and Software Development Costs [Member] Contract with Customer, Liability, Noncurrent Deferred revenue, net of current portion Finite-Lived Intangible Asset, Expected Amortization, Year One 2023 Statistical Measurement [Axis] Statistical Measurement Trademarks [Member] Trademarks Deferred commissions, net of current portion Deferred Commissions Noncurrent Deferred commissions noncurrent. Other Assets, Current Other current assets Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of Intangible Assets Subsequent Event [Line Items] Interest Income, Other Interest income Related Party [Axis] Related Party Assets Total assets Interest paid to affiliates of Thomas Bravo Interest Expense, Related Party 2021 Employee Stock Purchase Plan Two Thousand Twenty One Employee Stock Purchase Plan Member Two Thousand Twenty One Employee Stock Purchase Plan Member. Disposal Group, Including Discontinued Operation, Liabilities Total liabilities held for sale Long-term Debt, Excluding Current Maturities, Total Long-Term Debt, Excluding Current Maturities Long-term debt, net of current portion Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Assets Held-for-sale, Not Part of Disposal Group, Current, Total Assets Held-for-sale, Not Part of Disposal Group, Current Assets held for sale Geographic Data and Revenue Revenue From External Customers By Geographic Areas Disclosure [Text Block] Revenue from external customers by geographic areas disclosure. Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Numerator: Trade Names And Customer Relationships Trade Names And Customer Relationships [Member] Trade names and customer relationships member Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact 2020 Acquisitions [Member] Two Thousand Twenty Acquisitions [Member] 2020 acquisitions. Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price Fair value of common stock Entity Address, Postal Zip Code Entity Address Postal Zip Code Portfolium two thousand fourteen plan. Portfolium Two Thousand Fourteen Plan [Member] Portfolium 2014 Plan Document Fiscal Period Focus Document Fiscal Period Focus Restricted Cash, Total Restricted Cash Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Organization Increase (Decrease) in Accounts Receivable Accounts receivable, net Revolving Credit Facility Revolving Credit Facility [Member] Conversion of Stock, Shares Converted Conversion of shares APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Prepaid Expense, Noncurrent, Total Prepaid Expense, Noncurrent Noncurrent prepaid expenses Operating Lease, Liability, Total Operating Lease, Liability Lease liabilities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Concentric Sky [Member] Concentric Sky [Member] Concentric Sky Short-Term Debt, Type [Axis] Short-term Debt, Type Statement of Financial Position [Abstract] Entity File Number Entity File Number Scenario [Domain] Disposal Groups, Including Discontinued Operations [Table Text Block] Summary of Assets and Liabilities Held for Sale Statement of Cash Flows [Abstract] Sublease Income Sublease Income Sublease income Line of Credit Facility, Current Borrowing Capacity Line of credit Facility, available Geographical [Domain] Geographical Statistical Measurement [Domain] Statistical Measurement Statement of Stockholders' Equity [Abstract] Sale of Stock [Axis] Sale of Stock Amortization of Debt Discount (Premium) Amortization of debt discount cost Number of Customer Bases Number of Customer Bases Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Purchase price of common stock, percent Class of Stock [Domain] Class of Stock Revenue Benchmark [Member] Revenue Sales Revenue Aggregate Fair Value Forfeited or cancelled Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited or cancelled In Period Total Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited or cancelled In Period Total Intrinsic Value Legal Entity [Axis] Legal Entity Lease, Cost [Table Text Block] Summary of Components of Operating Lease Expense Stockholders' Equity Note [Abstract] Subsequent Events [Abstract] Disposal Group, Including Discontinued Operation, Liabilities, Current, Total Disposal Group, Including Discontinued Operation, Liabilities, Current Liabilities held for sale Weighted Average Remaining Life (in years) Exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Weighted Average Remaining Life (in years) Exercisable Senior Term Loan Senior term loan. Senior Term Loan [Member] Net proceeds after underwriting discounts and commission deduction Proceeds from Issuance of Common Stock Grantee Status [Axis] Contingent consideration liability Business Combination, Liabilities Arising from Contingencies, Amount Recognized Euro Dollar Floor. Euro Dollar Floor [Member] Euro Dollar Floor Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number Diluted Shares Outstanding Adjustment, Total Dilutive effect of share equivalents resulting from stock options and unvested restricted stock units Deferred Income Tax Liabilities, Net, Total Deferred Income Tax Liabilities, Net Deferred tax liabilities Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net of Amount Held-for-Sale Concentration Risk, Credit Risk, Policy [Policy Text Block] Concentration of Credit Risk, Significant Customers and International Operations Antidilutive Securities [Axis] Antidilutive Securities Line of Credit Facility, Maximum Borrowing Capacity Line of credit facility, maximum borrowing capacity Two Thousand Nineteen Acquisition [Member]. Two Thousand Nineteen Acquisition [Member] 2019 Acquisition [Member] Contract with Customer, Liability, Current Deferred revenue Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2022 Unbilled Receivables, Not Billable Unbilled receivables Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total purchase consideration Business Acquisition, Transaction Costs Business acquisition, costs Estimated fair value less costs to sell. Estimated Fair Value Less Costs To Sell Estimated fair value less costs to sell Credit Facility [Domain] Credit Facility Subsequent Events Subsequent Events [Text Block] Weighted-average common shares outstanding--diluted Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted-average common shares outstanding--diluted Risks and uncertainties. Risks And Uncertainties Policy [Text Block] Risks And Uncertainties Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Description of Business and Basis of Presentation General Partners' Capital Account, Units Issued Units issued Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Credit Facility [Axis] Credit Facility Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Share-based payment arrangement, expense Unrecognized stock-based compensation costs Geographic Areas, Revenues from External Customers [Abstract] General and Administrative Expense [Member] General and Administrative Current Fiscal Year End Date Current Fiscal Year End Date Related Party Costs Related party expense Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Ending Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Beginning Balance Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Term loan Member. Term Loan [Member] Term Loan Repurchase of TopCo Units, shares Repurchase of TopCo Units, Shares Stock Repurchased During Period, Shares Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets Entity Address, Address Line One Entity Address Address Line1 Customer Lists [Member] Customer Lists Repayments on long-term debt Principal payment on term loan Repayments of Long-term Debt, Total Repayments of Long-Term Debt Line of credit percentage of outstanding amount. Line of Credit Percentage of Outstanding Amount Line of credit percentage of outstanding amount Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Supplemental Cash Flow Information [Abstract] Supplemental cash flow disclosure: Capitalized computer software, amortization Capitalized Computer Software, Amortization Line of Credit Facility [Abstract] Capitalized Computer Software, Accumulated Amortization Capitalized computer software, accumulated amortization Income tax benefit Income Tax Expense (Benefit) Income Tax Benefit Income Tax Expense (Benefit), Total Take-Private Transaction. Take Private Transaction [Member] Take-Private Transaction Income Taxes Income Tax Disclosure [Text Block] Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Balance Sheet Location [Domain] Balance Sheet Location Amount per share of RSU granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation expected to be recognized Income Tax Disclosure [Abstract] Stock Issued During Period, Shares, New Issues Number of shares offered to employees Issuance of common stock in connection with initial public offering, net of underwriters' discounts and commissions and issuance costs, shares Acquired Indefinite-Lived Intangible Assets [Line Items] Acquired Indefinite Lived Intangible Assets [Line Items] Proceeds net of transaction costs Proceeds from Divestiture of Businesses, Net of Cash Divested, Total Proceeds from Divestiture of Businesses, Net of Cash Divested Deferred commissions impairment charges. Deferred Commissions Impairment Charges Deferred commissions impairment charges The cash outflow for repurchaed shares of tax withholdings on vesting of restricted stock. Payments Of Repurchaed Shares Of Tax Withholdings On Vesting Of Restricted Stock Shares repurchased for tax withholdings on vesting of restricted stock Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock units, net Disposal Group, Including Discontinued Operation, Assets [Abstract] Assets Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Goodwill and Intangible Assets Disclosure [Abstract] Geographic Concentration Risk Geographic Concentration Risk [Member] Share-Based Payment Arrangement [Policy Text Block] Stock-Based Compensation Legal Entity Type of Counterparty [Domain] Legal Entity Type of Counterparty Service availability warranty. Service Availability Warranty Policy [Text Block] Service Availability Warranty Disposal Group, Including Discontinued Operation, Deferred Revenue Deferred revenue Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax, Total Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Pre tax loss on sale of business Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Forfeited or cancelled Assets or Liabilities that Relate to Transferor's Continuing Involvement in Securitized or Asset-Backed Financing Assets, Policy [Policy Text Block] Assets and Liabilities Held for Sale Disposal group including discontinued operation sales price. Disposal Group Including Discontinued Operation Sales Price Purchase price of bridge Operating Income (Loss) Loss from operations Unvested at March 31, 2020 Unvested at January 1, 2020 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Unvested shares Related Party [Domain] Related Party Additional Paid in Capital, Common Stock, Beginning Balance Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock Additional paid-in capital Business acquisitions, net of cash received Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Scenario [Axis] Unamortized Debt Issuance Expense Unamortized debt issuance costs Proceeds from Sale of Oil and Gas Property and Equipment Proceeds from sale of property and equipment Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Entity Filer Category Entity Filer Category Share based compensation arrangement by share based payment award options non vested options released weighted average grant date fair value. Share based Compensation Arrangement By Share based Payment Award Options Non vested Options Released Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Per Unit, Released Property and Equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Operating Expenses Total operating expenses Entity Current Reporting Status Entity Current Reporting Status Predecessor Periods [Member] Predecessor Periods [Member] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other assets Asset Class [Domain] Asset Class Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Aggregate Fair Value Exercisable Other Assets [Member] Other Assets Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Vested Vested Business Combinations [Abstract] Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Net Carrying Amount Intangible assets, net Stockholders' Equity Attributable to Parent Balance Balance Total stockholders’ equity AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) Base Rate [Member] Base Rate Asset Class [Axis] Asset Class Long-Term Debt, Maturity, Year Two 2024 Entity Tax Identification Number Entity Tax Identification Number Income Statement Location [Axis] Income Statement Location Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Forfeited or cancelled (unaudited) Forfeited or cancelled Common stock, par value $0.01 per share; 500,000 shares authorized as of June 30, 2022 (unaudited) and December 31, 2021; 141,914 and 140,741 shares issued and outstanding as of June 30, 2022 (unaudited) and December 31, 2021, respectively. Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Developed Technology [Member]. Developed Technology [Member] Developed Technology Retained Earnings (Accumulated Deficit) Accumulated deficit Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Partnership [Member] Partnership Deferred commissions disclosure text block. Deferred Commissions Disclosure [Text Block] Deferred Commissions Disclosure Equity Components [Axis] Equity Components Property Four Property four [Member] Property four member Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Deferred Income Taxes and Tax Credits, Total Deferred Income Taxes and Tax Credits Deferred income taxes Prepaid Expense, Current, Total Prepaid Expense, Current Prepaid expenses Leases [Abstract] Amount classified as accounts, deferred commissions, net of current portion attributable to disposal group held for sale or disposed of. Disposal Group Including Discontinued Operation Deferred Commissions Net Of Current Portion Deferred commissions, net of current portion Customer Relationships [Member] Customer Relationships Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Percentage annual return on remaining unreturned capital contributions. Percentage Annual Return On Remaining Unreturned Capital Contributions Percentage annual return on remaining unreturned capital contributions Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Increase (Decrease) in Accounts Payable and Accrued Liabilities Accounts payable and accrued liabilities Entity Emerging Growth Company Entity Emerging Growth Company Related Party Transaction [Axis] Related Party Transaction Schedule of Business Acquisitions, by Acquisition [Table] Schedule Of Business Acquisitions By Acquisition [Table] Operating Expenses [Abstract] Operating expenses: Weighted average number of share outstanding basic and diluted abstract. Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract] Denominator: Other Nonoperating Income (Expense) [Abstract] Other income (expense): Net loss per common share, diluted Income (Loss) from Continuing Operations, Per Diluted Share Deferred consideration Deferred Income Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Vested and expected to vest Vested at IPO Vested at IPO Stock repurchased and retired during period cash value per share. Stock Repurchased And Retired During Period Cash Value Per Share Cash value per share of stock repurchased and retired during period Prepayment premium in conjunction with principal payment Prepayment Premium In Conjunction With Principal Payment Prepayment Premium In Conjunction With Principal Payment Cash Replacement Awards Cash Replacement Awards [Member] Cash Replacement Awards [Member] Revenue [Policy Text Block] Revenue Recognition Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Letter of Credit [Member] Letter of Credit Cost of Revenue Total cost of revenue Cost of Revenue, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Expected life (years) Expected term Lessee, Operating Lease, Liability, to be Paid [Abstract] Selling and Marketing Expense Sales and marketing Selling and Marketing Expense, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease) Total number of shares of capital stock outstanding Effect of stock split and IPO Document Transition Report Document Transition Report Assets, Fair Value Disclosure, Total Assets, Fair Value Disclosure Total assets Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Long-Term Debt, Maturity, Year Three 2025 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Granted Weighted Average Grant Date Fair Value Per Unit, Granted Nonoperating Income (Expense) Total other income (expense), net Impairment, Long-Lived Asset, Held-for-Use Impairment, Long-Lived Asset, Held-for-Use, Total Impairment on held-for-sale assets Impairment of disposal group Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Vesting of restricted stock units, shares Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Exercised Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Foreign currency impacts on cash, cash equivalents, and restricted cash Accounts receivable net Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Marketable Securities, Policy [Policy Text Block] Marketable Securities Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Certica Holdings LLC [Member]. Certica Holdings L L C [Member] Certica Holdings LLC Disposal Group, Including Discontinued Operation, Intangible Assets Net intangible assets Amortization of Debt Issuance Costs Amortization of deferred financing costs Euro Dollar Loan. Euro Dollar Loan [Member] Euro Dollar Loan Net loss and comprehensive loss Net Income (Loss) Attributable to Parent Net loss Concentration Risk [Line Items] Concentration Risk [Line Items] Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Fair Value of Financial Instruments Operating Lease, Liability, Current Lease liabilities Concentric Sky, Inc [Member] Concentric Sky, Inc [Member] Concentric Sky, Inc member Other Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Additional Paid-in Capital [Member] Additional Paid-in Capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Line of Credit Facility, Expiration Date Line of credit facility,maturity date Schedule of Maturities of Long-Term Debt [Table Text Block] Schedule of Maturities of Long-term Debt Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Net receivables Senior revolver. Senior Revolver [Member] Senior Revolver Entity Registrant Name Entity Registrant Name Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Earnings Per Share [Text Block] Net Loss Per Share Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Summary of Assumptions Relating to Incentive Units Related Party Transaction, Amounts of Transaction Related party transaction Class of Stock [Axis] Class of Stock Lessee, Lease, Description [Table] Lessee Lease Description [Table] Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Debt discount costs. Debt Discount Costs Debt discount costs Property, Plant and Equipment, Net Property and equipment, net Total Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Weighted Average Remaining Life (in 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 Weighted Average Remaining Life (in years) Vested and expected to vest Debt Instrument, Unamortized Discount Unamortized debt discount costs Debt Instrument, Unamortized Discount, Total Award Type [Domain] Award Type Statement [Line Items] Statement [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date Discount on share market price Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares withheld for tax withholding on vesting of restricted stock units Share based compensation arrangement by share based payment award options released in period. Share Based Compensation Arrangement By Share Based Payment Award Options Released in period Released Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Grant Date Fair Value Per Unit, Vested at IPO Weighted Average Grant Date Fair Value Per Unit, Vested at IPO Goodwill, Purchase Accounting Adjustments Measurement period adjustment Title of 12(b) Security Security12b Title Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Common Stock [Member] Common Stock Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities: Equity Component [Domain] Equity Component Class A and Class B units. Class A And Class B Units [Member] Class A and Class B Units Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenue Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Entity Address, State or Province Entity Address, State and Province Lessee, Operating Lease, Liability, to be Paid, Year Four 2025 Geographical [Axis] Geographical Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents, and restricted cash Document Type Document Type Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid Cost, Depreciation Depreciation of property and equipment Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Percentage of principal amount redeemed UNITED STATES United States Increase In Number of Authorized Shares Increase In Number of Authorized Common Stock Stock Issued During Period, Shares, Period Increase (Decrease), Total Stock Issued During Period, Shares, Period Increase (Decrease) Equity incentive plan. Two Thousand Ten Equity Incentive Plan [Member] 2010 Equity Incentive Plan Entity Shell Company Entity Shell Company Share-Based Payment Arrangement, Expense Total stock-based compensation Stock-based compensation expense Fair Value of Financial Instruments, Policy [Policy Text Block] Fair Value Short-Term Debt [Member] Short Term Debt [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Employee stock purchase plan. Employee Stock Purchase Plan [Member] Shares for issuance under employee stock purchase plan Proceeds from Divestiture of Businesses Gross proceeds from sale of business Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] 2021 Acquisitions [Member] Two Thousand Twenty One Acquisition [Member] 2021 acquisitions. Distributions to stockholders Distribution To Stockholders Distribution to stockholders. Security Exchange Name Security Exchange Name Class of Stock [Line Items] Class Of Stock [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total unrecognized compensation cost, period for recognition Weighted Average Remaining Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted Average Remaining Life (in years) Ending Weighted Average Remaining Life (in years) Beginning Incremental term loan Member. Incremental Term Loan [Member] Incremental Term Loan Two Zero Two one Plan [Member] Two Zero Two one Plan [Member] 2021 Plan Payments to Acquire Businesses, Gross Cash paid Commitments and Contingencies Disclosure [Abstract] Property three. Property Three [Member] Property Three Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price Weighted Average Grant Date Fair Value Per Unit, Effect of stock split and IPO Operating Lease, Cost Operating lease cost, gross Restricted Stock Units (RSUs) [Member] Restricted Stock Units Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Maturities of The Company’s Operating Lease Liabilities Eesysoft Software International B.V. [Member] Eesysoft software international B.V. Additional debt discount costs. Additional Debt Discount Costs Additional debt discount costs Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Liabilities assumed Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Units Activity Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Intangible assets Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Common Stock, Shares, Outstanding Common stock, shares, outstanding Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Business Acquisition [Line Items] Business Acquisition [Line Items] Term loan Member. Initial Term Loan [Member] Initial Term Loan Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable, net Cost of Goods and Service [Policy Text Block] Cost of Revenue Over-Allotment Option [Member] Over Allotment Option Member Debt Disclosure [Text Block] Credit Facility Fair Value, Inputs, Level 2 [Member] Level 2 Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities: Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Estimated Future Amortization Expense Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares, issued TopCo [Member]. Top Co [Member] Top Co [Member] Variable Rate [Domain] Variable Rate Minimum [Member] Minimum [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Description Share-based compensation arrangement by share-based payment award, Description Deferred commissions current and noncurrent. Deferred Commissions Current And Noncurrent Deferred commissions Grantee Status [Domain] Lessee, Leases [Policy Text Block] Leases Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted Average Exercise Price, Exercisable Common Class B [Member] Common Class B Accrued Liabilities, Current, Total Accrued Liabilities, Current Accrued liabilities Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Weighted Average Grant Date Fair Value Per Unit, Ending balance Weighted Average Grant Date Fair Value Per Unit, Beginning balance Stockholders' Equity Attributable to Parent [Abstract] Stockholders’ equity: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenue Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class [Table] Schedule Of Acquired Indefinite Lived Intangible Assets By Major Class [Table] Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Revenues [Abstract] Revenue: Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value Per Unit, Forfeited or cancelled (unaudited) Forfeited or cancelled Holdback amount Holdback amount Holdback amount Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Award Type [Axis] Award Type Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other Subsequent Event Subsequent Event [Member] Eurodollar [Member] Eurodollar Total purchase consideration Business Combination, Consideration Transferred Total purchase consideration Related Party Transaction Related Party Transaction [Domain] Lessee operating sublease remaining lease term. Lessee Operating Sublease Remaining Lease Term Sublease remaining lease term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Aggregate Fair Value Exercised Other income (expense), net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Long-Term Debt, Current Maturities Long-term debt, current Long-term Debt, Current Maturities, Total Discontinued Operations and Disposal Groups [Abstract] Research and Development Expense Research and development Research and Development Expense, Total Lessee, Operating Lease, Liability, to be Paid Total lease payments Lessee, Operating Lease, Term of Contract Lease term Entity Central Index Key Entity Central Index Key Federal fund. Federal Fund [Member] Federal Fund Advertising Cost [Policy Text Block] Advertising Costs Lease Of Lessee Disclosure Text Block Lease Of Lessee Disclosure Text Block Leases Long term incentive awards. Long Term Incentive Awards Long term incentive awards Customer [Axis] Accounting Policies [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Vested Affiliates Of Thoma Bravo Affiliates of Thoma Bravo [Member] Affiliates of thoma bravo member Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation and amortization Impairment of assets to be disposed. Impairment Of Assets To Be Disposed Of Impairment of held-for-sale assets Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Volatility Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Aggregate fair value of RSU Measurement Frequency [Axis] Measurement Frequency Aggregate Fair Value, Granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Intrinsic Value Amount of difference between fair value of the underlying shares reserved for issuance and granted price of vested portions of options outstanding and currently granted. Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Vested and expected to vest Vested and expected to vest Subsequent Event [Table] General and Administrative Expense General and administrative General and Administrative Expense, Total Organization, Consolidation and Presentation of Financial Statements [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted Average Exercise Price, Outstanding ending Weighted Average Exercise Price, Outstanding beginning Successor 2020 Period [Member] Successor 2020 Period [Member] 2021 Omnibus Incentive Plan. Two Thousand Twenty One Omnibus Incentive Plan [Member] 2021 Plan Research and Development Expense [Member] Research and Development Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Debt issuance costs Forecast [Member] Forecast Lease, Cost, Total Lease, Cost Total lease costs Revenue remaining performance obligation not recognized. Revenue Remaining Performance Obligation Not Recognized Unrecognized revenue performance obligation Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Measurement of operating lease liabilities Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retained Earnings [Member] Accumulated Deficit Extinguishment of Debt, Type [Domain] Deferred Income Tax Asset Net Deferred Income Tax Asset Net Deferred tax assets Customer [Domain] Money Market Funds [Member] Money Market Funds Amount classified as accounts, deferred commissions, current attributable to disposal group held for sale or disposed of. Disposal Group Including Discontinued Operation Deferred Commissions Current Deferred commissions, current Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Common stock Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Total property and equipment Additions (Note 5 - Acquisitions) Goodwill, Acquired During Period Long-Term Debt, Maturity, after Year Five Thereafter Entity Interactive Data Current Entity Interactive Data Current Disposal Group, Including Discontinued Operation, Property, Plant and Equipment Property and equipment, net Optionse expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share options vested and expected to vest - March 31, 2020 Related Party Transactions Disclosure [Text Block] Related - Party Transactions Letters of Credit Outstanding, Amount Letters of credit outstanding Share-Based Payment Arrangement, Activity [Table Text Block] Summary of Incentive Unit Activity Related Party Transactions [Abstract] Lessee, Operating Lease, Liability, to be Paid, Year One Remainder of 2022 Leasehold Improvements [Member] Leasehold improvement and other Professional services and other cost of revenue. Professional Services And Other Cost Of Revenue [Member] Professional Services And Other Cost Of Revenue Local Phone Number Local Phone Number Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets Measured on Recurring Basis. Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Fair Value of Assets Acquired and Liabilities Assumed Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share Deposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposit Business combination, recognized identifiable assets acquired and liabilities assumed, deposit. Long-Term Debt [Member] Long term Debt [Member] Property one. Property One [Member] Property One Deferred Costs [Abstract] Change in Accounting Principle, Type [Axis] Change in Accounting Principle, Type Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Lessee operating lease liability payments due after year six Lessee operating lease liability payments due after year six 2027 and Thereafter Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share exerciseable at March 31, 2020 IPO Member IPO [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Granted Options granted Increase decrease in deferred commissions. Increase Decrease In Deferred Commissions Deferred commissions Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Stock split of issued and outstanding common stock Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Other Current Assets [Member] Other Current Assets Income Statement Location [Domain] Income Statement Location Long-Term Debt, Maturity, Year One 2023 Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total liabilities assumed ABR loan. A B R Loan [Member] A B R Loan Repurchase of TopCo Units Treasury Stock, Value, Acquired, Cost Method Repurchase of TopCo Units Property, Plant and Equipment [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unvested and outstanding, Beginning Balance Unvested and outstanding, Ending Balance Total Revenue Percentage Total Revenue Percentage Total revenue percentage Long-Term Debt Total Term loan Shares, Outstanding Balance, shares Balance, shares Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Customer Concentration Risk Customer Concentration Risk [Member] Lease liability Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Ending Balance Beginning Balance Options to purchase outstanding common stock Acquisition of term loan Certain Loans Acquired in Transfer Accounted for as Debt Securities, Carrying Amount, Net Common Class A [Member] Common Class A Software. Software [Member] Software Document Fiscal Year Focus Document Fiscal Year Focus 2015 Equity Inventive Plan. Two Thousand Fifteen Equity Inventive Plan [Member] 2015 Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights Vesting rights Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Final Allocation of the Purchase Price Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Earnings Per Share, Basic Earnings Per Share, Basic, Total Net loss per common share, basic Income (Loss) from Continuing Operations, Per Basic Share Income Taxes Paid Cash paid for taxes Assets [Abstract] Assets Principal payment to related party Debt Instrument, Annual Principal Payment Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Gross Profit Gross profit Line of Credit Facility, Expiration Period Line of credit facility, expiration period Outstanding non-cancelable purchase obligations, due in three years. Outstanding Non Cancelable Purchase Obligations, Due In Three Years 2025 Amended and restated loan and security agreement member. Amended And Restated Loan And Security Agreement [Member] Amended And Restated Loan And Security Agreement Disposal Group, Including Discontinued Operation, Other Assets, Current Other current assets Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Business Acquisition, Percentage of Voting Interests Acquired Business acquisition, percentage acquired Disposal Group, Including Discontinued Operation, Depreciation and Amortization Accumulated amortization due to disposal of Bridge intangible assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Sublease expiration year. Sublease Expiration Year Sublease expiration year Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Number of customers greater than ten percentage of accounts receivable. Number Of Customers Greater Than Ten Percentage Of Accounts Receivable Number of other customers greater than 10 % of accounts receivable Property, Plant and Equipment, Policy [Policy Text Block] Property and Equipment and Intangible Assets Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Developed Technology Rights [Member] Developed Technology Preferred Stock Preferred Stock [Member] Legal Entity of Counterparty, Type [Axis] Legal Entity of Counterparty, Type Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Assets, Current [Abstract] Current assets: Finite-Lived Intangible Asset, Expected Amortization, Year Four 2026 Partners' Capital, Redemption and Conversion Policies Redemption and conversion, description Finite-Lived Intangible Asset, Expected Amortization, Year Two 2024 Outstanding share purchase price Outstanding Share Purchase Price Outstanding share purchase price. Percentage of revenue recognized included in deferred revenue. Percentage Of Revenue Recognized Included In Deferred Revenue Percentage of revenue recognized included in deferred revenue Schedule of Goodwill [Table Text Block] Schedule of Goodwill Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Outstanding non-cancelable purchase obligations due in two years. Outstanding Non Cancelable Purchase Obligations, Due In Two Years 2024 Measurement Frequency [Domain] Measurement Frequency Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Related Party Transaction [Line Items] Related Party Transaction [Line Items] Adjusted assets held for sale. Adjusted Assets Held For Sale Adjusted assets held for sale Entity [Domain] Entity Cover [Abstract] Concentration Risk, Percentage Percentage of revenue generated outside of the United States Product and Service Product and Service [Domain] Change in Accounting Principle, Type [Domain] Change in Accounting Principle, Type Trade Accounts Receivable [Member] Trade Accounts Receivable Lessee, Operating Lease, Liability, to be Paid, Year Five 2026 Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested Goodwill, Impairment Loss Impairment of held-for-sale goodwill Cost of Revenue [Abstract] Cost of revenue: Disposal Group, Including Discontinued Operation, Assets Total assets held for sale Total assets held for sale Liabilities, Current [Abstract] Current liabilities: Education. Education [Member] Education Maximum [Member] Maximum [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Furniture and Fixtures [Member] Furniture and Fixtures Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of common stock options, shares Increase (Decrease) in Deferred Liabilities, Total Increase (Decrease) in Deferred Liabilities Increase (decrease) in deferred liabilities Increase (decrease) in operating lease liabilities. Increase Decrease In Operating Lease Liabilities Lease liabilities Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Fair Value, Inputs, Level 3 [Member] Level 3 Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock-Based Compensation Expense by Award Type Use of Estimates, Policy [Policy Text Block] Use of Estimates Debt Instrument, Basis Spread on Variable Rate Line of credit facility, Variable rate Internet Domain Names [Member] Domain names Acquisition of term loan at the end Certain Loans Acquired in Transfer Accounted for as Debt Securities, Outstanding Balance Accounts Receivable [Member] Accounts Receivable Long-Term Debt, Maturity, Remainder of Fiscal Year Remainder of 2022 Accrued Payroll Taxes Payroll tax liability Segment Reporting, Policy [Policy Text Block] Operating Segments Fair Value Liabilities Measurement Transfers Amount FairValueLiabilitiesTransfersAmount FairValueLiabilitiesTransfersAmount Financing Receivable, Credit Loss, Expense (Reversal) Provision for credit losses Business Acquisition, Description of Acquired Entity Description of business acquisition Finite-Lived Intangible Asset, Expected Amortization, Year Three 2025 Authorized shares of common stock Common Stock, Shares Authorized Common stock, shares authorized Short-Term Debt, Type [Domain] Short-term Debt, Type Trading Symbol Trading Symbol Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Subsequent Event Type [Axis] Balance Sheet Location [Axis] Balance Sheet Location Line of Credit Facility, Average Outstanding Amount Borrowings outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Risk-free interest rate Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Plan Name [Axis] Plan Name Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Concentration Risk Type [Domain] Purchased software. Purchased Software [Member] Purchased Software Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Offering price per share Common Stock, Par or Stated Value Per Share Common stock par value Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Summary of Restricted Stock Unit Activity Variable Lease, Cost Variable lease cost, gross Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted RSU granted outstanding non-cancelable purchase obligations, next twelve months. Outstanding Non Cancelable Purchase Obligation Due, Next Twelve Months 2023 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining performance obligation period Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Weighted Average Exercise Price, Granted Debt Instrument [Line Items] Debt Instrument [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares excluded from calculation of diluted loss per share with a potential dilutive impact Concentration Risk [Table] Concentration Risk [Table] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name Noncash Investing and Financing Items [Abstract] Non-cash investing and financing activities: XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2022
Aug. 01, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Document Fiscal Period Focus Q2  
Entity Registrant Name Instructure Holdings, Inc.  
Entity Central Index Key 0001841804  
Entity File Number 001-40647  
Entity Tax Identification Number 84-4325548  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Interactive Data Current Yes  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Address Address Line1 6330 South 3000 East  
Entity Address, Address Line Two Suite 700  
Entity Address City Or Town Salt Lake City  
Entity Address, State and Province UT  
Entity Incorporation State Country Code DE  
Entity Address Postal Zip Code 84121  
Local Phone Number 203-6755  
City Area Code 800  
Security12b Title Common Stock, par value $0.01 per share  
Trading Symbol INST  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   141,914,344
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 83,234 $ 164,928
Accounts receivable net 167,646 51,607
Prepaid expenses 37,941 15,475
Deferred commissions 12,374 11,418
Other current assets 2,887 3,384
Total current assets 304,082 246,812
Property and equipment, net 12,203 10,792
Right-of-use assets 15,765 18,175
Goodwill 1,203,979 1,194,221
Intangible assets, net 574,812 629,746
Noncurrent prepaid expenses 1,127 1,553
Deferred commissions, net of current portion 18,953 20,105
Deferred tax assets 8,561 6,477
Other assets 5,689 5,901
Total assets 2,145,171 2,133,782
Current liabilities:    
Accounts payable 16,128 18,324
Accrued liabilities 23,204 28,408
Lease liabilities 6,998 6,666
Long-term debt, current 4,013 2,763
Deferred revenue 269,655 240,936
Total current liabilities 319,998 297,097
Long-term debt, net of current portion 488,493 490,500
Deferred revenue, net of current portion 13,667 14,740
Lease liabilities, net of current portion 19,859 23,678
Deferred tax liabilities 26,513 29,851
Other long-term liabilities 2,153 3,531
Total liabilities 870,683 859,397
Stockholders’ equity:    
Common stock, par value $0.01 per share; 500,000 shares authorized as of June 30, 2022 (unaudited) and December 31, 2021; 141,914 and 140,741 shares issued and outstanding as of June 30, 2022 (unaudited) and December 31, 2021, respectively. 1,419 1,407
Additional paid-in capital 1,558,193 1,539,638
Accumulated deficit (285,124) (266,660)
Total stockholders’ equity 1,274,488 1,274,385
Total liabilities and stockholders’ equity $ 2,145,171 $ 2,133,782
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock par value $ 0.01 $ 0.01
Common stock, shares authorized 500,000,000 500,000,000
Common stock, shares, issued 141,914,000 140,741,000
Common stock, shares, outstanding 141,914,000 140,741,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue:        
Total revenue $ 114,577 $ 93,567 $ 228,039 $ 187,547
Cost of revenue:        
Total cost of revenue 42,398 40,974 83,409 86,608
Gross profit 72,179 52,593 144,630 100,939
Operating expenses:        
Sales and marketing 45,885 39,083 89,206 80,305
Research and development 18,669 14,279 35,870 31,368
General and administrative 14,253 11,196 29,869 24,547
Impairment on held-for-sale assets 0 0 0 1,218
Total operating expenses 78,807 64,558 154,945 137,438
Loss from operations (6,628) (11,965) (10,315) (36,499)
Other income (expense):        
Interest income 27 0 63 16
Interest expense (4,611) (15,670) (9,164) (32,930)
Other income (expense), net (3,417) (108) (3,111) (742)
Total other income (expense), net (8,001) (15,778) (12,212) (33,656)
Loss before income taxes (14,629) (27,743) (22,527) (70,155)
Income tax benefit 1,710 6,050 4,063 15,391
Net loss and comprehensive loss $ (12,919) $ (21,693) $ (18,464) $ (54,764)
Net loss per common share, basic $ (0.09) $ (0.17) $ (0.13) $ (0.43)
Net loss per common share, diluted $ (0.09) $ (0.17) $ (0.13) $ (0.43)
Weighted-average common shares outstanding--basic 141,534 126,049 141,244 126,083
Weighted-average common shares outstanding--diluted 141,534 126,049 141,244 126,083
Subscription and Support        
Revenue:        
Total revenue $ 102,905 $ 84,257 $ 206,397 $ 170,611
Cost of revenue:        
Total cost of revenue 35,868 36,163 71,414 76,047
Professional Services and Other        
Revenue:        
Total revenue 11,672 9,310 21,642 16,936
Cost of revenue:        
Total cost of revenue $ 6,530 $ 4,811 $ 11,995 $ 10,561
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Balance at Dec. 31, 2020 $ 1,087,984 $ 1,262 $ 1,264,703 $ (177,981)
Balance, shares at Dec. 31, 2020   126,219    
Repurchase of TopCo Units (923) $ (2) (921)  
Repurchase of TopCo Units, shares   (218)    
Stock-based compensation 4,901   4,901  
Net loss (54,764)     (54,764)
Balance at Jun. 30, 2021 1,037,198 $ 1,260 1,268,683 (232,745)
Balance, shares at Jun. 30, 2021   126,001    
Balance at Mar. 31, 2021 1,057,016 $ 1,261 1,266,807 (211,052)
Balance, shares at Mar. 31, 2021   126,086    
Repurchase of TopCo Units (360) $ (1) (359)  
Repurchase of TopCo Units, shares   (85)    
Stock-based compensation 2,235   2,235  
Net loss (21,693)     (21,693)
Balance at Jun. 30, 2021 1,037,198 $ 1,260 1,268,683 (232,745)
Balance, shares at Jun. 30, 2021   126,001    
Balance at Dec. 31, 2021 1,274,385 $ 1,407 1,539,638 (266,660)
Balance, shares at Dec. 31, 2021   140,741    
Vesting of restricted stock units, net   $ 10 (10)  
Vesting of restricted stock units, shares   1,014    
Purchase of ESPP shares 4,076 $ 3 4,073  
Purchase of ESPP shares, Shares   240    
Shares withheld for tax withholding on vesting of restricted stock units (1,688) $ (1) (1,687)  
Shares withheld for tax withholding on vesting of restricted stock units, shares   (81)    
Stock-based compensation 16,179   16,179  
Net loss (18,464)     (18,464)
Balance at Jun. 30, 2022 1,274,488 $ 1,419 1,558,193 (285,124)
Balance, shares at Jun. 30, 2022   141,914    
Balance at Mar. 31, 2022 1,279,526 $ 1,413 1,550,318 (272,205)
Balance, shares at Mar. 31, 2022   141,347    
Vesting of restricted stock units, net   $ 6 (6)  
Vesting of restricted stock units, shares   589    
Shares withheld for tax withholding on vesting of restricted stock units (425)   (425) 0
Shares withheld for tax withholding on vesting of restricted stock units, shares   (22)    
Stock-based compensation 8,306   8,306 0
Net loss (12,919)     (12,919)
Balance at Jun. 30, 2022 $ 1,274,488 $ 1,419 $ 1,558,193 $ (285,124)
Balance, shares at Jun. 30, 2022   141,914    
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Operating activities:    
Net loss $ (18,464) $ (54,764)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation of property and equipment 2,057 1,818
Amortization of intangible assets 67,934 66,728
Amortization of deferred financing costs 587 1,218
Impairment of disposal group 0 1,218
Stock-based compensation 15,971 4,823
Deferred income taxes (5,422) (15,402)
Other 2,599 1,405
Changes in assets and liabilities:    
Accounts receivable, net (115,316) (96,913)
Prepaid expenses and other assets (21,176) (6,970)
Deferred commissions 196 (2,375)
Right-of-use assets 2,410 6,380
Accounts payable and accrued liabilities (9,131) (195)
Deferred revenue 25,080 44,058
Lease liabilities (3,487) (3,050)
Other liabilities (1,378) (346)
Net cash used in operating activities (57,540) (52,367)
Investing activities:    
Purchases of property and equipment (3,415) (1,607)
Proceeds from sale of property and equipment 36 24
Proceeds from sale of Bridge 0 46,018
Business acquisitions, net of cash received (19,484) (16,030)
Net cash provided by (used in) investing activities (22,863) 28,405
Financing activities:    
Proceeds from issuance of common stock from employee equity plans 4,076 0
Shares repurchased for tax withholdings on vesting of restricted stock (1,688) 0
Distributions to stockholders 0 (923)
Repayments on long-term debt (1,250) (51,534)
Net cash provided by (used in) financing activities 1,138 (52,457)
Foreign currency impacts on cash, cash equivalents, and restricted cash (2,291) 0
Net increase (decrease) in cash, cash equivalents, and restricted cash (81,556) (76,419)
Cash, cash equivalents, and restricted cash, beginning of period 169,152 150,953
Cash, cash equivalents, and restricted cash, end of period 87,596 74,534
Supplemental cash flow disclosure:    
Cash paid for taxes 2,775 403
Interest paid 5,766 31,749
Non-cash investing and financing activities:    
Capital expenditures incurred but not yet paid 189 65
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]    
Cash and Cash Equivalents, at Carrying Value 83,234 70,200
Restricted Cash 4,362 4,334
Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total $ 87,596 $ 74,534
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation

1. Description of Business and Basis of Presentation

Organization

On March 24, 2020, Instructure Parent, L.P. (“TopCo”) acquired 100 percent of Instructure, Inc.’s equity. Instructure Intermediate Holdings I, Inc. was a wholly-owned subsidiary of TopCo and was formed on January 14, 2020 by Thoma Bravo Fund XIII, L.P. (“Thoma Bravo”) for the purpose of purchasing (the “Take-Private Transaction”) Instructure, Inc. and had no operations prior to the Take-Private Transaction. On May 26, 2021, Instructure Intermediate Holdings I, Inc. changed its name to Instructure Holdings, Inc. (the “Company” or “Instructure”).

Instructure, Inc. was incorporated in the state of Delaware in September 2008. We are headquartered in Salt Lake City, Utah, and have wholly-owned subsidiaries in the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, and Singapore.

2021 Stock Split and Initial Public Offering (IPO)

On July 9, 2021, the Company effected a 126,239.815-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split. In connection with the stock split, on July 9, 2021, the Company’s board of directors and stockholders approved the Certificate of Amendment to the Amended and Restated Certificate of Incorporation to increase the number of authorized shares of common stock from 2,000 shares to 500,000,000 shares and to increase the number of authorized shares of preferred stock from zero shares to 50,000,000 shares. No preferred stock has been issued or outstanding.

On July 26, 2021, the Company completed its IPO of 12,500,000 shares of common stock at an offering price of $20.00 per share. The Company received net proceeds of $234.0 million after deducting underwriting discounts and commissions. On August 19, 2021, the underwriters partially exercised their over-allotment option and purchased an additional 1,675,000 shares of common stock at the offering price of $20.00 per share. The Company received additional net proceeds of $31.4 million after deducting underwriting discounts and commissions.

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) applicable to interim periods, under the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management, we have prepared the accompanying unaudited condensed consolidated financial statements on a basis substantially consistent with the audited consolidated financial statements of the Company as of and for the fiscal year ended December 31, 2021, and these condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December 31, 2022. The year-end balance sheet data was derived from audited financial statements, but the interim condensed consolidated balance sheet included in this Form 10-Q does not include all disclosures required under U.S. GAAP. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted under the rules and regulations of the SEC.

These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K").

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures. Accordingly, actual results could differ from those estimates. Such estimates, which we evaluate on an on-going basis, include provisions for credit losses, useful lives for property and equipment and intangible assets, valuation allowances for net deferred income tax assets, valuation of stock-based compensation and common stock, acquisition-related estimates, our assessment for impairment of goodwill, intangible assets, and other long-lived assets, the standalone selling price of performance obligations and the determination of the period of benefit for deferred commissions. We base our estimates on historical experience and on various other assumptions which we believe to be reasonable.

Operating Segments

We operate in a single operating segment, cloud-based learning management, assessment and performance systems. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision makers (“CODMs”), which are our chief executive officer and chief financial officer, in deciding how to allocate resources and assess performance. Our CODMs evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in “Note 1 – Description of Business and Summary of Significant Accounting Policies” of the 2021 10-K. There have been no significant changes to these policies during the unaudited six months ended June 30, 2022.

Recent Accounting Pronouncements

Adopted accounting pronouncements

Effective January 1, 2021, the Company adopted Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles and also simplification of areas such as franchise taxes, step up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws or rate changes. During the second quarter of 2022, a wholly-owned foreign subsidiary had year-to-date pretax book loss in excess of full year forecasted loss due to unrealized losses on foreign currency. Under the Year-to-Date Loss Limitation in Interim-Period Tax Accounting section of ASU 2019-12, the benefit recorded related to this entity is no longer limited to the forecasted full year benefit. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-05, Leases (Topic 842): Lessors—Certain Leases with Variable Lease Payments, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Upon adoption a lessor will be required to classify a lease with variable lease payments (that do not depend on a rate or index) as an operating lease on commencement date if classifying the lease as a sales-type or direct financing lease would result in a selling loss. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-01, Reference Rate Reform (Topic 848), which refined the scope of Topic 848 and clarified some of its provisions. The amendments permit entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by the discounting transition. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-08, Business Combinations (Topic 805), which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Issued accounting pronouncements

There have been no recent accounting pronouncements issued which are expected to have a material effect on the Company's condensed consolidated financial statements. Management continues to monitor and review recently issued accounting guidance upon issuance.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share

3. Net Loss Per Share

 

A reconciliation of the denominator used in the calculation of basic and diluted net loss per share is as follows (in thousands, except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—basic

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Dilutive effect of share equivalents resulting from unvested restricted stock units and shares for issuance under employee stock purchase plan

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—diluted

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Net loss per common share, basic and diluted

 

$

(0.09

)

 

$

(0.17

)

 

$

(0.13

)

 

$

(0.43

)

 

For the unaudited three and six months ended June 30, 2022, we incurred net losses and, therefore, the effect of our restricted stock units (“RSUs”) and employee stock purchase plan were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. We also incurred losses in the unaudited three and six months ended June 30, 2021. The following table contains share totals with a potentially dilutive impact (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Restricted stock units

 

 

5,722

 

 

 

 

 

 

5,722

 

 

 

 

Shares for issuance under employee stock purchase plan

 

 

126

 

 

 

 

 

 

126

 

 

 

 

Total

 

 

5,848

 

 

 

 

 

 

5,848

 

 

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions
6 Months Ended
Jun. 30, 2022
Business Combinations [Abstract]  
Acquisitions

5. Acquisitions

2022 Acquisitions

On April 13, 2022, we acquired all outstanding shares of Concentric Sky, Inc. (“Concentric Sky” which was rebranded to “Canvas Credentials” subsequent to acquisition) for the purpose of our continued commitment to building the education industry’s most integrated teaching and learning platform to support lifelong learning. $0.5 million of the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.
 

The following table summarizes the preliminary estimated fair values of the consideration transferred, assets acquired and liabilities assumed as of the date of the Canvas Credentials acquisition (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

20,814

 

Holdback amount

 

 

500

 

Total purchase consideration

 

$

21,314

 

Identifiable assets acquired

 

 

 

Cash

 

$

1,330

 

Accounts receivable

 

 

1,018

 

Prepaid expenses and other assets

 

 

109

 

Intangible assets: developed technology

 

 

3,900

 

Intangible assets: customer relationships

 

 

9,100

 

Total assets acquired

 

$

15,457

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

1,335

 

Deferred revenue

 

 

2,566

 

Total liabilities assumed

 

$

3,901

 

Goodwill

 

 

9,758

 

Total purchase consideration

 

$

21,314

 

 

2021 Acquisitions

On June 28, 2021, we acquired all outstanding shares of Eesysoft Software International B.V. (“Eesysoft” which was rebranded to “Impact by Instructure” or “Impact” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively use our core products. $1.5 million of the purchase price is being paid over a period of 18 months following the closing of the transaction. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. On June 28, 2021, the Company recorded an increase to the Impact deferred tax liability of $0.7 million in purchase accounting due to a step up in book basis of intangible assets as a result of the stock acquisition. We expect the net deferred tax liability to decrease as book amortization expense is recognized on the acquisition-related intangible assets.

The final allocation of the purchase price was as follows (in thousands):
 

Consideration transferred

 

 

 

Cash paid

 

$

17,472

 

Deferred consideration

 

 

1,500

 

Total purchase consideration

 

$

18,972

 

Identifiable assets acquired

 

 

 

Cash

 

$

586

 

Accounts receivable

 

 

624

 

Deposits

 

 

9

 

Intangible assets: developed technology

 

 

3,300

 

Intangible assets: customer relationships

 

 

1,700

 

Total assets acquired

 

$

6,219

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

49

 

Deferred revenue

 

 

692

 

Payroll tax liability

 

 

91

 

Deferred tax liability

 

 

672

 

Lease liability

 

 

24

 

Total liabilities assumed

 

$

1,528

 

Goodwill

 

 

14,281

 

Total purchase consideration

 

$

18,972

 

 

 

On November 5, 2021, we acquired all outstanding shares of Kimono LLC (“Kimono” which was rebranded to “Elevate Data Sync” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively synchronize data between our core product applications and student information systems (“SIS”). $0.4 million of the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.

The final allocation of the purchase price was as follows (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

11,021

 

Holdback amount

 

 

350

 

Total purchase consideration

 

$

11,371

 

Identifiable assets acquired

 

 

 

Cash and cash equivalents

 

$

1,324

 

Accounts receivable, net

 

 

336

 

Prepaid expenses

 

 

66

 

Intangible assets: developed technology

 

 

2,200

 

Intangible assets: customer relationships

 

 

1,200

 

Total assets acquired

 

$

5,126

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

174

 

Deferred revenue

 

 

515

 

Other liabilities

 

 

25

 

Total liabilities assumed

 

$

714

 

Goodwill

 

 

6,959

 

Total purchase consideration

 

$

11,371

 

 

For all periods presented, the excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill, of which $16.7 million is expected to be deductible for tax purposes. The goodwill generated from these transactions is attributable to the expected synergies to be achieved upon consummation of the business combinations and the assembled workforce values. The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. Developed technology represents the estimated fair value of the acquired existing technology and is being amortized over its estimated remaining useful life of five years. Amortization of developed technology is included in subscription and support cost of revenue expenses in the accompanying condensed consolidated statements of operations and comprehensive loss. Customer relationships represent the estimated fair value of the acquired customer bases and are amortized over the estimated remaining useful life of seven years. Amortization of customer relationships is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations and comprehensive loss.

Sale of getBridge LLC (“Bridge”)

On February 26, 2021, the Company sold Bridge, its corporate learning platform and wholly-owned subsidiary, for a total purchase price of $47.0 million. We received cash proceeds net of transaction costs of $46.0 million. The proceeds from this sale were used to pay down the balance of our then outstanding Term Loan (as defined in Note 7—Credit Facility). During the unaudited six months ended June 30, 2021, we recognized a pretax loss on this divestiture of $1.2 million, which is included in operating expenses in the accompanying condensed consolidated statements of operations and comprehensive loss.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment

4. Property and Equipment

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

 

 

 

Computer and office equipment

 

$

4,806

 

 

$

2,668

 

Capitalized software development costs

 

 

6,569

 

 

 

4,591

 

Furniture and fixtures

 

 

1,615

 

 

 

1,325

 

Leasehold improvements and other

 

 

6,917

 

 

 

4,330

 

Total property and equipment

 

 

19,907

 

 

 

12,914

 

Less accumulated depreciation and amortization

 

 

(7,704

)

 

 

(2,122

)

Total

 

$

12,203

 

 

$

10,792

 

 

Accumulated amortization for capitalized software development costs was $1.4 million and $0.8 million at June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for capitalized software development costs for the unaudited three and six months ended June 30, 2022 was $0.3 million and $0.6 million, respectively, and $46.7 thousand and $0.3 million for the unaudited three and six months ended June 30, 2021, respectively, and is recorded within subscription and support cost of revenue on the condensed consolidated statements of operations and comprehensive loss.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

6. Goodwill and Intangible Assets

Goodwill activity was as follows (in thousands):

 

 

Total

 

Balance as of December 31, 2021

 

$

1,194,221

 

Additions (Note 5—Acquisitions)

 

 

9,758

 

Balance as of June 30, 2022 (unaudited)

 

$

1,203,979

 

 

Intangible assets consisted of the following (in thousands):

 

 

 

Weighted-Average
R
emaining
Useful Life

 

June 30, 2022

 

 

December 31, 2021

 

 

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

 

 

 

 

 

 

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

8 Months

 

$

21

 

 

$

(16

)

 

$

5

 

 

$

21

 

 

$

(13

)

 

$

8

 

Trade names

 

90 Months

 

 

125,800

 

 

 

(29,366

)

 

 

96,434

 

 

 

125,800

 

 

 

(22,809

)

 

 

102,991

 

Developed technology

 

34 Months

 

 

317,700

 

 

 

(135,765

)

 

 

181,935

 

 

 

313,800

 

 

 

(104,215

)

 

 

209,585

 

Customer relationships

 

58 Months

 

 

422,700

 

 

 

(126,262

)

 

 

296,438

 

 

 

413,600

 

 

 

(96,438

)

 

 

317,162

 

Total

 

 

 

$

866,221

 

 

$

(291,409

)

 

$

574,812

 

 

$

853,221

 

 

$

(223,475

)

 

$

629,746

 

Amortization expense for intangible assets was $34.2 million and $67.9 million for the unaudited three and six months ended June 30, 2022, respectively, and $33.4 million and $66.7 million for the unaudited three and six months ended June 30, 2021, respectively.

Based on the recorded intangible assets at June 30, 2022 (unaudited), estimated amortization expense is expected to be as follows (in thousands):

 

 

 

 

Amortization

 

 

 

Expense

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

68,523

 

2023

 

 

137,041

 

2024

 

 

136,806

 

2025

 

 

94,093

 

2026

 

 

74,005

 

2027 and thereafter

 

 

64,344

 

Total

 

$

574,812

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue
6 Months Ended
Jun. 30, 2022
Geographic Areas, Revenues from External Customers [Abstract]  
Geographic Data and Revenue

8. Revenue

We have one operating segment, which is our cloud-based learning, assessment, development and engagement systems. Historically, we had primarily generated revenues from two customer bases, Education and Corporate. Education customers consist of K-12 and Higher Education institutions that purchase our Canvas Learning Management System (“LMS”), which includes assessments, analytics and learning content. On February 26, 2021, the Company sold Bridge and no longer receives revenues from Corporate customers. Corporate customers purchased Bridge-related product, the Company's corporate learning platform, which included a learning management system and performance platform that helped employees and managers transform their organization through connection, alignment, and growth. The following tables present the Company’s disaggregated revenues based on its two customer bases and by geographic region, based on the physical location of the customer (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Education

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

183,885

 

Corporate

 

 

 

 

 

 

 

 

 

 

 

3,662

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated by Education

 

 

100

%

 

 

100

%

 

 

100

%

 

 

98

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

United States

 

$

90,957

 

 

$

75,127

 

 

$

181,064

 

 

$

150,698

 

Foreign

 

 

23,620

 

 

 

18,440

 

 

 

46,975

 

 

 

36,849

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated outside of the United States

 

 

21

%

 

 

20

%

 

 

21

%

 

 

20

%

 

Deferred Revenue and Performance Obligations

During the unaudited three and six months ended June 30, 2022, 89% and 84% of revenue recognized was included in our deferred revenue balance at March 31, 2022 (unaudited), and December 31, 2021, respectively. During the unaudited three and six months ended June 30, 2021, 89% and 82%, respectively, of revenue recognized was included in our deferred revenue balance at March 31, 2021 (unaudited), and December 31, 2020, respectively.

Transaction Price Allocated to the Remaining Performance Obligations

As of June 30, 2022 (unaudited), approximately $783.7 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 74% of our remaining performance obligations over the next 24 months, with the balance recognized thereafter.

Concentration of Credit Risk, Significant Customers and Provision for Credit Losses

There were no customers with revenue as a percentage of total revenue exceeding 10% for the periods presented.

As of June 30, 2022 and 2021 (unaudited) there were no customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than 10%. As of December 31, 2021, our largest customer's outstanding net accounts receivable balance as a percentage of total outstanding net accounts receivable represented 10.5%. There were no other customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than 10% as of December 31, 2021.

Our provisions for credit loss balances at June 30, 2022 (unaudited) and December 31, 2021 were $1.3 million and $0.8 million, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Deferred Commissions
6 Months Ended
Jun. 30, 2022
Deferred Costs [Abstract]  
Deferred Commissions Disclosure

9. Deferred Commissions

Deferred commissions primarily consist of sales commissions that are capitalized as incremental contract origination costs and were $31.3 million and $31.5 million as of June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for deferred commissions was $3.8 million and $7.2 million for the unaudited three and six months ended June 30, 2022, respectively, and $2.4 million and $4.8 million for the unaudited three and six months ended June 30, 2021, respectively. There was no impairment of deferred commissions during these periods.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Credit Facility
6 Months Ended
Jun. 30, 2022
Line of Credit Facility [Abstract]  
Credit Facility

7. Credit Facility

On March 24, 2020, we entered into a credit agreement with a syndicate of lenders and Golub Capital Markets LLC, as administrative agent and collateral agent, and Golub Capital Markets LLC and Owl Rock Capital Advisors LLC, as joint bookrunners and joint lead arrangers (the “Credit Agreement”). The Credit Agreement provided for a senior secured term loan facility (the “Initial Term Loan”) in an original aggregate principal amount of $775.0 million, which was supplemented by an incremental term loan pursuant to the First Incremental Amendment and Waiver to Credit Agreement, dated as of December 22, 2020, in a principal amount of $70.0 million (the “Incremental Term Loan” and, together with the Initial Term Loan, the “Term Loan”). The maturity date for the Term Loan was March 24, 2026, with the remaining principal due in full on the maturity date. The Credit Agreement also provided for a senior secured revolving credit facility in an aggregate principal amount of $50.0 million (the “Revolving Credit Facility” and, together with the Term Loan, the “Credit Facilities”). The Revolving Credit Facility included a $10.0 million sublimit for the issuance of letters of credit.

The Credit Agreement required us to repay the principal of the Term Loan in equal quarterly repayments equal to 0.25% of the aggregate original principal amount of the Term Loan, reduced as a result of the application of prepayments. Further, until the last day of the quarter ending June 30, 2021, the Credit Facilities bore interest at a rate equal to (i) 6.00% plus the highest of (x) the prime rate (as determined by reference to the Wall Street Journal), (y) the Federal funds open rate plus 0.50% per annum, and (z) a daily Eurodollar rate based on an interest period of one month plus 1.00% per annum or (ii) the Eurodollar rate plus 7.00% per annum, subject to a 1.00% Eurodollar floor. Thereafter, on the last day of each of the five full fiscal quarters, we had the option (a “Pricing Grid Election”) to (i) retain the aforementioned applicable margins or (ii) switch to the applicable margins set forth on a pricing grid which, subject to certain pro forma total net leverage ratio limits, provided for applicable margins ranging from 5.50% to 7.00%, in the case of Eurodollar loans, and 4.50% to 6.00% in the case of ABR Loans (as defined in the Credit Agreement). The applicable margins set forth on the pricing grid would become mandatory beginning on the last day of the tenth full fiscal quarter ending after March 24, 2020. Interest payments were due quarterly, or more frequently, based on the terms of the Credit Agreement.

On May 27, 2021, the Company exercised its option to make a Pricing Grid Election. As a result, the Company’s applicable margin for Eurodollar loans under the Credit Facilities from May 27, 2021 onward was 5.5%. In connection with the Company's IPO, the Company made a principal prepayment in August 2021 of $224.3 million on its outstanding Term Loan. In connection with the underwriters' exercise of their over-allotment option in August 2021, the Company made an additional principal prepayment in August 2021 of $30.8 million on its outstanding Term Loan. The Company also incurred a 1.5% prepayment premium in conjunction with each principal prepayment.

The Company incurred fees with respect to the Revolving Credit Facility, including a commitment fee of 0.50% per annum of unused commitments under the Revolving Credit Facility.

On October 29, 2021, we entered into a credit agreement with JPMorgan Chase Bank, N.A. (“JPMorgan”), as administrative agent, (the “2021 Credit Agreement”) governing our senior secured credit facilities (the “Senior Secured Credit Facilities”), consisting of a $500.0 million senior secured term loan facility (the “Senior Term Loan”) and a $125.0 million senior secured revolving credit facility (the “Senior Revolver”). The proceeds from the Senior Secured Credit Facilities were used, in addition to cash on hand, (1) to refinance, in full, all existing indebtedness under the Credit Agreement (the “Refinancing”), (2) to pay certain fees and expenses incurred in connection with the entry into the 2021 Credit Agreement and the Refinancing, and (3) to finance working capital needs of the Company and its subsidiaries for general corporate purposes.

All of the Company's obligations under the Senior Secured Credit Facilities are guaranteed by the subsidiary guarantors named therein (the “Subsidiary Guarantors”). The Senior Revolver includes a $10.0 million sublimit for the issuance of letters of credit. Any issuance of letters of credit will reduce the amount available under the Senior Revolver. As of June 30, 2022 (unaudited), we had no outstanding borrowings under our Senior Revolver.

The Senior Term Loan has a seven-year maturity and the Senior Revolver has a five-year maturity. Commencing June 30, 2022, we were required to repay the Senior Term Loan portion of the Senior Secured Credit Facilities in quarterly principal installments of 0.25% of the aggregate original principal amount of the Senior Term Loan at closing, with the balance payable at maturity. Borrowings under the Senior Secured Credit Facilities bear interest, at the Company's option, at: (i) Base Rate equal to the greater of (a) the Federal Funds Rate plus 1/2 of 1.00%, (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its "prime rate," (c) a Eurocurrency Rate for such date plus 1.00% and (d) 1.00%; or (ii) the Eurocurrency Rate (provided that the Eurocurrency Rate applicable to the Senior Term Loan shall not be less than 0.50% per annum). The Applicable Rate for the Senior Term Loan with respect to Eurocurrency Rate Loans is 2.75% per annum and 1.75% per annum for Base Rate Loans. The Applicable Rate for the Senior Revolver with respect to Eurocurrency Rate Loans, SONIA Loans, and Alternative Currency Term Rate Loans ranges from 2.00% to 2.5% subject to the Company's Consolidated First Lien Net Leverage Ratio, while the Applicable Rate for Base Rate Loans ranges from 1.00% to 1.50% subject to the Company's Consolidated First Lien Net Leverage Ratio. We are also required to pay an unused commitment fee to the lenders under the Senior Revolver at the Applicable Commitment Fee of the average daily unutilized commitments. The Applicable Commitment Fee ranges from 0.40% to 0.50% subject to the Company's Consolidated First Lien Never Leverage Ratio.

The 2021 Credit Agreement contains a financial covenant solely with respect to the Senior Revolver. If the outstanding amounts under the Senior Revolver exceed 35% of the aggregate amount of the Senior Revolver commitments, we are required to maintain at the end of each fiscal quarter, commencing with the quarter ending June 30, 2022, a Consolidated Net Leverage Ratio of not more than 7.75 to 1.00. As of June 30, 2022 (unaudited), there was no amount outstanding under the Senior Revolver. The Company had $125.0 million of availability under the Senior Revolver as of June 30, 2022 (unaudited).

Debt discount costs of $13.6 million were incurred in connection with the Term Loan. An additional $3.8 million of debt discount costs were incurred after the IPO in August 2021 in connection with the prepayment premium associated with the Term Loan as the prepayments were treated as modifications for accounting purposes. These debt discount costs were being amortized into interest expense over the contractual term of the Term Loan. As a result of the Refinancing in the fourth quarter of 2021, the Company wrote off the remaining $13.8 million of debt discount costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $1.0 million and $5.9 million of debt discount costs incurred in connection with the Senior Term Loan in long-term debt, current and long-term debt, net of current portion, respectively, on the condensed consolidated balance sheets. The Company recognized $0.3 million and $0.5 million of amortization of debt discount costs for the unaudited three and six months ended June 30, 2022, respectively, and $0.6 million and $1.2 million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. At June 30, 2022 (unaudited) and December 31, 2021 the Company had an aggregate principal amount outstanding of $498.8 million and $500.0 million, respectively, under the Senior Term Loan, bearing interest at 3.27% and 3.25%, respectively. The Company had $6.2 million and $6.7 million of unamortized debt discount costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which is recorded as a reduction of the debt balance on the Company’s condensed consolidated balance sheets.

Debt issuance costs of $0.7 million were incurred in connection with the Revolving Credit Facility. These debt issuance costs were being amortized into interest expense over the contractual term of the Revolving Credit Facility. As a result of the Refinancing, the Company wrote off the remaining $0.5 million of debt issuance costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $0.2 million and $0.8 million of deferred issuance costs incurred in connection with the Senior Revolver in other current assets and other assets, respectively, on the condensed consolidated balance sheets. The Company recognized $47.0 thousand and $0.1 million of amortization of debt issuance costs for the unaudited three and six months ended June 30, 2022, respectively, and $30.0 thousand and $0.1 million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company had $0.8 million and $0.9 million of unamortized debt issuance costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which were included in other current assets and other assets on the Company’s condensed consolidated balance sheets.

The Senior Secured Credit Facilities contain customary negative covenants. At June 30, 2022 (unaudited), the Company was in compliance with all applicable covenants pertaining to the Senior Secured Credit Facilities. The Company also maintained compliance with all applicable covenants pertaining to the Credit Facilities prior to the Refinancing.

The maturities of outstanding debt, as of June 30, 2022 (unaudited), are as follows (in thousands):

 

 

 

Amount

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

2,500

 

2023

 

 

5,000

 

2024

 

 

5,000

 

2025

 

 

5,000

 

2026

 

 

5,000

 

Thereafter

 

 

476,250

 

Total

 

$

498,750

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

10. Stockholders’ Equity

The TopCo Amended and Restated Partnership Agreement (“Partnership Agreement”) set forth the terms, rights, powers, qualifications, limitations and restrictions of the partnership. In accordance with the Partnership Agreement, there was an unlimited number of authorized Class A Units and Class B Units (collectively, the “Units”) and issuance of such Units was determined by the board of managers.

In connection with the Take-Private Transaction, TopCo issued 1,250,000 Class A Units and 90,000,000 Class B Units, with no par values, for the cash paid by Thoma Bravo and its affiliated funds. Units shared in distributions according to a “waterfall” which provided for distributions to be made in the following order and priority: (1) first, to the holders of Class A Units until they received a 9% annual return on their remaining unreturned capital contributions, compounded quarterly; (2) second, to the holders of Class A Units until they received an amount equal to their respective capital contributions on a pro rata basis; and (3) third, to the holders of the remaining Class B Units based on their percentage of ownership, taking into account any applicable vesting terms and participation threshold on the Class B Units. A participation threshold in respect of a Class B Unit was determined at the time of issuance or grant and was equal to or greater than the amount payable in respect of a Class B Unit having a participation threshold of zero pursuant to the waterfall in a hypothetical liquidation of TopCo at the value of TopCo as of immediately prior to such issuance or grant. No conversion or redemption rights are associated with Class A or Class B Units. In connection with the IPO, TopCo effected a series of transactions that resulted in TopCo’s equityholders holding shares of our common stock directly, and then TopCo being liquidated and dissolved.

In connection with the Take-Private Transaction, the Company's board of directors authorized 2,000 shares of common stock with a par value of $0.01. Common stock issued and outstanding prior to the stock split as of July 9, 2021 (unaudited) and December 31, 2020 were 998.10 and 999.84, respectively. No other shares were issued. Subsequently, on July 9, 2021, the Company effected a 126,239.815-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split.

As of June 30, 2022 (unaudited) and December 31, 2021, there were 500,000,000 shares of common stock authorized. As of June 30, 2022 (unaudited) and December 31, 2021, there were 141,914,344 and 140,740,569 shares of common stock issued and outstanding, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

11. Stock-Based Compensation

Employee Equity Plans

In April 2020, as part of the Take-Private Transaction, the board of managers approved the Instructure Parent, LP Incentive Equity Plan (the “2020 Plan”) and the Instructure Co-Invest Agreement (the “Co-Invest Agreement”) to incentivize employees and to align the employees and management with the owners of the business. The 2020 Plan provided for the grant of incentive stock options, profits interest, equity appreciation rights and other forms of awards to employees and non-employees granted or denominated in TopCo Units. Under the 2020 Plan, 10,000,000 Class B Units (“Incentive Units”) were reserved for issuance (“Incentive Carry”) and did not have a contractual life. Incentive Carry grants were subject to a service and a performance vesting condition based on the achievement of an EBITDA target as established by the Company’s board of managers, over a performance period of four years. Additionally, TopCo granted 480,000 Incentive Units to certain members of the board of managers that were only subject to service-based vesting conditions over four years (“Board Carry”). These Incentive Units were not included in the Incentive Carry pool previously discussed and there was no contractual life. The Co-Invest Agreement offered employees the one-time opportunity to co-invest in TopCo by purchasing Units directly from the Company for cash. Under the Co-Invest agreement, the purchase price for one Class A unit and 72 Class B units was $1,000, which was the same investment allocation between the two unit classes as the investment made by existing investors at the time of the Take-Private Transaction.

The 2020 Plan was terminated in July 2021 in connection with the IPO. No further equity awards were granted under the 2020 Plan subsequent to the IPO. As of the IPO date, 2,271,698 vested Incentive Units converted to 1,305,738 shares of the Company's common stock and were released to the Unit holders, and 6,126,802 unvested Incentive Units were exchanged for 3,496,739 RSUs under the 2021 Plan. The RSUs generally vest in 11 equal quarterly installments commencing on September 1, 2021.

In July 2021, our board of directors adopted the 2021 Omnibus Incentive Plan (the “2021 Plan”), which serves as the successor to 2020 Plan. Accordingly, no shares remain available for issuance under the 2020 Plan. A total of 18,000,000 shares of the Company's common stock were initially reserved for issuance under the 2021 Plan. Pursuant to the terms of the 2021 Plan, the share reserve increased by 5,629,623 shares in January 2022. As of June 30, 2022, we had 16,257,713 shares of common stock available for future grants under the 2021 Plan.

In July 2021, our board of directors adopted, and our stockholders approved the 2021 Employee Stock Purchase Plan (the "2021 ESPP"), which allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period ended on February 28, 2022. Each new offering period begins on or about March 1 and September 1 and is approximately six months in duration. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (1) the fair market value of our common stock on the offering date or (2) the fair market value of our common stock on the purchase date. A total of 1,900,000 shares of the Company’s common stock were initially reserved for issuance under the 2021 ESPP. Pursuant to the terms of the 2021 ESPP, the share reserve increased by 1,407,406 shares in January 2022. As of June 30, 2022 (unaudited), 3,067,546 shares of common stock were available for purchase under the 2021 ESPP.

During the unaudited three months ended June 30, 2022, we granted 626,686 RSUs to employees under the 2021 Plan. Each RSU entitles the recipient to receive one share of the Company's common stock upon vesting. The RSUs are subject to time-based service requirements and generally vest over a four-year service period. The grant date fair values of the RSUs granted during the unaudited three months ended June 30, 2022 ranged from $17.59 to $21.88, which represent the closing stock price for the underlying common stock on the respective grant dates, with an aggregate fair value of $12.8 million.

The following two tables present stock-based compensation by award type and where the stock-based compensation expense was recorded in our condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Options

 

$

2

 

 

$

28

 

 

$

21

 

 

$

76

 

Restricted stock units

 

 

8,848

 

 

 

1,495

 

 

 

17,711

 

 

 

4,367

 

Shares for issuance under employee stock purchase plan

 

 

537

 

 

 

 

 

 

1,131

 

 

 

 

Class A and Class B Units

 

 

 

 

 

2,235

 

 

 

 

 

 

4,900

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Subscription and support cost of revenue

 

$

325

 

 

$

171

 

 

$

607

 

 

$

395

 

Professional services and other cost of revenue

 

 

465

 

 

 

110

 

 

 

841

 

 

 

287

 

Sales and marketing

 

 

2,772

 

 

 

1,093

 

 

 

5,349

 

 

 

2,675

 

Research and development

 

 

2,686

 

 

 

934

 

 

 

5,226

 

 

 

2,604

 

General and administrative

 

 

3,139

 

 

 

1,450

 

 

 

6,840

 

 

 

3,382

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

In connection with the Take-Private Transaction on March 31, 2020, and except for certain executives, outstanding stock options and restricted stock units, and together with the stock options, “equity awards”, whether vested or unvested, were cancelled and replaced with the right to receive $49.00 per share in cash, less the applicable exercise price per share and applicable withholding taxes (the “per share price”), with respect of each share of common stock underlying such award (“Cash Replacement Awards”). The per share price attributed to the unvested equity awards vest and are payable at the same time such equity awards would have vested pursuant to their original terms prior to the replacement. During the unaudited three and six months ended June 30, 2022 the Company recognized $1.2 million and $2.9 million of stock-based compensation expense associated with Cash Replacement Awards, respectively, and $1.5 million and $4.4 million for the unaudited three and six months ended June 30, 2021, respectively.

Restricted Stock Units

The following table summarizes the activity of RSUs for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

1,987

 

 

$

21.00

 

Granted

 

 

2,509

 

 

 

21.51

 

Vested

 

 

(440

)

 

 

20.61

 

Forfeited or cancelled

 

 

(318

)

 

 

21.53

 

Unvested and outstanding at June 30, 2022

 

 

3,738

 

 

$

21.35

 

 

As of June 30, 2022 (unaudited), total unrecognized compensation cost related to unvested RSUs amounted to $75.4 million, which is expected to be recognized over a weighted average period of 3.5 years.

The following table summarizes the activity of the Incentive Carry and Board Carry, subsequent to their conversion into RSUs under the 2021 Plan, for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

2,736

 

 

$

10.75

 

Vested

 

 

(575

)

 

 

10.81

 

Forfeited or cancelled

 

 

(177

)

 

 

11.07

 

Unvested and outstanding at June 30, 2022

 

 

1,984

 

 

$

10.73

 

 

There were no Incentive Units granted subsequent to December 31, 2021. As of June 30, 2022 (unaudited) and December 31, 2021, we had $20.4 million and $28.3 million of unrecognized stock-based compensation expense related to unvested Incentive Units exchanged for RSUs, that are expected to be recognized over a weighted-average period of 1.8 and 2.3 years, respectively.

2021 ESPP

The following table summarizes the assumptions relating to 2021 ESPP purchase rights used in a Black-Scholes option pricing model for the three months ended June 30, 2022 and 2021 (unaudited):

 

 

 

Three months ended
June 30,

 

 

2022

 

2021

Dividend yield

 

None

 

None

Volatility

 

41%

 

None

Risk-free interest rate

 

0.06

 

None

Expected life (years)

 

0.5

 

None

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes

12. Income Taxes

Utilization of the net operating loss carryforwards and credits may be subject to substantial annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization.

We file tax returns in the United States, the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, China, Singapore and various state jurisdictions. All of our tax years remain open to examination by major taxing jurisdictions to which we are subject, as carryforward attributes generated in past years may still be adjusted upon examination by the Internal Revenue Service or state and foreign tax authorities if they have or will be used in future periods.

We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. We do not expect our gross unrecognized tax benefits to change significantly in the next 12 months.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments
6 Months Ended
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Fair Value of Financial Instruments

13. Fair Value of Financial Instruments

The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:

Level 1: Quoted market prices in active markets for identical assets or liabilities.

Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.

Level 3: Unobservable inputs that are not corroborated by market data.

There were no transfers between Level 1 and Level 2 of the fair value measurement hierarchy during the period ended June 30, 2022 (unaudited) and December 31, 2021. Assets measured at fair value on a recurring basis as of June 30, 2022 (unaudited) were as follows (in thousands):

 

 

 

June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

Total assets

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

 

Assets measured at fair value on a recurring basis as of December 31, 2021 were as follows (in thousands):

 

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

Total assets

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

 

 

Instruments Not Recorded at Fair Value on a Recurring Basis.

We estimate the fair value of our Senior Term Loan carried at face value, less unamortized discount costs, quarterly for disclosure purposes. The estimated fair value of our Senior Term Loan is determined by Level 2 inputs, observable market based inputs or unobservable inputs that are corroborated by market data. As of June 30, 2022 (unaudited), the fair value of our Senior Term Loan was $493.0 million. The carrying amounts of our cash, prepaid expenses, other current assets, and accrued liabilities approximate their current fair value because of their nature and relatively short maturity dates or durations.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases

14. Leases

The Company leases office space under non-cancelable operating leases with lease terms ranging from one to seven years. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include early termination options. The Company has elected to exercise its early termination rights. All related operating leases have been impaired to reflect this early termination option. The Company subleases four of its locations. As of June 30, 2022, the first, second, third, and fourth sublease term has 12 months, 78 months, 43 months, and 22 months remaining, respectively. None of the above subleases have an option for renewal.
 

Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the lease payments over the lease term. Right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. As most of our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments.

The Company performed evaluations of its contracts and determined that each of its identified leases are operating leases. The components of operating lease expense were as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Operating lease cost, gross

 

$

1,588

 

 

$

1,938

 

 

$

3,384

 

 

$

3,890

 

Variable lease cost, gross(1)

 

 

591

 

 

 

527

 

 

 

1,127

 

 

 

936

 

Sublease income

 

 

(287

)

 

 

(249

)

 

 

(541

)

 

 

(477

)

Total lease costs(2)

 

$

1,892

 

 

$

2,216

 

 

$

3,970

 

 

$

4,349

 

 

(1)
Variable rent expense was not included within the measurement of the Company's operating right-of-use assets and lease liabilities. Variable rent expense is comprised primarily of the Company's proportionate share of operating expenses, property taxes and insurance and is classified as lease expense due to the Company's election to not separate lease and non-lease components.
(2)
Short-term lease costs for the unaudited three and six months ended June 30, 2022 and 2021 were not significant and are not included in the table above.

Cash paid for amounts included in the measurement of operating lease liabilities for the unaudited three and six months ended June 30, 2022 were $2.0 million and $4.2 million, respectively, and $2.4 million and $4.3 million for the unaudited three and six months ended June 30, 2021, respectively, and were included in net cash used in operating activities in the condensed consolidated statements of cash flows.

As of June 30, 2022 (unaudited), the maturities of the Company’s operating lease liabilities were as follows (in thousands):

 

Remainder of 2022

$

4,408

 

2023

 

8,630

 

2024

 

8,385

 

2025

 

4,318

 

2026

 

2,744

 

2027 and thereafter

 

3,085

 

Total lease payments

 

31,570

 

Less:

 

 

Imputed interest

 

(4,713

)

Lease liabilities

 

26,857

 

Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received

 

(414

)

Lease liabilities, net

$

26,443

 

 

 

As of June 30, 2022 (unaudited) and December 31, 2021, the weighted average remaining lease term is 4.0 and 4.4 years, respectively, and the weighted average discount rate used to determine operating lease liabilities was 8.19% as of June 30, 2022 (unaudited) and December 31, 2021.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

15. Commitments and Contingencies

Non-cancelable purchase obligations

As of June 30, 2022 (unaudited), our outstanding non-cancelable purchase obligations with a term of 12 months or longer related to cloud infrastructure services in the ordinary course of business totaled $45.0 million for fiscal year 2023 and $48.0 million for fiscal years 2024 and 2025, respectively.

Letters of Credit

As of June 30, 2022 (unaudited) and December 31, 2021, we had a total of $4.4 million and $4.2 million, respectively, of letters of credit outstanding that were issued for purposes of securing certain of the Company’s obligations under facility leases and other contractual arrangements.

Litigation

We are involved in various legal proceedings and claims, including challenges to trademarks, from time to time arising in the normal course of business. If we determine that it is probable that a loss has been incurred and the amount is reasonably estimable, we will record a liability in our condensed consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. Although the results of litigation and claims are inherently unpredictable and uncertain, management does not believe that the outcome of our various legal proceedings, with the potential exception of the matter described below (which we believe is without merit and which we are defending vigorously against), if determined adversely to us, singly or in the aggregate, would have a material impact on our financial position, results of operations, or liquidity.

In February 2021, Oklahoma Law Enforcement Retirement System and Q. Wade Billings filed a class action lawsuit against Instructure Holdings, LLC, certain Thoma Bravo entities and certain directors and officers of Predecessor, relating to the Take-Private Transaction. The complaint alleges that such directors and officers breached their fiduciary duties in connection with the Take-Private Transaction, and that Instructure Holdings, LLC and Thoma Bravo aided and abetted such breaches. Plaintiffs seek damages of an unidentified amount, interest, and attorneys’ and experts’ fees and expenses.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
Related - Party Transactions

16. Related-Party Transactions

The Company has agreements in place with Thoma Bravo, LLC for financial and management advisory services, along with compensation arrangements and reimbursements to directors and officers. During the unaudited three and six months ended June 30, 2022 the Company incurred $0.1 million and 0.3 million of costs related to these services, respectively, and $0.2 million and 0.3 million for the unaudited three and six months ended June 30, 2021, respectively. The related expense is reflected in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.

The spouse of Mitch Benson, our Chief Strategy Officer, is an employee of the Company. Mr. Benson has served as an Officer of the Company since August 2019. His spouse, Ms. Tara Gunther, has been an employee of the Company since 2014. Her 2021 base salary and short-term incentive award was approximately $0.2 million in the aggregate. She also received benefits generally available to all employees. The compensation for Ms. Gunther was determined in accordance with our standard employment and compensation practices applicable to employees with similar responsibilities and positions. For the six months ended June 30, 2022 (unaudited), Ms. Gunther's base salary was $0.1 million.

In connection with our entry into the Credit Facilities on March 24, 2020, affiliates of Thoma Bravo collectively acquired $129.2 million of our Term Loan and as of June 30, 2021 (unaudited), affiliates of Thoma Bravo collectively owned $131.3 million of our Term Loan. In connection with our principal prepayments made in August 2021, $42.5 million of the prepayments were applied to the Term Loan held by affiliates of Thoma Bravo. Additionally, in connection with our October 29, 2021 Refinancing, $88.6 million of our Term Loan held by affiliates of Thoma Bravo was paid off. Refer to Note 7—Credit Facility for additional information regarding the principal prepayments and Refinancing.

Interest paid to affiliates of Thoma Bravo during the six months ended June 30, 2021 (unaudited) was $5.3 million.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization

Organization

On March 24, 2020, Instructure Parent, L.P. (“TopCo”) acquired 100 percent of Instructure, Inc.’s equity. Instructure Intermediate Holdings I, Inc. was a wholly-owned subsidiary of TopCo and was formed on January 14, 2020 by Thoma Bravo Fund XIII, L.P. (“Thoma Bravo”) for the purpose of purchasing (the “Take-Private Transaction”) Instructure, Inc. and had no operations prior to the Take-Private Transaction. On May 26, 2021, Instructure Intermediate Holdings I, Inc. changed its name to Instructure Holdings, Inc. (the “Company” or “Instructure”).

Instructure, Inc. was incorporated in the state of Delaware in September 2008. We are headquartered in Salt Lake City, Utah, and have wholly-owned subsidiaries in the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, and Singapore.

Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) applicable to interim periods, under the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management, we have prepared the accompanying unaudited condensed consolidated financial statements on a basis substantially consistent with the audited consolidated financial statements of the Company as of and for the fiscal year ended December 31, 2021, and these condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December 31, 2022. The year-end balance sheet data was derived from audited financial statements, but the interim condensed consolidated balance sheet included in this Form 10-Q does not include all disclosures required under U.S. GAAP. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted under the rules and regulations of the SEC.

These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K").

Use of Estimates

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures. Accordingly, actual results could differ from those estimates. Such estimates, which we evaluate on an on-going basis, include provisions for credit losses, useful lives for property and equipment and intangible assets, valuation allowances for net deferred income tax assets, valuation of stock-based compensation and common stock, acquisition-related estimates, our assessment for impairment of goodwill, intangible assets, and other long-lived assets, the standalone selling price of performance obligations and the determination of the period of benefit for deferred commissions. We base our estimates on historical experience and on various other assumptions which we believe to be reasonable.

Operating Segments

Operating Segments

We operate in a single operating segment, cloud-based learning management, assessment and performance systems. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision makers (“CODMs”), which are our chief executive officer and chief financial officer, in deciding how to allocate resources and assess performance. Our CODMs evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Recent Accounting Pronouncements

Recent Accounting Pronouncements

Adopted accounting pronouncements

Effective January 1, 2021, the Company adopted Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles and also simplification of areas such as franchise taxes, step up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws or rate changes. During the second quarter of 2022, a wholly-owned foreign subsidiary had year-to-date pretax book loss in excess of full year forecasted loss due to unrealized losses on foreign currency. Under the Year-to-Date Loss Limitation in Interim-Period Tax Accounting section of ASU 2019-12, the benefit recorded related to this entity is no longer limited to the forecasted full year benefit. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-05, Leases (Topic 842): Lessors—Certain Leases with Variable Lease Payments, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Upon adoption a lessor will be required to classify a lease with variable lease payments (that do not depend on a rate or index) as an operating lease on commencement date if classifying the lease as a sales-type or direct financing lease would result in a selling loss. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-01, Reference Rate Reform (Topic 848), which refined the scope of Topic 848 and clarified some of its provisions. The amendments permit entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by the discounting transition. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Effective January 1, 2022, the Company adopted ASU No. 2021-08, Business Combinations (Topic 805), which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.

Issued accounting pronouncements

There have been no recent accounting pronouncements issued which are expected to have a material effect on the Company's condensed consolidated financial statements. Management continues to monitor and review recently issued accounting guidance upon issuance.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share

A reconciliation of the denominator used in the calculation of basic and diluted net loss per share is as follows (in thousands, except per share amounts):

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net loss

 

$

(12,919

)

 

$

(21,693

)

 

$

(18,464

)

 

$

(54,764

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—basic

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Dilutive effect of share equivalents resulting from unvested restricted stock units and shares for issuance under employee stock purchase plan

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average common shares outstanding—diluted

 

 

141,534

 

 

 

126,049

 

 

 

141,244

 

 

 

126,083

 

Net loss per common share, basic and diluted

 

$

(0.09

)

 

$

(0.17

)

 

$

(0.13

)

 

$

(0.43

)

Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact The following table contains share totals with a potentially dilutive impact (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Restricted stock units

 

 

5,722

 

 

 

 

 

 

5,722

 

 

 

 

Shares for issuance under employee stock purchase plan

 

 

126

 

 

 

 

 

 

126

 

 

 

 

Total

 

 

5,848

 

 

 

 

 

 

5,848

 

 

 

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2022
Concentric Sky, Inc [Member]  
Business Acquisition [Line Items]  
Schedule of Fair Value of Assets Acquired and Liabilities Assumed

The following table summarizes the preliminary estimated fair values of the consideration transferred, assets acquired and liabilities assumed as of the date of the Canvas Credentials acquisition (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

20,814

 

Holdback amount

 

 

500

 

Total purchase consideration

 

$

21,314

 

Identifiable assets acquired

 

 

 

Cash

 

$

1,330

 

Accounts receivable

 

 

1,018

 

Prepaid expenses and other assets

 

 

109

 

Intangible assets: developed technology

 

 

3,900

 

Intangible assets: customer relationships

 

 

9,100

 

Total assets acquired

 

$

15,457

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

1,335

 

Deferred revenue

 

 

2,566

 

Total liabilities assumed

 

$

3,901

 

Goodwill

 

 

9,758

 

Total purchase consideration

 

$

21,314

 

 

Eesysoft Software International B.V. [Member]  
Business Acquisition [Line Items]  
Schedule of Fair Value of Assets Acquired and Liabilities Assumed

The final allocation of the purchase price was as follows (in thousands):
 

Consideration transferred

 

 

 

Cash paid

 

$

17,472

 

Deferred consideration

 

 

1,500

 

Total purchase consideration

 

$

18,972

 

Identifiable assets acquired

 

 

 

Cash

 

$

586

 

Accounts receivable

 

 

624

 

Deposits

 

 

9

 

Intangible assets: developed technology

 

 

3,300

 

Intangible assets: customer relationships

 

 

1,700

 

Total assets acquired

 

$

6,219

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

49

 

Deferred revenue

 

 

692

 

Payroll tax liability

 

 

91

 

Deferred tax liability

 

 

672

 

Lease liability

 

 

24

 

Total liabilities assumed

 

$

1,528

 

Goodwill

 

 

14,281

 

Total purchase consideration

 

$

18,972

 

 

Elevate Data Sync [Member]  
Business Acquisition [Line Items]  
Schedule of Fair Value of Assets Acquired and Liabilities Assumed

The final allocation of the purchase price was as follows (in thousands):

 

Consideration transferred

 

 

 

Cash paid

 

$

11,021

 

Holdback amount

 

 

350

 

Total purchase consideration

 

$

11,371

 

Identifiable assets acquired

 

 

 

Cash and cash equivalents

 

$

1,324

 

Accounts receivable, net

 

 

336

 

Prepaid expenses

 

 

66

 

Intangible assets: developed technology

 

 

2,200

 

Intangible assets: customer relationships

 

 

1,200

 

Total assets acquired

 

$

5,126

 

Liabilities assumed

 

 

 

Accounts payable and accrued liabilities

 

$

174

 

Deferred revenue

 

 

515

 

Other liabilities

 

 

25

 

Total liabilities assumed

 

$

714

 

Goodwill

 

 

6,959

 

Total purchase consideration

 

$

11,371

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]  
Schedule of Property and Equipment, Net of Amount Held-for-Sale

Property and equipment consisted of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

 

 

 

Computer and office equipment

 

$

4,806

 

 

$

2,668

 

Capitalized software development costs

 

 

6,569

 

 

 

4,591

 

Furniture and fixtures

 

 

1,615

 

 

 

1,325

 

Leasehold improvements and other

 

 

6,917

 

 

 

4,330

 

Total property and equipment

 

 

19,907

 

 

 

12,914

 

Less accumulated depreciation and amortization

 

 

(7,704

)

 

 

(2,122

)

Total

 

$

12,203

 

 

$

10,792

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill

Goodwill activity was as follows (in thousands):

 

 

Total

 

Balance as of December 31, 2021

 

$

1,194,221

 

Additions (Note 5—Acquisitions)

 

 

9,758

 

Balance as of June 30, 2022 (unaudited)

 

$

1,203,979

 

Schedule of Intangible Assets

Intangible assets consisted of the following (in thousands):

 

 

 

Weighted-Average
R
emaining
Useful Life

 

June 30, 2022

 

 

December 31, 2021

 

 

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

 

 

 

 

 

 

 

(unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

Software

 

8 Months

 

$

21

 

 

$

(16

)

 

$

5

 

 

$

21

 

 

$

(13

)

 

$

8

 

Trade names

 

90 Months

 

 

125,800

 

 

 

(29,366

)

 

 

96,434

 

 

 

125,800

 

 

 

(22,809

)

 

 

102,991

 

Developed technology

 

34 Months

 

 

317,700

 

 

 

(135,765

)

 

 

181,935

 

 

 

313,800

 

 

 

(104,215

)

 

 

209,585

 

Customer relationships

 

58 Months

 

 

422,700

 

 

 

(126,262

)

 

 

296,438

 

 

 

413,600

 

 

 

(96,438

)

 

 

317,162

 

Total

 

 

 

$

866,221

 

 

$

(291,409

)

 

$

574,812

 

 

$

853,221

 

 

$

(223,475

)

 

$

629,746

 

Estimated Future Amortization Expense

Based on the recorded intangible assets at June 30, 2022 (unaudited), estimated amortization expense is expected to be as follows (in thousands):

 

 

 

 

Amortization

 

 

 

Expense

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

68,523

 

2023

 

 

137,041

 

2024

 

 

136,806

 

2025

 

 

94,093

 

2026

 

 

74,005

 

2027 and thereafter

 

 

64,344

 

Total

 

$

574,812

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Credit Facility (Tables)
6 Months Ended
Jun. 30, 2022
Line of Credit Facility [Abstract]  
Schedule of Maturities of Long-term Debt

The maturities of outstanding debt, as of June 30, 2022 (unaudited), are as follows (in thousands):

 

 

 

Amount

 

Years Ending December 31,

 

(unaudited)

 

Remainder of 2022

 

$

2,500

 

2023

 

 

5,000

 

2024

 

 

5,000

 

2025

 

 

5,000

 

2026

 

 

5,000

 

Thereafter

 

 

476,250

 

Total

 

$

498,750

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Geographic Areas, Revenues from External Customers [Abstract]  
Schedule of Revenue by Geographic Region The following tables present the Company’s disaggregated revenues based on its two customer bases and by geographic region, based on the physical location of the customer (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Education

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

183,885

 

Corporate

 

 

 

 

 

 

 

 

 

 

 

3,662

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated by Education

 

 

100

%

 

 

100

%

 

 

100

%

 

 

98

%

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

United States

 

$

90,957

 

 

$

75,127

 

 

$

181,064

 

 

$

150,698

 

Foreign

 

 

23,620

 

 

 

18,440

 

 

 

46,975

 

 

 

36,849

 

Total revenue

 

$

114,577

 

 

$

93,567

 

 

$

228,039

 

 

$

187,547

 

Percentage of revenue generated outside of the United States

 

 

21

%

 

 

20

%

 

 

21

%

 

 

20

%

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary of Stock-Based Compensation Expense by Award Type

The following two tables present stock-based compensation by award type and where the stock-based compensation expense was recorded in our condensed consolidated statements of operations and comprehensive loss (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Options

 

$

2

 

 

$

28

 

 

$

21

 

 

$

76

 

Restricted stock units

 

 

8,848

 

 

 

1,495

 

 

 

17,711

 

 

 

4,367

 

Shares for issuance under employee stock purchase plan

 

 

537

 

 

 

 

 

 

1,131

 

 

 

 

Class A and Class B Units

 

 

 

 

 

2,235

 

 

 

 

 

 

4,900

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

 

Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Subscription and support cost of revenue

 

$

325

 

 

$

171

 

 

$

607

 

 

$

395

 

Professional services and other cost of revenue

 

 

465

 

 

 

110

 

 

 

841

 

 

 

287

 

Sales and marketing

 

 

2,772

 

 

 

1,093

 

 

 

5,349

 

 

 

2,675

 

Research and development

 

 

2,686

 

 

 

934

 

 

 

5,226

 

 

 

2,604

 

General and administrative

 

 

3,139

 

 

 

1,450

 

 

 

6,840

 

 

 

3,382

 

Total stock-based compensation

 

$

9,387

 

 

$

3,758

 

 

$

18,863

 

 

$

9,343

 

Summary of Restricted Stock Unit Activity

The following table summarizes the activity of RSUs for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

1,987

 

 

$

21.00

 

Granted

 

 

2,509

 

 

 

21.51

 

Vested

 

 

(440

)

 

 

20.61

 

Forfeited or cancelled

 

 

(318

)

 

 

21.53

 

Unvested and outstanding at June 30, 2022

 

 

3,738

 

 

$

21.35

 

Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights

The following table summarizes the assumptions relating to 2021 ESPP purchase rights used in a Black-Scholes option pricing model for the three months ended June 30, 2022 and 2021 (unaudited):

 

 

 

Three months ended
June 30,

 

 

2022

 

2021

Dividend yield

 

None

 

None

Volatility

 

41%

 

None

Risk-free interest rate

 

0.06

 

None

Expected life (years)

 

0.5

 

None

2020 Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary of Restricted Stock Units Activity

The following table summarizes the activity of the Incentive Carry and Board Carry, subsequent to their conversion into RSUs under the 2021 Plan, for the unaudited six months ended June 30, 2022 (in thousands, except per unit amounts):

 

 

RSUs

 

 

Weighted Average Grant Date Fair Value Per Unit

 

Unvested and outstanding at December 31, 2021

 

 

2,736

 

 

$

10.75

 

Vested

 

 

(575

)

 

 

10.81

 

Forfeited or cancelled

 

 

(177

)

 

 

11.07

 

Unvested and outstanding at June 30, 2022

 

 

1,984

 

 

$

10.73

 

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis. Assets measured at fair value on a recurring basis as of June 30, 2022 (unaudited) were as follows (in thousands):

 

 

 

June 30, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

Total assets

 

$

3,346

 

 

$

 

 

$

 

 

$

3,346

 

 

Assets measured at fair value on a recurring basis as of December 31, 2021 were as follows (in thousands):

 

 

 

December 31, 2021

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

Total assets

 

$

3,343

 

 

$

 

 

$

 

 

$

3,343

 

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Summary of Components of Operating Lease Expense

The Company performed evaluations of its contracts and determined that each of its identified leases are operating leases. The components of operating lease expense were as follows (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2022

 

 

2021

 

 

2022

 

 

2021

 

 

 

(unaudited)

 

Operating lease cost, gross

 

$

1,588

 

 

$

1,938

 

 

$

3,384

 

 

$

3,890

 

Variable lease cost, gross(1)

 

 

591

 

 

 

527

 

 

 

1,127

 

 

 

936

 

Sublease income

 

 

(287

)

 

 

(249

)

 

 

(541

)

 

 

(477

)

Total lease costs(2)

 

$

1,892

 

 

$

2,216

 

 

$

3,970

 

 

$

4,349

 

Schedule of Maturities of The Company’s Operating Lease Liabilities

As of June 30, 2022 (unaudited), the maturities of the Company’s operating lease liabilities were as follows (in thousands):

 

Remainder of 2022

$

4,408

 

2023

 

8,630

 

2024

 

8,385

 

2025

 

4,318

 

2026

 

2,744

 

2027 and thereafter

 

3,085

 

Total lease payments

 

31,570

 

Less:

 

 

Imputed interest

 

(4,713

)

Lease liabilities

 

26,857

 

Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received

 

(414

)

Lease liabilities, net

$

26,443

 

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Description of Business and Basis of Presentation - Additional Information (Details)
$ / shares in Units, $ in Millions
Aug. 19, 2021
USD ($)
$ / shares
shares
Jul. 26, 2021
USD ($)
$ / shares
shares
Jul. 09, 2021
shares
Jun. 30, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Stock split of issued and outstanding common stock     126,239.815    
Common stock, shares authorized       500,000,000 500,000,000
Preferred stock, shares issued       0  
Preferred stock, shares outstanding       0  
Common stock, shares, issued       141,914,000 140,741,000
Offering price per share | $ / shares       $ 0.01 $ 0.01
Maximum [Member]          
Common stock, shares authorized     500,000,000    
Preferred stock, shares authorized     50,000,000    
Minimum [Member]          
Common stock, shares authorized     2,000    
Preferred stock, shares authorized     0    
IPO Member          
Common stock, shares, issued   12,500,000      
Offering price per share | $ / shares   $ 20.00      
Net proceeds after underwriting discounts and commission deduction | $   $ 234.0      
Over Allotment Option Member          
Common stock, shares, issued 1,675,000        
Offering price per share | $ / shares $ 20.00        
Net proceeds after underwriting discounts and commission deduction | $ $ 31.4        
Top Co [Member]          
Business acquisition, percentage acquired       100.00%  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net loss $ (12,919) $ (21,693) $ (18,464) $ (54,764)
Denominator:        
Weighted-average common shares outstanding--basic 141,534 126,049 141,244 126,083
Dilutive effect of share equivalents resulting from stock options and unvested restricted stock units 0 0 0 0
Weighted-average common shares outstanding--diluted 141,534 126,049 141,244 126,083
Earnings Per Share, Basic $ (0.09) $ (0.17) $ (0.13) $ (0.43)
Earnings Per Share, Diluted $ (0.09) $ (0.17) $ (0.13) $ (0.43)
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Shares excluded from calculation of diluted loss per share with a potential dilutive impact 5,848 0 5,848 0
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Shares excluded from calculation of diluted loss per share with a potential dilutive impact 5,722 0 5,722 0
Shares for issuance under employee stock purchase plan        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Shares excluded from calculation of diluted loss per share with a potential dilutive impact 126 0 126 0
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 13, 2022
Nov. 05, 2021
Jun. 28, 2021
Feb. 26, 2021
Mar. 31, 2022
Jun. 30, 2022
Business Acquisition [Line Items]            
Purchase price of bridge       $ 47,000    
Proceeds net of transaction costs       $ 46,000    
Pre tax loss on sale of business           $ 1,200
Customer Lists            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life           7 years
Developed Technology            
Business Acquisition [Line Items]            
Finite-lived intangible asset, useful life           5 years
Concentric Sky, Inc [Member]            
Business Acquisition [Line Items]            
Purchase Price, Future Payment $ 500          
Elevate Data Sync [Member]            
Business Acquisition [Line Items]            
Purchase Price, Future Payment   $ 400        
Description of business acquisition         the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments.  
Eesysoft Software International B.V. [Member]            
Business Acquisition [Line Items]            
Purchase Price, Future Payment     $ 1,500      
Deferred tax liability           $ 672
Increase (decrease) in deferred liabilities     $ 700      
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 13, 2022
Nov. 05, 2021
Jun. 30, 2022
Dec. 31, 2021
Liabilities assumed        
Goodwill     $ 1,203,979 $ 1,194,221
Concentric Sky, Inc [Member]        
Business Acquisition [Line Items]        
Cash paid $ 20,814      
Holdback amount 500      
Total purchase consideration 21,314      
Identifiable assets acquired        
Cash 1,330      
Accounts receivable, net 1,018      
Prepaid expenses and other assets 109      
Total assets acquired 15,457      
Liabilities assumed        
Accounts payable and accrued liabilities 1,335      
Deferred revenue 2,566      
Total liabilities assumed 3,901      
Goodwill 9,758      
Total purchase consideration 21,314      
Eesysoft Software International B.V. [Member]        
Business Acquisition [Line Items]        
Cash paid     17,472  
Deferred consideration     1,500  
Total purchase consideration     18,972  
Identifiable assets acquired        
Cash     586  
Accounts receivable, net     624  
Deposits     9  
Total assets acquired     6,219  
Liabilities assumed        
Accounts payable and accrued liabilities     49  
Deferred revenue     692  
Payroll tax liability     91  
Deferred tax liability     672  
Lease liability     24  
Total liabilities assumed     1,528  
Goodwill     14,281  
Total purchase consideration     18,972  
Elevate Data Sync [Member]        
Business Acquisition [Line Items]        
Cash paid   $ 11,021    
Holdback amount   350    
Total purchase consideration   11,371    
Identifiable assets acquired        
Cash   1,324    
Accounts receivable, net   336    
Prepaid expenses and other assets   66    
Total assets acquired   5,126    
Liabilities assumed        
Accounts payable and accrued liabilities   174    
Deferred revenue   515    
Other Liabilities   25    
Total liabilities assumed   714    
Goodwill   6,959    
Total purchase consideration   11,371    
Developed Technology | Concentric Sky, Inc [Member]        
Identifiable assets acquired        
Intangible assets 3,900      
Developed Technology | Eesysoft Software International B.V. [Member]        
Identifiable assets acquired        
Intangible assets     3,300  
Developed Technology | Elevate Data Sync [Member]        
Identifiable assets acquired        
Intangible assets   2,200    
Customer Relationships | Concentric Sky, Inc [Member]        
Identifiable assets acquired        
Intangible assets $ 9,100      
Customer Relationships | Eesysoft Software International B.V. [Member]        
Identifiable assets acquired        
Intangible assets     $ 1,700  
Customer Relationships | Elevate Data Sync [Member]        
Identifiable assets acquired        
Intangible assets   $ 1,200    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Property Plant And Equipment [Line Items]    
Total property and equipment $ 19,907 $ 12,914
Less accumulated depreciation and amortization (7,704) (2,122)
Total 12,203 10,792
Computer and office equipment    
Property Plant And Equipment [Line Items]    
Total property and equipment 4,806 2,668
Capitalized software development costs    
Property Plant And Equipment [Line Items]    
Total property and equipment 6,569 4,591
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Total property and equipment 1,615 1,325
Leasehold improvement and other    
Property Plant And Equipment [Line Items]    
Total property and equipment $ 6,917 $ 4,330
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]          
Capitalized computer software, accumulated amortization $ 1,400,000   $ 1,400,000   $ 800,000
Capitalized computer software, amortization $ 300,000 $ 46,700 $ 600,000 $ 300,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Schedule of Goodwill (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Balance as of December 31, 2020 $ 1,194,221
Additions (Note 5 - Acquisitions) 9,758
Balance as of June 30, 2021 $ 1,203,979
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Acquired Indefinite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 34,200 $ 33,400 $ 67,934 $ 66,728
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross $ 866,221 $ 853,221
Accumulated Amortization (291,409) (223,475)
Net Carrying Amount 574,812 629,746
Software    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross 21 21
Accumulated Amortization 16 (13)
Net Carrying Amount $ 5 8
Weighted Average Remaining Useful Life 8 months  
Trade Names    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross $ 125,800 125,800
Accumulated Amortization 29,366 (22,809)
Net Carrying Amount $ 96,434 102,991
Weighted Average Remaining Useful Life 90 months  
Developed Technology    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross $ 317,700 313,800
Accumulated Amortization 135,765 (104,215)
Net Carrying Amount $ 181,935 209,585
Weighted Average Remaining Useful Life 34 months  
Customer Relationships    
Acquired Indefinite Lived Intangible Assets [Line Items]    
Gross $ 422,700 413,600
Accumulated Amortization 126,262 (96,438)
Net Carrying Amount $ 296,438 $ 317,162
Weighted Average Remaining Useful Life 58 months  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2022 $ 68,523  
2023 137,041  
2024 136,806  
2025 94,093  
2026 74,005  
2027 and thereafter 64,344  
Net Carrying Amount $ 574,812 $ 629,746
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
Jun. 30, 2022
USD ($)
Customer
Segment
Jun. 30, 2021
Dec. 31, 2021
USD ($)
Customer
Disaggregation Of Revenue [Line Items]          
Number of Operating Segments | Segment     1    
Number of Customer Bases     2    
Percentage of revenue recognized included in deferred revenue 89.00% 89.00% 84.00% 82.00%  
Revenue, remaining performance obligation expected to be recognized | $ $ 783.7   $ 783.7    
Provision for credit losses | $     $ 1.3   $ 0.8
Sales Revenue          
Disaggregation Of Revenue [Line Items]          
Number of customers greater than 10 % of total revenue 0   0    
Sales Revenue | International Customers | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of revenue generated outside of the United States     10.00%    
Trade Accounts Receivable          
Disaggregation Of Revenue [Line Items]          
Number of other customers greater than 10 % of accounts receivable 0   0   0
Trade Accounts Receivable | International Customers | Customer Concentration Risk          
Disaggregation Of Revenue [Line Items]          
Percentage of revenue generated outside of the United States     10.00%   10.50%
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 114,577 $ 93,567 $ 228,039 $ 187,547
United States        
Disaggregation Of Revenue [Line Items]        
Total revenue 90,957 75,127 181,064 150,698
Foreign        
Disaggregation Of Revenue [Line Items]        
Total revenue 23,620 18,440 46,975 36,849
Customer Concentration Risk | Sales Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue 114,577 93,567 $ 228,039 187,547
Customer Concentration Risk | Sales Revenue | Foreign        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue generated outside of the United States     10.00%  
Geographic Concentration Risk | Sales Revenue        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 114,577 $ 93,567 $ 228,039 $ 187,547
Geographic Concentration Risk | Sales Revenue | Foreign        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue generated outside of the United States 21.00% 20.00% 21.00% 20.00%
Education        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 114,577 $ 93,567 $ 228,039 $ 183,885
Education | Customer Concentration Risk | Sales Revenue        
Disaggregation Of Revenue [Line Items]        
Percentage of revenue generated outside of the United States 100.00% 100.00% 100.00% 98.00%
Corporate        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 0 $ 0 $ 0 $ 3,662
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Additional Information (Details1) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date: 2020-04-01
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]  
Revenue, Remaining performance obligation, percentage 74.00%
Revenue, Remaining performance obligation period 24 months
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Deferred Commissions - Additional information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Deferred Costs [Abstract]          
Deferred commissions $ 31,300   $ 31,300   $ 31,500
Amortization of deferred sales commissions 3,800 $ 2,400 7,200 $ 4,800  
Deferred commissions impairment charges $ 0 $ 0 $ 0 $ 0  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Assets And Liabilities Held for Sale - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Feb. 26, 2021
Jun. 30, 2022
Discontinued Operations and Disposal Groups [Abstract]    
Purchase price of bridge $ 47.0  
Proceeds net of transaction costs $ 46.0  
Pre tax loss on sale of business   $ 1.2
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Credit Facility - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 29, 2021
Mar. 24, 2020
Aug. 31, 2021
Mar. 24, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
May 27, 2021
Debt Instrument [Line Items]                    
Line of credit facility,maturity date   Mar. 24, 2026                
Letters of credit outstanding         $ 4,400,000   $ 4,400,000   $ 4,200,000  
Percentage of principal amount redeemed       0.25%            
Line of credit facility, interest rate       6.00%            
Line of credit facility, Variable rate 1.00%     0.50%            
Debt discount costs         13,600,000   13,600,000      
Additional debt discount costs         3,800,000   3,800,000      
Write off of Deferred Debt Issuance Cost             13,800,000      
Amortization of debt discount cost         300,000 $ 500,000 600,000 $ 1,200,000    
Amortization of deferred financing costs             587,000 1,218,000    
Prepayment premium in conjunction with principal payment     1.50%              
Other Assets                    
Debt Instrument [Line Items]                    
Unamortized debt issuance costs                 900,000  
Debt issuance costs         800,000   800,000      
Minimum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate   5.50%   5.50%            
Loan unused commitiment fee, percentage 0.40%                  
Maximum [Member]                    
Debt Instrument [Line Items]                    
Loan unused commitiment fee, percentage 0.50%                  
Federal Fund                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate       1.00%            
Eurodollar                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate 1.00%     7.00%            
Euro Dollar Floor                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate       1.00%            
Base Rate                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate 0.005%                  
Base Rate | Minimum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 1.00%                  
Base Rate | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 1.50%                  
Letter of Credit                    
Debt Instrument [Line Items]                    
Letters of credit outstanding         10,000,000.0   10,000,000.0      
Initial Term Loan                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity   $ 775,000,000.0   $ 775,000,000.0            
Incremental Term Loan                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity   70,000,000.0   70,000,000.0            
Revolving Credit Facility                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity   50,000,000.0   $ 50,000,000.0            
Loan unused commitiment fee, percentage       0.50%            
Borrowings outstanding             0      
Write off of Deferred Debt Issuance Cost             500,000      
Debt issuance costs   $ 700,000   $ 700,000            
Amortization of deferred financing costs         47,000.0 $ 30,000.0 100,000 $ 100,000    
Euro Dollar Loan                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate                   5.50%
Euro Dollar Loan | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate   7.00%   7.00%            
A B R Loan | Minimum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate       4.50%            
A B R Loan | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, Variable rate       6.00%            
Term Loan                    
Debt Instrument [Line Items]                    
Unamortized debt discount costs         6,200,000   6,200,000   6,700,000  
Term Loan | Other Assets                    
Debt Instrument [Line Items]                    
Unamortized debt issuance costs         800,000   800,000      
Term Loan | Short Term Debt [Member]                    
Debt Instrument [Line Items]                    
Debt discount costs         1,000,000.0   1,000,000.0      
Term Loan | Long term Debt [Member]                    
Debt Instrument [Line Items]                    
Debt discount costs         5,900,000   5,900,000      
Term Loan | IPO [Member]                    
Debt Instrument [Line Items]                    
Borrowings outstanding     $ 224,300,000              
Term Loan | Over Allotment Option Member                    
Debt Instrument [Line Items]                    
Borrowings outstanding     $ 30,800,000              
Senior Term Loan                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 500,000,000.0       498,800,000   $ 498,800,000   $ 500,000,000.0  
Percentage of principal amount redeemed 0.25%                  
Line of credit facility, interest rate             3.27%   3.25%  
Line of credit facility, expiration period 7 years                  
Senior Term Loan | Eurodollar                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 2.75%                  
Senior Term Loan | Eurodollar | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 0.50%                  
Senior Term Loan | Base Rate                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 1.75%                  
Senior Revolver                    
Debt Instrument [Line Items]                    
Line of credit facility, maximum borrowing capacity $ 125,000,000.0       125,000,000.0   $ 125,000,000.0      
Borrowings outstanding             0      
Line of credit facility, expiration period 5 years                  
Line of credit percentage of outstanding amount 35.00%                  
Senior Revolver | Other Current Assets                    
Debt Instrument [Line Items]                    
Debt issuance costs         $ 200,000   $ 200,000      
Senior Revolver | Minimum [Member]                    
Debt Instrument [Line Items]                    
Net leverage ratio 100.00                  
Senior Revolver | Maximum [Member]                    
Debt Instrument [Line Items]                    
Net leverage ratio 775                  
Senior Revolver | Eurodollar | Minimum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 2.00%                  
Senior Revolver | Eurodollar | Maximum [Member]                    
Debt Instrument [Line Items]                    
Line of credit facility, interest rate 2.50%                  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details)
Jun. 30, 2022
USD ($)
Line of Credit Facility [Abstract]  
Remainder of 2022 $ 2,500
2023 5,000
2024 5,000
2025 5,000
2026 5,000
Thereafter 476,250
Total $ 498,750,000
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Additional Information (Details)
6 Months Ended
Jul. 09, 2021
shares
Jun. 30, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
shares
Class Of Stock [Line Items]        
Common stock, shares authorized   500,000,000 500,000,000  
Common stock par value | $ / shares   $ 0.01 $ 0.01  
Common stock, shares, issued   141,914,000 140,741,000  
Common stock, shares, outstanding   141,914,000 140,741,000  
Stock split of issued and outstanding common stock 126,239.815      
Preferred stock, shares outstanding   0    
Preferred stock, shares issued   0    
Take-Private Transaction        
Class Of Stock [Line Items]        
Common stock, shares authorized   2,000    
Common stock par value | $ / shares   $ 0.01    
Common stock, shares, issued 998.10     999.84
Common stock, shares, outstanding 998.10     999.84
Maximum [Member]        
Class Of Stock [Line Items]        
Common stock, shares authorized 500,000,000      
Preferred stock, shares authorized 50,000,000      
Minimum [Member]        
Class Of Stock [Line Items]        
Common stock, shares authorized 2,000      
Preferred stock, shares authorized 0      
Partnership        
Class Of Stock [Line Items]        
Percentage annual return on remaining unreturned capital contributions   9.00%    
Redemption and conversion, description   No conversion or redemption rights are associated with Class A or Class B Units. In connection with the IPO, TopCo effected a series of transactions that resulted in TopCo’s equityholders holding shares of our common stock directly, and then TopCo being liquidated and dissolved.    
Common stock, shares, issued   141,914,344 140,740,569  
Common stock, shares, outstanding   141,914,344 140,740,569  
Partnership | Common Class A        
Class Of Stock [Line Items]        
Units issued   1,250,000    
Unit par value | $ / shares   $ 0    
Partnership | Common Class B        
Class Of Stock [Line Items]        
Units issued   90,000,000    
Unit par value | $ / shares   $ 0    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 9,387 $ 3,758 $ 18,863 $ 9,343
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 2 28 21 76
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 8,848 1,495 17,711 4,367
Shares for issuance under employee stock purchase plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation 537 0 1,131 0
Class A and Class B Units        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation $ 0 $ 2,235 $ 0 $ 4,900
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 9,387 $ 3,758 $ 18,863 $ 9,343
Subscription and Support Cost of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 325 171 607 395
Professional Services And Other Cost Of Revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 465 110 841 287
Sales and Marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 2,772 1,093 5,349 2,675
Research and Development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 2,686 934 5,226 2,604
General and Administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 3,139 $ 1,450 $ 6,840 $ 3,382
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2020
Mar. 31, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Jan. 31, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Cash value per share of stock repurchased and retired during period     $ 49.00            
Stock-based compensation expense       $ 9,387 $ 3,758 $ 18,863 $ 9,343    
Common stock, capital shares reserved for future issuance                 5,629,623
Number of shares offered to employees           480,000      
Unrecognized stock-based compensation costs       $ 20,400   $ 20,400   $ 28,300  
Total unrecognized compensation cost, period for recognition           1 year 9 months 18 days   2 years 3 months 18 days  
Common stock authorized       16,257,713   16,257,713      
IPO Member                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Conversion of shares           1,305,738      
2021 Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock, capital shares reserved for future issuance                 1,407,406
Common stock authorized       3,067,546   3,067,546      
2021 Employee Stock Purchase Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-based compensation arrangement by share-based payment award, Description           In July 2021, our board of directors adopted, and our stockholders approved the 2021 Employee Stock Purchase Plan (the "2021 ESPP"), which allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period ended on February 28, 2022. Each new offering period begins on or about March 1 and September 1 and is approximately six months in duration. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (1) the fair market value of our common stock on the offering date or (2) the fair market value of our common stock on the purchase date. A total of 1,900,000 shares of the Company’s common stock were initially reserved for issuance under the 2021 ESPP. Pursuant to the terms of the 2021 ESPP, the share reserve increased by 1,407,406 shares in January 2022. As of June 30, 2022 (unaudited), 3,067,546 shares of common stock were available for purchase under the 2021 ESPP.      
Common stock authorized 18,000,000     1,900,000   1,900,000      
Discount on share market price 15.00%                
Purchase price of common stock, percent 85.00%                
2020 Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Common stock authorized 0                
Common Class B                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares offered to employees   72              
Stock issued during period, value, new issues   $ 1,000              
Common stock authorized       10,000,000   10,000,000      
Common Class A                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Number of shares offered to employees   1              
Incentive Carry | IPO Member                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares           2,271,698      
Unvested shares       6,126,802   6,126,802      
Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 8,848 1,495 $ 17,711 4,367    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period           440      
RSU granted           2,509      
Unrecognized stock-based compensation costs       75,400   $ 75,400      
Aggregate fair value of RSU       $ 12,800   $ 12,800      
Vesting rights           The RSUs generally vest in 11 equal quarterly installments commencing on September 1, 2021.      
Total unrecognized compensation cost, period for recognition           3 years 6 months      
Restricted Stock Units | Minimum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Amount per share of RSU granted       $ 17.59          
Restricted Stock Units | Maximum [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Amount per share of RSU granted       $ 21.88          
Restricted Stock Units | 2021 Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period           3,496,739      
RSU granted       626,686          
Cash Replacement Awards                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Stock-based compensation expense       $ 1,200 $ 1,500 $ 2,900 $ 4,400    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details) - Employee Stock Purchase Plan
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Dividend yield 0.00% 0.00%  
Volatility 41.00% 0.00%  
Risk-free interest rate 0.06% 0.00%  
Expected life (years) 6 months   0 years
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested and outstanding, Beginning Balance | shares 1,987,000
Granted | shares 2,509
Vested | shares (440)
Forfeited or cancelled | shares (318)
Unvested and outstanding, Ending Balance | shares 3,738,000
Outstanding, Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 21.00
Granted | $ / shares 21.51
Vested | $ / shares 20.61
Forfeited or cancelled | $ / shares 21.53
Outstanding, Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 21.35
2021 Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested and outstanding, Beginning Balance | shares 2,736,000
Vested | shares (575)
Forfeited or cancelled | shares (177)
Unvested and outstanding, Ending Balance | shares 1,984,000
Outstanding, Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 10.75
Vested | $ / shares 10.81
Forfeited or cancelled | $ / shares 11.07
Outstanding, Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 10.73
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Additional Information (Detail) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair value of Term Loan $ 493,000  
Fair Value Liabilities Measurement Transfers Amount $ 0 $ 0
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail) - Fair Value Measurements Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets $ 3,346 $ 3,343
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 3,346 3,343
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 0 0
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 0 0
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 3,346 3,343
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 3,346 3,343
Money Market Funds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets 0 0
Money Market Funds | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total assets $ 0 $ 0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Additional Information (Details)
6 Months Ended
Jun. 30, 2022
Minimum [Member]  
Lessee Lease Description [Line Items]  
Lease term 1 year
Maximum [Member]  
Lessee Lease Description [Line Items]  
Lease term 7 years
Property One  
Lessee Lease Description [Line Items]  
Sublease remaining lease term 12 months
Property Two  
Lessee Lease Description [Line Items]  
Sublease remaining lease term 78 months
Property Three  
Lessee Lease Description [Line Items]  
Sublease remaining lease term 43 months
Property Four  
Lessee Lease Description [Line Items]  
Sublease remaining lease term 22 months
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Operating lease cost, gross $ 1,588 $ 1,938 $ 3,384 $ 3,890
Variable lease cost, gross [1] 591 527 1,127 936
Sublease Income (287) (249) (541) (477)
Lease, Cost, Total [2] $ 1,892 $ 2,216 $ 3,970 $ 4,349
[1] Variable rent expense was not included within the measurement of the Company's operating right-of-use assets and lease liabilities. Variable rent expense is comprised primarily of the Company's proportionate share of operating expenses, property taxes and insurance and is classified as lease expense due to the Company's election to not separate lease and non-lease components.
[2] Short-term lease costs for the unaudited three and six months ended June 30, 2022 and 2021 were not significant and are not included in the table above.
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Measurement of operating lease liabilities $ 2.0 $ 4.2 $ 2.4 $ 4.3
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Lessee, Operating Lease, Liability, to be Paid [Abstract]  
Remainder of 2022 $ 4,408
2023 8,630
2024 8,385
2025 4,318
2026 2,744
2027 and Thereafter 3,085
Total lease payments 31,570
Imputed interest (4,713)
Lease liabilities 26,857
Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received 414
Lease liabilities, net $ 26,443
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details)
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted average remaining lease term 4 years 4 years 4 months 24 days
Weighted average discount rate, percent 8.19% 8.19%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding $ 4.4 $ 4.2
2023 45.0  
2024 48.0  
2025 $ 48.0  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Oct. 29, 2021
Aug. 31, 2021
Mar. 24, 2020
Related Party Transaction [Line Items]                
Salary and short-term incentive award     $ 100          
Term loan $ 498,750   498,750          
Affiliates Of Thoma Bravo                
Related Party Transaction [Line Items]                
Acquisition of term loan   $ 131,300   $ 131,300       $ 129,200
Interest paid to affiliates of Thomas Bravo       5,300        
Principal payment to related party             $ 42,500  
Term loan           $ 88,600    
Take-Private Transaction                
Related Party Transaction [Line Items]                
Related party expense $ 100 $ 200 $ 300 $ 300        
Salary and short-term incentive award         $ 200      
XML 77 inst-20220630_htm.xml IDEA: XBRL DOCUMENT 0001841804 inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2021-07-01 2021-07-31 0001841804 inst:EesysoftSoftwareInternationalBVMember 2022-01-01 2022-06-30 0001841804 inst:CorporateCustomersMember 2022-04-01 2022-06-30 0001841804 2021-04-01 2021-06-30 0001841804 us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 inst:AffiliatesOfThomaBravoMember 2021-10-29 0001841804 us-gaap:RetainedEarningsMember 2022-06-30 0001841804 inst:ElevateDataSyncMember us-gaap:CustomerRelationshipsMember 2021-11-05 0001841804 us-gaap:CustomerRelationshipsMember 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001841804 srt:MinimumMember 2021-10-29 2021-10-29 0001841804 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001841804 inst:EesysoftSoftwareInternationalBVMember us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001841804 inst:ConcentricSkyIncMember us-gaap:CustomerRelationshipsMember 2022-04-13 0001841804 us-gaap:TradeAccountsReceivableMember 2021-12-31 0001841804 inst:TakePrivateTransactionMember 2021-04-01 2021-06-30 0001841804 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001841804 inst:CorporateCustomersMember 2021-04-01 2021-06-30 0001841804 srt:MaximumMember inst:SeniorRevolverMember 2021-10-29 0001841804 us-gaap:PartnershipMember 2021-12-31 0001841804 inst:TakePrivateTransactionMember 2020-12-31 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001841804 inst:PropertyThreeMember 2022-01-01 2022-06-30 0001841804 srt:MaximumMember inst:SeniorTermLoanMember us-gaap:EurodollarMember 2021-10-29 0001841804 inst:ConcentricSkyIncMember us-gaap:DevelopedTechnologyRightsMember 2022-04-13 0001841804 us-gaap:RestrictedStockUnitsRSUMember inst:TwoThousandTwentyOneOmnibusIncentivePlanMember 2022-04-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember inst:TwoThousandTwentyOneOmnibusIncentivePlanMember 2022-01-01 2022-06-30 0001841804 inst:CashReplacementAwardsMember 2022-01-01 2022-06-30 0001841804 us-gaap:NonUsMember 2021-04-01 2021-06-30 0001841804 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001841804 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001841804 us-gaap:RevolvingCreditFacilityMember 2020-03-24 0001841804 us-gaap:NonUsMember 2021-01-01 2021-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 us-gaap:OtherAssetsMember 2021-12-31 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 inst:TermLoanMember 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-06-30 0001841804 srt:MinimumMember 2022-06-30 0001841804 2021-07-09 2021-07-09 0001841804 us-gaap:CommonClassAMember 2020-04-01 2020-04-30 0001841804 us-gaap:NonUsMember 2022-04-01 2022-06-30 0001841804 srt:MinimumMember 2021-07-09 0001841804 us-gaap:EmployeeStockMember 2021-01-01 2021-06-30 0001841804 srt:MaximumMember 2021-07-09 0001841804 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001841804 inst:CashReplacementAwardsMember 2022-04-01 2022-06-30 0001841804 srt:MaximumMember inst:EuroDollarLoanMember 2020-03-24 0001841804 inst:SeniorRevolverMember 2021-10-29 0001841804 inst:EmployeeStockPurchasePlanMember 2021-04-01 2021-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001841804 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 us-gaap:EmployeeStockMember 2021-04-01 2021-06-30 0001841804 inst:TopCoMember 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001841804 inst:ComputerAndOfficeEquipmentMember 2022-06-30 0001841804 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 us-gaap:OtherAssetsMember 2022-06-30 0001841804 inst:EducationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001841804 us-gaap:NonUsMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 inst:SeniorTermLoanMember 2022-01-01 2022-06-30 0001841804 us-gaap:PartnershipMember us-gaap:CommonClassBMember 2022-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001841804 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001841804 inst:EesysoftSoftwareInternationalBVMember 2022-06-30 0001841804 country:US 2022-04-01 2022-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001841804 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001841804 us-gaap:NonUsMember 2022-01-01 2022-06-30 0001841804 us-gaap:BaseRateMember 2021-10-29 2021-10-29 0001841804 us-gaap:LetterOfCreditMember 2022-06-30 0001841804 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001841804 inst:SubscriptionAndSupportMember 2022-04-01 2022-06-30 0001841804 inst:SoftwareMember 2021-12-31 0001841804 inst:SeniorRevolverMember 2022-06-30 0001841804 2020-03-23 2020-03-24 0001841804 us-gaap:IPOMember 2022-01-01 2022-06-30 0001841804 inst:PropertyTwoMember 2022-01-01 2022-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 inst:CorporateCustomersMember 2022-01-01 2022-06-30 0001841804 us-gaap:PartnershipMember 2022-01-01 2022-06-30 0001841804 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001841804 inst:ProfessionalServicesAndOtherMember 2022-01-01 2022-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 us-gaap:RetainedEarningsMember 2022-03-31 0001841804 us-gaap:SalesRevenueNetMember 2022-06-30 0001841804 inst:ProfessionalServicesAndOtherMember 2022-04-01 2022-06-30 0001841804 inst:CashReplacementAwardsMember 2021-01-01 2021-06-30 0001841804 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001841804 2020-12-31 0001841804 inst:ConcentricSkyIncMember 2022-01-01 2022-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001841804 inst:ClassAAndClassBUnitsMember 2021-01-01 2021-06-30 0001841804 inst:ComputerAndOfficeEquipmentMember 2021-12-31 0001841804 inst:TermLoanMember us-gaap:ShortTermDebtMember 2022-06-30 0001841804 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001841804 inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2021-07-31 0001841804 inst:TakePrivateTransactionMember 2022-01-01 2022-06-30 0001841804 us-gaap:CommonClassBMember 2022-06-30 0001841804 us-gaap:CommonStockMember 2021-06-30 0001841804 us-gaap:RetainedEarningsMember 2021-03-31 0001841804 inst:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001841804 inst:TwoThousandTwentyOneOmnibusIncentivePlanMember 2022-01-31 0001841804 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001841804 us-gaap:RevolvingCreditFacilityMember 2022-04-01 2022-06-30 0001841804 srt:MaximumMember 2021-10-29 2021-10-29 0001841804 inst:AffiliatesOfThomaBravoMember 2021-08-31 0001841804 2021-02-26 2021-02-26 0001841804 inst:TwoThousandTwentyOneOmnibusIncentivePlanMember 2022-06-30 0001841804 inst:EducationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 inst:AffiliatesOfThomaBravoMember 2021-06-30 0001841804 us-gaap:OverAllotmentOptionMember 2021-08-19 0001841804 srt:MinimumMember inst:SeniorRevolverMember us-gaap:EurodollarMember 2021-10-29 0001841804 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001841804 inst:SoftwareMember 2022-01-01 2022-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001841804 us-gaap:RetainedEarningsMember 2021-06-30 0001841804 inst:PropertyFourMember 2022-01-01 2022-06-30 0001841804 inst:ElevateDataSyncMember 2021-11-05 0001841804 inst:SubscriptionAndSupportMember 2021-04-01 2021-06-30 0001841804 us-gaap:OverAllotmentOptionMember 2021-08-19 2021-08-19 0001841804 inst:SeniorTermLoanMember 2021-01-01 2021-12-31 0001841804 us-gaap:RetainedEarningsMember 2021-12-31 0001841804 srt:MinimumMember 2020-03-24 0001841804 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001841804 us-gaap:OtherAssetsMember inst:TermLoanMember 2022-06-30 0001841804 2021-08-01 2021-08-31 0001841804 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 2021-03-31 0001841804 us-gaap:CommonStockMember 2022-06-30 0001841804 inst:AffiliatesOfThomaBravoMember 2021-01-01 2021-06-30 0001841804 inst:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001841804 inst:EducationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001841804 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 2020-02-25 2020-03-24 0001841804 inst:TermLoanMember us-gaap:OverAllotmentOptionMember 2021-08-01 2021-08-31 0001841804 us-gaap:PartnershipMember 2022-06-30 0001841804 inst:EesysoftSoftwareInternationalBVMember us-gaap:CustomerRelationshipsMember 2022-06-30 0001841804 us-gaap:EurodollarMember 2021-10-29 2021-10-29 0001841804 inst:PropertyOneMember 2022-01-01 2022-06-30 0001841804 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001841804 2022-01-31 0001841804 inst:IncentiveCarryMember us-gaap:IPOMember 2022-06-30 0001841804 srt:MinimumMember inst:ABRLoanMember 2020-02-25 2020-03-24 0001841804 inst:TermLoanMember 2021-12-31 0001841804 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001841804 inst:EmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001841804 2021-01-01 2021-12-31 0001841804 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001841804 us-gaap:OtherCurrentAssetsMember inst:SeniorRevolverMember 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001841804 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001841804 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001841804 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001841804 inst:CashReplacementAwardsMember 2021-04-01 2021-06-30 0001841804 srt:MinimumMember us-gaap:BaseRateMember 2021-10-29 0001841804 inst:TwoZeroTwoZeroPlanMember 2021-07-31 0001841804 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001841804 inst:EducationMember 2022-04-01 2022-06-30 0001841804 inst:SeniorTermLoanMember us-gaap:BaseRateMember 2021-10-29 0001841804 srt:MinimumMember inst:SeniorRevolverMember 2021-10-29 0001841804 inst:ProfessionalServicesAndOtherCostOfRevenueMember 2022-04-01 2022-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 srt:MaximumMember inst:ABRLoanMember 2020-02-25 2020-03-24 0001841804 inst:SubscriptionAndSupportCostOfRevenueMember 2022-01-01 2022-06-30 0001841804 inst:SeniorTermLoanMember us-gaap:EurodollarMember 2021-10-29 0001841804 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-06-30 0001841804 inst:ClassAAndClassBUnitsMember 2021-04-01 2021-06-30 0001841804 inst:EducationMember 2021-01-01 2021-06-30 0001841804 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember inst:TwoZeroTwoOnePlanMember 2021-12-31 0001841804 2022-01-01 2022-06-30 0001841804 country:US 2021-04-01 2021-06-30 0001841804 inst:EducationMember 2021-04-01 2021-06-30 0001841804 inst:ElevateDataSyncMember 2021-11-05 2021-11-05 0001841804 2021-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001841804 inst:ElevateDataSyncMember us-gaap:DevelopedTechnologyRightsMember 2021-11-05 0001841804 inst:TakePrivateTransactionMember 2021-01-01 2021-06-30 0001841804 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001841804 inst:TakePrivateTransactionMember 2021-01-01 2021-12-31 0001841804 inst:TermLoanMember us-gaap:LongTermDebtMember 2022-06-30 0001841804 inst:AffiliatesOfThomaBravoMember 2020-03-24 0001841804 2021-12-31 0001841804 inst:SoftwareMember 2022-06-30 0001841804 srt:MaximumMember 2022-06-30 0001841804 inst:SeniorTermLoanMember 2021-10-29 2021-10-29 0001841804 inst:SubscriptionAndSupportMember 2022-01-01 2022-06-30 0001841804 us-gaap:RevolvingCreditFacilityMember 2020-02-25 2020-03-24 0001841804 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001841804 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001841804 inst:SeniorRevolverMember 2021-10-29 2021-10-29 0001841804 inst:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001841804 inst:ElevateDataSyncMember 2022-01-01 2022-03-31 0001841804 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001841804 inst:EducationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001841804 inst:ElevateDataSyncMember 2022-01-01 2022-06-30 0001841804 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0001841804 us-gaap:RetainedEarningsMember 2020-12-31 0001841804 inst:TakePrivateTransactionMember 2022-06-30 0001841804 us-gaap:TradeNamesMember 2021-12-31 0001841804 us-gaap:CommonClassBMember 2020-04-01 2020-04-30 0001841804 inst:ConcentricSkyIncMember 2022-04-13 2022-04-13 0001841804 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001841804 inst:SeniorTermLoanMember 2021-12-31 0001841804 us-gaap:IPOMember 2021-07-26 0001841804 inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2022-06-30 0001841804 inst:EmployeeStockPurchasePlanMember 2021-01-01 2021-06-30 0001841804 inst:DevelopedTechnologyMember 2022-01-01 2022-06-30 0001841804 2022-04-01 2022-06-30 0001841804 2022-06-30 0001841804 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001841804 2020-03-01 2020-03-31 0001841804 inst:ClassAAndClassBUnitsMember 2022-04-01 2022-06-30 0001841804 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001841804 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001841804 inst:EuroDollarLoanMember 2021-05-27 0001841804 inst:ProfessionalServicesAndOtherMember 2021-04-01 2021-06-30 0001841804 us-gaap:CommonStockMember 2022-03-31 0001841804 srt:MaximumMember inst:SeniorRevolverMember us-gaap:EurodollarMember 2021-10-29 0001841804 inst:IncrementalTermLoanMember 2020-03-24 0001841804 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-06-30 0001841804 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001841804 inst:ProfessionalServicesAndOtherCostOfRevenueMember 2021-04-01 2021-06-30 0001841804 inst:EuroDollarFloorMember 2020-02-25 2020-03-24 0001841804 inst:ConcentricSkyIncMember 2022-04-13 0001841804 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 inst:CorporateCustomersMember 2021-01-01 2021-06-30 0001841804 inst:IncentiveCarryMember us-gaap:IPOMember 2022-01-01 2022-06-30 0001841804 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001841804 inst:TwoZeroTwoZeroPlanMember 2022-01-01 2022-06-30 0001841804 inst:TakePrivateTransactionMember 2022-04-01 2022-06-30 0001841804 inst:SubscriptionAndSupportCostOfRevenueMember 2021-04-01 2021-06-30 0001841804 inst:SeniorTermLoanMember 2022-06-30 0001841804 us-gaap:PartnershipMember us-gaap:CommonClassAMember 2022-06-30 0001841804 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-06-30 0001841804 us-gaap:CustomerListsMember 2022-01-01 2022-06-30 0001841804 us-gaap:RevolvingCreditFacilityMember 2021-04-01 2021-06-30 0001841804 country:US 2022-01-01 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001841804 us-gaap:IPOMember 2021-07-26 2021-07-26 0001841804 2020-04-01 2022-06-30 0001841804 inst:SubscriptionAndSupportMember 2021-01-01 2021-06-30 0001841804 inst:TakePrivateTransactionMember 2021-07-09 0001841804 inst:ClassAAndClassBUnitsMember 2022-01-01 2022-06-30 0001841804 inst:SeniorRevolverMember 2022-01-01 2022-06-30 0001841804 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2022-06-30 0001841804 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001841804 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001841804 inst:TwoThousandTwentyOneEmployeeStockPurchasePlanMember 2022-01-01 2022-06-30 0001841804 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001841804 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001841804 country:US 2021-01-01 2021-06-30 0001841804 inst:SubscriptionAndSupportCostOfRevenueMember 2022-04-01 2022-06-30 0001841804 us-gaap:CommonStockMember 2021-12-31 0001841804 us-gaap:NonUsMember us-gaap:TradeAccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001841804 us-gaap:EurodollarMember 2020-02-25 2020-03-24 0001841804 inst:FederalFundMember 2020-02-25 2020-03-24 0001841804 inst:ProfessionalServicesAndOtherMember 2021-01-01 2021-06-30 0001841804 inst:EmployeeStockPurchasePlanMember 2022-04-01 2022-06-30 0001841804 2021-10-29 2021-10-29 0001841804 inst:SeniorTermLoanMember 2021-10-29 0001841804 inst:EducationMember 2022-01-01 2022-06-30 0001841804 us-gaap:TradeAccountsReceivableMember 2022-06-30 0001841804 inst:ProfessionalServicesAndOtherCostOfRevenueMember 2021-01-01 2021-06-30 0001841804 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001841804 us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-06-30 0001841804 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-04-01 2021-06-30 0001841804 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001841804 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001841804 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-06-30 0001841804 2021-01-01 2021-06-30 0001841804 inst:InitialTermLoanMember 2020-03-24 0001841804 srt:MaximumMember us-gaap:BaseRateMember 2021-10-29 0001841804 inst:TermLoanMember us-gaap:IPOMember 2021-08-01 2021-08-31 0001841804 us-gaap:TradeNamesMember 2022-06-30 0001841804 2022-03-31 0001841804 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001841804 us-gaap:CommonStockMember 2021-03-31 0001841804 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember inst:TwoZeroTwoOnePlanMember 2022-01-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember inst:TwoZeroTwoOnePlanMember 2022-06-30 0001841804 2022-08-01 0001841804 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001841804 inst:ProfessionalServicesAndOtherCostOfRevenueMember 2022-01-01 2022-06-30 0001841804 inst:SubscriptionAndSupportCostOfRevenueMember 2021-01-01 2021-06-30 0001841804 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001841804 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-06-30 0001841804 inst:EmployeeStockPurchasePlanMember 2021-04-01 2021-06-30 0001841804 us-gaap:CommonStockMember 2020-12-31 0001841804 inst:EesysoftSoftwareInternationalBVMember 2021-06-28 2021-06-28 0001841804 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001841804 us-gaap:CustomerRelationshipsMember 2021-12-31 pure inst:Segment iso4217:USD shares shares inst:Customer iso4217:USD Q2 0.00005 0001841804 P1Y --12-31 P0Y false 10-Q true 2022-06-30 2022 false 001-40647 Instructure Holdings, Inc. DE 84-4325548 6330 South 3000 East Suite 700 Salt Lake City UT 84121 800 203-6755 Common Stock, par value $0.01 per share INST NYSE Yes Yes Non-accelerated Filer false false false 141914344 83234000 164928000 167646000 51607000 37941000 15475000 12374000 11418000 2887000 3384000 304082000 246812000 12203000 10792000 15765000 18175000 1203979000 1194221000 574812000 629746000 1127000 1553000 18953000 20105000 8561000 6477000 5689000 5901000 2145171000 2133782000 16128000 18324000 23204000 28408000 6998000 6666000 4013000 2763000 269655000 240936000 319998000 297097000 488493000 490500000 13667000 14740000 19859000 23678000 26513000 29851000 2153000 3531000 870683000 859397000 0.01 0.01 500000000 500000000 141914000 141914000 140741000 140741000 1419000 1407000 1558193000 1539638000 -285124000 -266660000 1274488000 1274385000 2145171000 2133782000 102905000 84257000 206397000 170611000 11672000 9310000 21642000 16936000 114577000 93567000 228039000 187547000 35868000 36163000 71414000 76047000 6530000 4811000 11995000 10561000 42398000 40974000 83409000 86608000 72179000 52593000 144630000 100939000 45885000 39083000 89206000 80305000 18669000 14279000 35870000 31368000 14253000 11196000 29869000 24547000 0 0 0 1218000 78807000 64558000 154945000 137438000 -6628000 -11965000 -10315000 -36499000 27000 0 63000 16000 4611000 15670000 9164000 32930000 -3417000 -108000 -3111000 -742000 -8001000 -15778000 -12212000 -33656000 -14629000 -27743000 -22527000 -70155000 -1710000 -6050000 -4063000 -15391000 -12919000 -21693000 -18464000 -54764000 -0.09 -0.09 -0.17 -0.17 -0.13 -0.13 -0.43 -0.43 141534000 141534000 126049000 126049000 141244000 141244000 126083000 126083000 141347 1413000 1550318000 -272205000 1279526000 589 6000 -6000 22 -425000 0 -425000 8306000 0 8306000 -12919000 -12919000 141914 1419000 1558193000 -285124000 1274488000 126086 1261000 1266807000 -211052000 1057016000 85 1000 359000 360000 2235000 2235000 -21693000 -21693000 126001 1260000 1268683000 -232745000 1037198000 140741 1407000 1539638000 -266660000 1274385000 1014 10000 -10000 240 3000 4073000 4076000 81 -1000 -1687000 -1688000 16179000 16179000 -18464000 -18464000 141914 1419000 1558193000 -285124000 1274488000 126219 1262000 1264703000 -177981000 1087984000 218 2000 921000 923000 4901000 4901000 -54764000 -54764000 126001 1260000 1268683000 -232745000 1037198000 -18464000 -54764000 2057000 1818000 67934000 66728000 587000 1218000 0 1218000 15971000 4823000 -5422000 -15402000 -2599000 -1405000 115316000 96913000 21176000 6970000 -196000 2375000 -2410000 -6380000 -9131000 -195000 25080000 44058000 -3487000 -3050000 -1378000 -346000 -57540000 -52367000 3415000 1607000 36000 24000 0 46018000 19484000 16030000 -22863000 28405000 4076000 0 1688000 0 0 -923000 1250000 51534000 1138000 -52457000 -2291000 0 -81556000 -76419000 169152000 150953000 87596000 74534000 2775000 403000 5766000 31749000 189000 65000 83234000 70200000 4362000 4334000 87596000 74534000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1. Description of Business and Basis of Presentation</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 24, 2020, Instructure Parent, L.P. (“TopCo”) acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> percent of Instructure, Inc.’s equity. Instructure Intermediate Holdings I, Inc. was a wholly-owned subsidiary of TopCo and was formed on January 14, 2020 by Thoma Bravo Fund XIII, L.P. (“Thoma Bravo”) for the purpose of purchasing (the “Take-Private Transaction”) Instructure, Inc. and had no operations prior to the Take-Private Transaction. On May 26, 2021, Instructure Intermediate Holdings I, Inc. changed its name to Instructure Holdings, Inc. (the “Company” or “Instructure”).</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Instructure, Inc. was incorporated in the state of Delaware in September 2008. We are headquartered in Salt Lake City, Utah, and have wholly-owned subsidiaries in the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, and Singapore.</span></p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Stock Split and Initial Public Offering (</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">“</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">IPO</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">”</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">)</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On July 9, 2021, the Company effected a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,239.815</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split. In connection with the stock split, on July 9, 2021, the Company’s board of directors and stockholders approved the Certificate of Amendment to the Amended and Restated Certificate of Incorporation to increase the number of authorized shares of common stock from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares and to increase the number of authorized shares of preferred stock from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">zero</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares. </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> preferred stock has been issued or outstanding.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On July 26, 2021, the Company completed its IPO of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,500,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at an offering price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share. The Company received net proceeds of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">234.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting underwriting discounts and commissions.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> On August 19, 2021, the underwriters partially exercised their over-allotment option and purchased an additional </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,675,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock at the offering price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share. The Company received additional net proceeds of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million after deducting underwriting discounts and commissions.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) applicable to interim periods, under the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management, we have prepared the accompanying unaudited condensed consolidated financial statements on a basis substantially consistent with the audited consolidated financial statements of the Company as of and for the fiscal year ended December 31, 2021, and these condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December 31, 2022. The year-end balance sheet data was derived from audited financial statements, but the interim condensed consolidated balance sheet included in this Form 10-Q does not include all disclosures required under U.S. GAAP. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted under the rules and regulations of the SEC.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K").</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures. Accordingly, actual results could differ from those estimates. Such estimates, which we evaluate on an on-going basis, include provisions for credit losses, useful lives for property and equipment and intangible assets, valuation allowances for net deferred income tax assets, valuation of stock-based compensation and common stock, acquisition-related estimates, our assessment for impairment of goodwill, intangible assets, and other long-lived assets, the standalone selling price of performance obligations and the determination of the period of benefit for deferred commissions. We base our estimates on historical experience and on various other assumptions which we believe to be reasonable.</span></p></div><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We operate in a single operating segment, cloud-based learning management, assessment and performance systems. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision makers (“CODMs”), which are our chief executive officer and chief financial officer, in deciding how to allocate resources and assess performance. Our CODMs evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</span></p></div> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Organization</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 24, 2020, Instructure Parent, L.P. (“TopCo”) acquired </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> percent of Instructure, Inc.’s equity. Instructure Intermediate Holdings I, Inc. was a wholly-owned subsidiary of TopCo and was formed on January 14, 2020 by Thoma Bravo Fund XIII, L.P. (“Thoma Bravo”) for the purpose of purchasing (the “Take-Private Transaction”) Instructure, Inc. and had no operations prior to the Take-Private Transaction. On May 26, 2021, Instructure Intermediate Holdings I, Inc. changed its name to Instructure Holdings, Inc. (the “Company” or “Instructure”).</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Instructure, Inc. was incorporated in the state of Delaware in September 2008. We are headquartered in Salt Lake City, Utah, and have wholly-owned subsidiaries in the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, and Singapore.</span></p> 1 126239.815 2000 500000000 0 50000000 0 0 12500000 20.00 234000000.0 1675000 20.00 31400000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) applicable to interim periods, under the rules and regulations of the United States Securities and Exchange Commission (“SEC”). In the opinion of management, we have prepared the accompanying unaudited condensed consolidated financial statements on a basis substantially consistent with the audited consolidated financial statements of the Company as of and for the fiscal year ended December 31, 2021, and these condensed consolidated financial statements include all adjustments, consisting only of normal recurring adjustments, necessary for a fair presentation of the results of the interim periods presented. All intercompany balances and transactions have been eliminated in consolidation. The results of operations for the interim periods presented are not necessarily indicative of the results to be expected for any subsequent quarter or for the entire year ending December 31, 2022. The year-end balance sheet data was derived from audited financial statements, but the interim condensed consolidated balance sheet included in this Form 10-Q does not include all disclosures required under U.S. GAAP. Certain information and note disclosures normally included in annual consolidated financial statements prepared in accordance with U.S. GAAP have been omitted under the rules and regulations of the SEC.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">These interim condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and related notes contained in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021, filed with the SEC on February 23, 2022 (the "2021 10-K").</span></p> <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts and disclosures. Accordingly, actual results could differ from those estimates. Such estimates, which we evaluate on an on-going basis, include provisions for credit losses, useful lives for property and equipment and intangible assets, valuation allowances for net deferred income tax assets, valuation of stock-based compensation and common stock, acquisition-related estimates, our assessment for impairment of goodwill, intangible assets, and other long-lived assets, the standalone selling price of performance obligations and the determination of the period of benefit for deferred commissions. We base our estimates on historical experience and on various other assumptions which we believe to be reasonable.</span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Segments</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We operate in a single operating segment, cloud-based learning management, assessment and performance systems. Operating segments are defined as components of an enterprise for which separate financial information is regularly evaluated by the chief operating decision makers (“CODMs”), which are our chief executive officer and chief financial officer, in deciding how to allocate resources and assess performance. Our CODMs evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate in one operating segment, all required financial segment information can be found in the condensed consolidated financial statements.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company’s significant accounting policies are discussed in “Note 1 – Description of Business and Summary of Significant Accounting Policies” of the 2021 10-K. There have been no significant changes to these policies during the unaudited six months ended June 30, 2022.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adopted accounting pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2021, the Company adopted Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles and also simplification of areas such as franchise taxes, step up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws or rate changes. During the second quarter of 2022, a wholly-owned foreign subsidiary had year-to-date pretax book loss in excess of full year forecasted loss due to unrealized losses on foreign currency. Under the Year-to-Date Loss Limitation in Interim-Period Tax Accounting section of ASU 2019-12, the benefit recorded related to this entity is no longer limited to the forecasted full year benefit. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-05, Leases (Topic 842): Lessors—Certain Leases with Variable Lease Payments, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Upon adoption a lessor will be required to classify a lease with variable lease payments (that do not depend on a rate or index) as an operating lease on commencement date if classifying the lease as a sales-type or direct financing lease would result in a selling loss. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-01, Reference Rate Reform (Topic 848), which refined the scope of Topic 848 and clarified some of its provisions. The amendments permit entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by the discounting transition. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-08, Business Combinations (Topic 805), which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Issued accounting pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There have been no recent accounting pronouncements issued which are expected to have a material effect on the Company's condensed consolidated financial statements. Management continues to monitor and review recently issued accounting guidance upon issuance.</span></p></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Adopted accounting pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2021, the Company adopted Accounting Standards Update (“ASU”) No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify the accounting for income taxes by removing certain exceptions to the general principles and also simplification of areas such as franchise taxes, step up in tax basis goodwill, separate entity financial statements and interim recognition of enactment of tax laws or rate changes. During the second quarter of 2022, a wholly-owned foreign subsidiary had year-to-date pretax book loss in excess of full year forecasted loss due to unrealized losses on foreign currency. Under the Year-to-Date Loss Limitation in Interim-Period Tax Accounting section of ASU 2019-12, the benefit recorded related to this entity is no longer limited to the forecasted full year benefit. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-05, Leases (Topic 842): Lessors—Certain Leases with Variable Lease Payments, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing transactions. Upon adoption a lessor will be required to classify a lease with variable lease payments (that do not depend on a rate or index) as an operating lease on commencement date if classifying the lease as a sales-type or direct financing lease would result in a selling loss. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-01, Reference Rate Reform (Topic 848), which refined the scope of Topic 848 and clarified some of its provisions. The amendments permit entities to elect certain optional expedients and exceptions when accounting for derivative contracts and certain hedging relationships affected by the discounting transition. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Effective January 1, 2022, the Company adopted ASU No. 2021-08, Business Combinations (Topic 805), which requires that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. The adoption of this guidance did not have a material impact on our condensed consolidated financial statements and related notes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Issued accounting pronouncements</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There have been no recent accounting pronouncements issued which are expected to have a material effect on the Company's condensed consolidated financial statements. Management continues to monitor and review recently issued accounting guidance upon issuance.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3. Net Loss Per Share</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the denominator used in the calculation of basic and diluted net loss per share is as follows (in thousands, except per share amounts):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.68%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.046999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.241999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.418%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:10.234%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,693</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,464</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding—basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,534</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,049</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,244</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,083</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of share equivalents resulting from unvested restricted stock units and shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding—diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,534</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,049</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,244</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,083</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss per common share, basic and diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For the unaudited three and six months ended June 30, 2022, we incurred net losses and, therefore, the effect of our restricted stock units (“RSUs”) and employee stock purchase plan were not included in the calculation of diluted net loss per share as the effect would be anti-dilutive. We also incurred losses in the unaudited three and six months ended June 30, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">he following table contains share totals with a potentially dilutive impact (in thousands):</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.924%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.485%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">A reconciliation of the denominator used in the calculation of basic and diluted net loss per share is as follows (in thousands, except per share amounts):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.68%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.046999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.241999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:9.418%;"/> <td style="width:1.0%;"/> <td style="width:1.095%;"/> <td style="width:1.0%;"/> <td style="width:10.234%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,919</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,693</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,464</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">54,764</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding—basic</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,534</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,049</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,244</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,083</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dilutive effect of share equivalents resulting from unvested restricted stock units and shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average common shares outstanding—diluted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,534</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,049</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,244</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,083</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Net loss per common share, basic and diluted</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.09</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.17</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.43</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> -12919000 -21693000 -18464000 -54764000 141534000 126049000 141244000 126083000 0 0 0 0 141534000 126049000 141244000 126083000 -0.09 -0.09 -0.17 -0.17 -0.13 -0.13 -0.43 -0.43 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">T</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">he following table contains share totals with a potentially dilutive impact (in thousands):</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:5.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.924%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.485%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> <td style="width:1.076%;"/> <td style="width:1.0%;"/> <td style="width:9.763%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,722</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,848</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 5722000 0 5722000 0 126000 0 126000 0 5848000 0 5848000 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4. Property and Equipment</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.852%;"/> <td style="width:1.494%;"/> <td style="width:1.0%;"/> <td style="width:13.178%;"/> <td style="width:1.0%;"/> <td style="width:1.494%;"/> <td style="width:1.0%;"/> <td style="width:12.984%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Computer and office equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,806</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,668</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capitalized software development costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,569</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,591</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,325</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements and other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,917</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,907</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,914</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,122</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated amortization for capitalized software development costs was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million at June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for capitalized software development costs for the unaudited three and six months ended June 30, 2022 was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, and is recorded within subscription and support cost of revenue on the condensed consolidated statements of operations and comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment consisted of the following (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.852%;"/> <td style="width:1.494%;"/> <td style="width:1.0%;"/> <td style="width:13.178%;"/> <td style="width:1.0%;"/> <td style="width:1.494%;"/> <td style="width:1.0%;"/> <td style="width:12.984%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Computer and office equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,806</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,668</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Capitalized software development costs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,569</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,591</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,615</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,325</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements and other</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,917</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total property and equipment</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">19,907</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,914</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less accumulated depreciation and amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7,704</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,122</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12,203</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,792</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 4806000 2668000 6569000 4591000 1615000 1325000 6917000 4330000 19907000 12914000 7704000 2122000 12203000 10792000 1400000 800000 300000 600000 46700 300000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5. Acquisitions</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:18.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2022 Acquisitions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On April 13, 2022, we acquired all outstanding shares of Concentric Sky, Inc. (“Concentric Sky” which was rebranded to “Canvas Credentials” subsequent to acquisition) for the purpose of our continued commitment to building the education industry’s most integrated teaching and learning platform to support lifelong learning. $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the preliminary estimated fair values of the consideration transferred, assets acquired and liabilities assumed as of the date of the Canvas Credentials acquisition (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,814</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Holdback amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,314</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,018</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">109</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,457</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,335</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,566</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,901</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,314</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 Acquisitions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On June 28, 2021, we acquired all outstanding shares of Eesysoft Software International B.V. (“Eesysoft” which was rebranded to “Impact by Instructure” or “Impact” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively use our core products. $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the purchase price is being paid over a period of 18 months following the closing of the transaction. The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. On June 28, 2021, the Company recorded an increase to the Impact deferred tax liability of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in purchase accounting due to a step up in book basis of intangible assets as a result of the stock acquisition. We expect the net deferred tax liability to decrease as book amortization expense is recognized on the acquisition-related intangible assets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the purchase price was as follows (in thousands):<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">586</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">624</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deposits</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,300</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,700</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,219</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">692</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payroll tax liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,528</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,281</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On November 5, 2021, we acquired all outstanding shares of Kimono LLC (“Kimono” which was rebranded to “Elevate Data Sync” subsequent to acquisition) for the purpose of enhancing our ability to help our customers more effectively synchronize data between our core product applications and student information systems (“SIS”). $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments.</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> The acquisition did not have a material effect on our revenue or earnings in the condensed consolidated statements of operations and comprehensive loss for the reporting periods presented. For tax purposes, a 338(h)(10) election was filed to step up the tax basis of assets acquired to fair market value.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the purchase price was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Holdback amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,371</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,324</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,200</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,200</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">515</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,959</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,371</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">For all periods presented, the excess of purchase consideration over the fair value of net tangible and identifiable intangible assets acquired was recorded as goodwill, of which $16.7 million is expected to be deductible for tax purposes. The goodwill generated from these transactions is attributable to the expected synergies to be achieved upon consummation of the business combinations and the assembled workforce values. The fair values assigned to tangible and identifiable intangible assets acquired and liabilities assumed are based on management’s estimates and assumptions. Developed technology represents the estimated fair value of the acquired existing technology and is being amortized over its estimated remaining useful life of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Amortization of developed technology is included in subscription and support cost of revenue expenses in the accompanying condensed consolidated statements of operations and comprehensive loss. Customer relationships represent the estimated fair value of the acquired customer bases and are amortized over the estimated remaining useful life of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Amortization of customer relationships is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations and comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Sale of getBridge LLC (“Bridge”)</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On February 26, 2021, the Company sold Bridge, its corporate learning platform and wholly-owned subsidiary, for a total purchase price of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. We received cash proceeds net of transaction costs of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million. The proceeds from this sale were used to pay down the balance of our then outstanding Term Loan (as defined in Note 7—Credit Facility). During the unaudited six months ended June 30, 2021, we recognized a pretax loss on this divestiture of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which is included in operating expenses in the accompanying </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">condensed consolidated statements of operations and comprehensive loss</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 500000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the preliminary estimated fair values of the consideration transferred, assets acquired and liabilities assumed as of the date of the Canvas Credentials acquisition (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20,814</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Holdback amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,314</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,330</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,018</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other assets</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">109</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15,457</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,335</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,566</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,901</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21,314</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 20814000 500000 21314000 1330000 1018000 109000 3900000 9100000 15457000 1335000 2566000 3901000 9758000 21314000 1500000 700000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the purchase price was as follows (in thousands):<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,472</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred consideration</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,500</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">586</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">624</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deposits</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,300</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,700</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,219</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">692</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Payroll tax liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred tax liability</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liability</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,528</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14,281</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,972</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 17472000 1500000 18972000 586000 624000 9000 3300000 1700000 6219000 49000 692000 91000 672000 24000 1528000 14281000 18972000 400000 the purchase price was held back for a period of 90 days following the acquisition for working capital adjustments. <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The final allocation of the purchase price was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:79.889%;"/> <td style="width:1.939%;"/> <td style="width:1.0%;"/> <td style="width:16.173000000000002%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Consideration transferred</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Holdback amount</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">350</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,371</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Identifiable assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash and cash equivalents</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,324</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">336</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,200</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets: customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,200</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,126</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Accounts payable and accrued liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">174</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">515</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">25</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities assumed</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">714</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,959</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total purchase consideration</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11,371</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 11021000 350000 11371000 1324000 336000 66000 2200000 1200000 5126000 174000 515000 25000 714000 6959000 11371000 P5Y P7Y 47000000.0 46000000.0 1200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6. Goodwill and Intangible Assets</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill activity was as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.436%;"/> <td style="width:1.8%;"/> <td style="width:1.0%;"/> <td style="width:15.765%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,194,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Additions (Note 5—Acquisitions)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022 (unaudited)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,203,979</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:10.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.189%;"/> <td style="width:1.029%;"/> <td style="width:11.037%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.156%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.666%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.555%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.156%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.481%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.555%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"><br/>R</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">emaining <br/>Useful Life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8 Months</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90 Months</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,366</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,809</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,991</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34 Months</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">317,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">313,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">104,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">209,585</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58 Months</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">422,700</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,262</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">296,438</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">413,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,438</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">317,162</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">866,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">291,409</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">574,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">853,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">223,475</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">629,746</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense for intangible assets was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">67.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2022, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">33.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">66.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Based on the recorded intangible assets at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), estimated amortization expense is expected to be as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.536%;"/> <td style="width:2.291%;"/> <td style="width:1.0%;"/> <td style="width:21.173%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">68,523</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136,806</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,093</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,005</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">64,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">574,812</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10.0pt;margin-top:5.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Goodwill activity was as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.436%;"/> <td style="width:1.8%;"/> <td style="width:1.0%;"/> <td style="width:15.765%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,194,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Additions (Note 5—Acquisitions)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Balance as of June 30, 2022 (unaudited)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,203,979</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 1194221000 9758000 1203979000 <p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets consisted of the following (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:19.189%;"/> <td style="width:1.029%;"/> <td style="width:11.037%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.156%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.666%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.555%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.156%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.481%;"/> <td style="width:1.0%;"/> <td style="width:1.029%;"/> <td style="width:1.0%;"/> <td style="width:8.555%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Calibri;min-width:fit-content;"><br/>R</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">emaining <br/>Useful Life</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="10" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Software</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8 Months</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90 Months</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">29,366</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,434</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125,800</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22,809</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">102,991</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">34 Months</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">317,700</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">135,765</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,935</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">313,800</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">104,215</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">209,585</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">58 Months</span></span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">422,700</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,262</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">296,438</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">413,600</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">96,438</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">317,162</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">866,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">291,409</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">574,812</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">853,221</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">223,475</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">629,746</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> P8M 21000 -16000 5000 21000 13000 8000 P90M 125800000 -29366000 96434000 125800000 22809000 102991000 P34M 317700000 -135765000 181935000 313800000 104215000 209585000 P58M 422700000 -126262000 296438000 413600000 96438000 317162000 866221000 291409000 574812000 853221000 223475000 629746000 34200000 67900000 33400000 66700000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Based on the recorded intangible assets at </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), estimated amortization expense is expected to be as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:74.536%;"/> <td style="width:2.291%;"/> <td style="width:1.0%;"/> <td style="width:21.173%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amortization</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Expense</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">68,523</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">137,041</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">136,806</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">94,093</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74,005</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">64,344</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">574,812</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 68523000 137041000 136806000 94093000 74005000 64344000 574812000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:7.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7. Credit Facility</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On March 24, 2020, we entered into a credit agreement with a syndicate of lenders and Golub Capital Markets LLC, as administrative agent and collateral agent, and Golub Capital Markets LLC and Owl Rock Capital Advisors LLC, as joint bookrunners and joint lead arrangers (the “Credit Agreement”). The Credit Agreement provided for a senior secured term loan facility (the “Initial Term Loan”) in an original aggregate principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">775.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which was supplemented by an incremental term loan pursuant to the First Incremental Amendment and Waiver to Credit Agreement, dated as of December 22, 2020, in a principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">70.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Incremental Term Loan” and, together with the Initial Term Loan, the “Term Loan”). The maturity date for the Term Loan was </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">March 24, 2026</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with the remaining principal due in full on the maturity date. The Credit Agreement also provided for a senior secured revolving credit facility in an aggregate principal amount of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">50.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million (the “Revolving Credit Facility” and, together with the Term Loan, the “Credit Facilities”). The Revolving Credit Facility included a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for the issuance of letters of credit.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Credit Agreement required us to repay the principal of the Term Loan in equal quarterly repayments equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate original principal amount of the Term Loan, reduced as a result of the application of prepayments. Further, until the last day of the quarter ending June 30, 2021, the Credit Facilities bore interest at a rate equal to (i) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% plus the highest of (x) the prime rate (as determined by reference to the Wall Street Journal), (y) the Federal funds open rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum, and (z) a daily Eurodollar rate based on an interest period of one month plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum or (ii) the Eurodollar rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum, subject to a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% Eurodollar floor. Thereafter, on the last day of each of the five full fiscal quarters, we had the option (a “Pricing Grid Election”) to (i) retain the aforementioned applicable margins or (ii) switch to the applicable margins set forth on a pricing grid which, subject to certain pro forma total net leverage ratio limits, provided for applicable margins ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%, in the case of Eurodollar loans, and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% in the case of ABR Loans (as defined in the Credit Agreement). The applicable margins set forth on the pricing grid would become mandatory beginning on the last day of the tenth full fiscal quarter ending after March 24, 2020. Interest payments were due quarterly, or more frequently, based on the terms of the Credit Agreement.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On May 27, 2021, the Company exercised its option to make a Pricing Grid Election. As a result, the Company’s applicable margin for Eurodollar loans under the Credit Facilities from May 27, 2021 onward was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%. In connection with the Company's IPO, the Company made a principal prepayment in August 2021 of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">224.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million on its outstanding Term Loan. In connection with the underwriters' exercise of their over-allotment option in August 2021, the Company made an additional principal prepayment in August 2021 of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million on its outstanding Term Loan. The Company also incurred a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% prepayment premium in conjunction with each principal prepayment.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred fees with respect to the Revolving Credit Facility, including a commitment fee of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum of unused commitments under the Revolving Credit Facility.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">On October 29, 2021, we entered into a credit agreement with JPMorgan Chase Bank, N.A. (“JPMorgan”), as administrative agent, (the “2021 Credit Agreement”) governing our senior secured credit facilities (the “Senior Secured Credit Facilities”), consisting of a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million senior secured term loan facility (the “Senior Term Loan”) and a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million senior secured revolving credit facility (the “Senior Revolver”). The proceeds from the Senior Secured Credit Facilities were used, in addition to cash on hand, (1) to refinance, in full, all existing indebtedness under the Credit Agreement (the “Refinancing”), (2) to pay certain fees and expenses incurred in connection with the entry into the 2021 Credit Agreement and the Refinancing, and (3) to finance working capital needs of the Company and its subsidiaries for general corporate purposes.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">All of the Company's obligations under the Senior Secured Credit Facilities are guaranteed by the subsidiary guarantors named therein (the “Subsidiary Guarantors”). The Senior Revolver includes a $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million sublimit for the issuance of letters of credit. Any issuance of letters of credit will reduce the amount available under the Senior Revolver. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (unaudited), we had </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> outstanding borrowings under our Senior Revolver.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Senior Term Loan has a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">seven-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> maturity and the Senior Revolver has a </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">five-year</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> maturity. Commencing June 30, 2022, we were required to repay the Senior Term Loan portion of the Senior Secured Credit Facilities in quarterly principal installments of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate original principal amount of the Senior Term Loan at closing, with the balance payable at maturity. Borrowings under the Senior Secured Credit Facilities bear interest, at the Company's option, at: (i) Base Rate equal to the greater of (a) the Federal Funds Rate plus </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_1455ed98-0f98-4208-8940-5f7dd7a068ab;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1/2</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of 1.00%, (b) the rate of interest in effect for such day as publicly announced from time to time by the administrative agent as its "prime rate," (c) a Eurocurrency Rate for such date plus </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% and (d) </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%; or (ii) the Eurocurrency Rate (provided that the Eurocurrency Rate applicable to the Senior Term Loan shall not be less than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum). The Applicable Rate for the Senior Term Loan with respect to Eurocurrency Rate Loans is </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% per annum for Base Rate Loans. The Applicable Rate for the Senior Revolver with respect to Eurocurrency Rate Loans, SONIA Loans, and Alternative Currency Term Rate Loans ranges from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% subject to the Company's Consolidated First Lien Net Leverage Ratio, while the Applicable Rate for Base Rate Loans ranges from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% subject to the Company's Consolidated First Lien Net Leverage Ratio. We are also required to pay an unused commitment fee to the lenders under the Senior Revolver at the Applicable Commitment Fee of the average daily unutilized commitments. The Applicable Commitment Fee ranges from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.40</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.50</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% subject to the Company's Consolidated First Lien Never Leverage Ratio.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The 2021 Credit Agreement contains a financial covenant solely with respect to the Senior Revolver. If the outstanding amounts under the Senior Revolver exceed </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">35</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate amount of the Senior Revolver commitments, we are required to maintain at the end of each fiscal quarter, commencing with the quarter ending June 30, 2022, a Consolidated Net Leverage Ratio of not more than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.75</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (unaudited), there was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> amount outstanding under the Senior Revolver. The Company had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">125.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of availability under the Senior Revolver as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited).</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt discount costs of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million were incurred in connection with the Term Loan. An additional $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of debt discount costs were incurred </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">after the IPO in August 2021 in connection with the prepayment premium associated with the Term Loan as the prepayments were treated as modifications for accounting purposes. These debt discount costs were being amortized into interest expense over the contractual term of the Term Loan. As a result of the Refinancing in the fourth quarter of 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the Company wrote off the remaining $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of debt discount costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of debt discount costs incurred in connection with the Senior Term Loan</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> in long-term debt, current and long-term debt, net of current portion, respectively, on the condensed consolidated balance sheets. The Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of amortization of debt discount costs for the unaudited three and six months ended June 30, 2022, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. At June 30, 2022 (unaudited) and December 31, 2021 the Company had an aggregate principal amount outstanding of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">498.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, under the Senior Term Loan, bearing interest at </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.27</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.25</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. The Company had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of unamortized debt discount costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which is recorded as a reduction of the debt balance on the Company’s condensed consolidated balance sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:7.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Debt issuance costs of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million were incurred in connection with the Revolving Credit Facility. These debt issuance costs were being amortized into interest expense over the contractual term of the Revolving Credit Facility. As a result of the Refinancing, the Company wrote off the remaining $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of debt issuance costs related to the Credit Facilities to loss on debt extinguishment in the condensed consolidated statements of operations and comprehensive loss. Additionally, as a result of the Refinancing, the Company capitalized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of deferred issuance costs incurred in connection with the Senior Revolver in other current assets and other assets, respectively, on the condensed consolidated balance sheets. The Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">47.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of amortization of debt issuance costs for the unaudited three and six months ended June 30, 2022, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">30.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> thousand and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively, which is recorded as interest expense in the accompanying condensed consolidated statements of operations and comprehensive loss. The Company had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of unamortized debt issuance costs at June 30, 2022 (unaudited) and December 31, 2021, respectively, which were included in other current assets and other assets on the Company’s condensed consolidated balance sheets.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Senior Secured Credit Facilities contain customary negative covenants. At June 30, 2022 (unaudited), the Company was in compliance with all applicable covenants pertaining to the Senior Secured Credit Facilities. The Company also maintained compliance with all applicable covenants pertaining to the Credit Facilities prior to the Refinancing.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The maturities of outstanding debt, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.03%;"/> <td style="width:1.799%;"/> <td style="width:1.0%;"/> <td style="width:16.171%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">476,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">498,750</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div> 775000000.0 70000000.0 2026-03-24 50000000.0 10000000.0 0.0025 0.0600 0.0050 0.0100 0.0700 0.0100 0.0550 0.0700 0.0450 0.0600 0.055 224300000 30800000 0.015 0.0050 500000000.0 125000000.0 10000000.0 0 P7Y P5Y 0.0025 0.0100 0.0100 0.0050 0.0275 0.0175 0.0200 0.025 0.0100 0.0150 0.0040 0.0050 0.35 775 100.00 0 125000000.0 13600000 3800000 13800000 1000000.0 5900000 300000 500000 600000 1200000 498800000 500000000.0 0.0327 0.0325 6200000 6700000 700000 500000 200000 800000 47000.0 100000 30000.0 100000 800000 900000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The maturities of outstanding debt, as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), are as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:80.03%;"/> <td style="width:1.799%;"/> <td style="width:1.0%;"/> <td style="width:16.171%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Years Ending December 31,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,500</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,000</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">476,250</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">498,750</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 2500 5000 5000 5000 5000 476250 498750000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8. Revenue</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> operating segment, which is our cloud-based learning, assessment,</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> development and engagement systems. Historically, we had primarily generated revenues from </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">two</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> customer bases, Education and Corporate.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Education customers consist of K-12 and Higher Education institutions that purchase our Canvas Learning Management System (“LMS”), which includes assessments, analytics and learning content. On February 26, 2021, the Company sold Bridge and no longer receives revenues from Corporate customers. </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate customers purchased Bridge-related product, the Company's corporate learning platform, which included a learning management system and performance platform that helped employees and managers transform their organization through connection, alignment, and growth. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company’s disaggregated revenues based on its two customer bases and by geographic region, based on the physical location of the customer (in thousands):</span></span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.056%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.218%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:8.994%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.218%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.283%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Education</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">183,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,662</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">187,547</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Percentage of revenue generated by Education</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.646%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:9.139%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:9.101%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:10.383999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:10.383999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,957</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,064</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150,698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23,620</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,440</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,849</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">187,547</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Percentage of revenue generated outside of the United States</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:14.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Revenue and Performance Obligations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the unaudited three and six months ended June 30, 2022, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">89</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">84</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of revenue recognized was included in our deferred revenue balance at March 31, 2022 (unaudited), and December 31, 2021, respectively. During the unaudited three and six months ended June 30, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">89</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">82</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of revenue recognized was included in our deferred revenue balance at March 31, 2021 (unaudited), and December 31, 2020, respectively.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Transaction Price Allocated to the Remaining Performance Obligations</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited), approximately $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">783.7</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">74</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> of our remaining performance obligations over the next </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">24 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, with the balance recognized thereafter.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Concentration of Credit Risk, Significant Customers and Provision for Credit Losses</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> customers with revenue as a percentage of total revenue exceeding </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% for the periods presented.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 and 2021 (unaudited) there were no customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than 10%. As of December 31, 2021, our largest customer's outstanding net accounts receivable balance as a percentage of total outstanding net accounts receivable represented </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> other customers with outstanding net accounts receivable balances as a percentage of total outstanding net accounts receivable greater than </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:7.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Our provisions for credit loss balances at June 30, 2022 (unaudited) and December 31, 2021 were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 1 2 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following tables present the Company’s disaggregated revenues based on its two customer bases and by geographic region, based on the physical location of the customer (in thousands):</span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.056%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.218%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:8.994%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.218%;"/> <td style="width:1.0%;"/> <td style="width:1.058%;"/> <td style="width:1.0%;"/> <td style="width:10.283%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Education</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">183,885</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Corporate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,662</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">187,547</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Percentage of revenue generated by Education</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">98</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:1.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:99.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.646%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:9.139%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:9.101%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:10.383999999999999%;"/> <td style="width:1.0%;"/> <td style="width:1.087%;"/> <td style="width:1.0%;"/> <td style="width:10.383999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,957</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">181,064</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">150,698</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Foreign</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">23,620</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,440</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">46,975</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">36,849</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">114,577</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">93,567</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">228,039</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">187,547</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Percentage of revenue generated outside of the United States</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 114577000 93567000 228039000 183885000 0 0 0 3662000 114577000 93567000 228039000 187547000 1 1 1 0.98 90957000 75127000 181064000 150698000 23620000 18440000 46975000 36849000 114577000 93567000 228039000 187547000 0.21 0.20 0.21 0.20 0.89 0.84 0.89 0.82 783700000 0.74 P24M 0 0.10 0.105 0 0 0.10 0.10 1300000 800000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9. Deferred Commissions</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Deferred commissions primarily consist of sales commissions that are capitalized as incremental contract origination costs and were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million as of June 30, 2022 (unaudited) and December 31, 2021, respectively. Amortization expense for deferred commissions was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">7.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2022, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. There was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> impairment of deferred commissions during these periods.</span></p> 31300000 31500000 3800000 7200000 2400000 4800000 0 0 0 0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10. Stockholders’ Equity</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The TopCo Amended and Restated Partnership Agreement (“Partnership Agreement”) set forth the terms, rights, powers, qualifications, limitations and restrictions of the partnership. In accordance with the Partnership Agreement, there was an unlimited number of authorized Class A Units and Class B Units (collectively, the “Units”) and issuance of such Units was determined by the board of managers.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Take-Private Transaction, TopCo issued </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,250,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Class A Units and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">90,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Class B Units, with </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> par values, for the cash paid by Thoma Bravo and its affiliated funds. Units shared in distributions according to a “waterfall” which provided for distributions to be made in the following order and priority: (1) first, to the holders of Class A Units until they received a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% annual return on their remaining unreturned capital contributions, compounded quarterly; (2) second, to the holders of Class A Units until they received an amount equal to their respective capital contributions on a pro rata basis; and (3) third, to the holders of the remaining Class B Units based on their percentage of ownership, taking into account any applicable vesting terms and participation threshold on the Class B Units. A participation threshold in respect of a Class B Unit was determined at the time of issuance or grant and was equal to or greater than the amount payable in respect of a Class B Unit having a participation threshold of zero pursuant to the waterfall in a hypothetical liquidation of TopCo at the value of TopCo as of immediately prior to such issuance or grant. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">No conversion or redemption rights are associated with Class A or Class B Units. In connection with the IPO, TopCo effected a series of transactions that resulted in TopCo’s equityholders holding shares of our common stock directly, and then TopCo being liquidated and dissolved.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Take-Private Transaction, the Company's board of directors authorized </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock with a par value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.01</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. Common stock issued and outstanding prior to the stock split as of July 9, 2021 (unaudited) and December 31, 2020 were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">998.10</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">999.84</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, respectively. No other shares were issued. Subsequently, on July 9, 2021, the Company effected a </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">126,239.815</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">-for-1 stock split of its issued and outstanding shares of common stock and made comparable and equitable adjustments to its equity awards in accordance with the terms of the awards. The par value of the common stock was not adjusted as a result of the stock split. Accordingly, all share and per share amounts for all periods presented in the accompanying condensed consolidated financial statements and notes thereto have been adjusted retrospectively, where applicable, to reflect this stock split.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited) and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">500,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock authorized. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited) and December 31, 2021, there were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">141,914,344</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">140,740,569</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock issued and outstanding, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1250000 90000000 0 0 0.09 No conversion or redemption rights are associated with Class A or Class B Units. In connection with the IPO, TopCo effected a series of transactions that resulted in TopCo’s equityholders holding shares of our common stock directly, and then TopCo being liquidated and dissolved. 2000 0.01 998.10 998.10 999.84 999.84 126239.815 500000000 500000000 141914344 141914344 140740569 140740569 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11. Stock-Based Compensation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Equity Plans</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In April 2020, as part of the Take-Private Transaction, the board of managers approved the Instructure Parent, LP Incentive Equity Plan (the “2020 Plan”) and the Instructure Co-Invest Agreement (the “Co-Invest Agreement”) to incentivize employees and to align the employees and management with the owners of the business. The 2020 Plan provided for the grant of incentive stock options, profits interest, equity appreciation rights and other forms of awards to employees and non-employees granted or denominated in TopCo Units. Under the 2020 Plan, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Class B Units (“Incentive Units”) were reserved for issuance (“Incentive Carry”) and did not have a contractual life. Incentive Carry grants were subject to a service and a performance vesting condition based on the achievement of an EBITDA target as established by the Company’s board of managers, over a performance period of four years. Additionally, TopCo granted </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">480,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Incentive Units to certain members of the board of managers that were only subject to service-based vesting conditions over four years (“Board Carry”). These Incentive Units were not included in the Incentive Carry pool previously discussed and there was no contractual life. The Co-Invest Agreement offered employees the one-time opportunity to co-invest in TopCo by purchasing Units directly from the Company for cash. Under the Co-Invest agreement, the purchase price for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Class A unit and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">72</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> Class B units was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, which was the same investment allocation between the two unit classes as the investment made by existing investors at the time of the Take-Private Transaction.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The 2020 Plan was terminated in July 2021 in connection with the IPO. No further equity awards were granted under the 2020 Plan subsequent to the IPO. As of the IPO date, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,271,698</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> vested Incentive Units converted to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,305,738</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock and were released to the Unit holders, and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,126,802</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> unvested Incentive Units were exchanged for </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,496,739</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> RSUs under the 2021 Plan. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The RSUs generally vest in 11 equal quarterly installments commencing on September 1, 2021.</span></span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, our board of directors adopted the 2021 Omnibus Incentive Plan (the “2021 Plan”), which serves as the successor to 2020 Plan. Accordingly, </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares remain available for issuance under the 2020 Plan. A total of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,000,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company's common stock were initially reserved for issuance under the 2021 Plan. Pursuant to the terms of the 2021 Plan, the share reserve increased by </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,629,623</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares in January 2022. As of June 30, 2022, we had </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16,257,713</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock available for future grants under the 2021 Plan.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In July 2021, our board of directors adopted, and our stockholders approved the 2021 Employee Stock Purchase Plan (the "2021 ESPP"), which allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of their eligible compensation, subject to any plan limitations. The initial offering period ended on February 28, 2022. Each new offering period begins on or about March 1 and September 1 and is approximately six months in duration. On each purchase date, eligible employees will purchase our common stock at a price per share equal to </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">% of the lesser of (1) the fair market value of our common stock on the offering date or (2) the fair market value of our common stock on the purchase date. A total of </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,900,000</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s common stock were initially reserved for issuance under the 2021 ESPP. Pursuant to the terms of the 2021 ESPP, the share reserve increased by </span><span style="font-size:10.0pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,407,406</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares in January 2022. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), </span><span style="font-size:10.0pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,067,546</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock were available for purchase under the 2021 ESPP.</span></span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">During the unaudited three months ended June 30, 2022, we granted </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">626,686</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> RSUs to employees under the 2021 Plan. Each RSU entitles the recipient to receive one share of the Company's common stock upon vesting. The RSUs are subject to time-based service requirements and generally vest over a four-year service period. The grant date fair values of the RSUs granted during the unaudited three months ended June 30, 2022 ranged from $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17.59</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.88</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, which represent the closing stock price for the underlying common stock on the respective grant dates, with an aggregate fair value of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12.8</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following two tables present stock-based compensation by award type and where the stock-based compensation expense was recorded in our condensed consolidated statements of operations and comprehensive loss (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.847%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,495</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,711</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,367</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,131</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B Units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,387</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,863</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"> </p><div style="font-size:10.0pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.847%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subscription and support cost of revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">325</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">607</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">395</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Professional services and other cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,772</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,093</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,349</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,675</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,604</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,139</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,450</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,840</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,382</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,387</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,863</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Take-Private Transaction on March 31, 2020, and except for certain executives, outstanding stock options and restricted stock units, and together with the stock options, “equity awards”, whether vested or unvested, were cancelled and replaced with the right to receive $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">49.00</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> per share in cash, less the applicable exercise price per share and applicable withholding taxes (the “per share price”), with respect of each share of common stock underlying such award (“Cash Replacement Awards”). The per share price attributed to the unvested equity awards vest and are payable at the same time such equity awards would have vested pursuant to their original terms prior to the replacement. During the unaudited </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2022 the Company recognized $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.9</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of stock-based compensation expense associated with Cash Replacement Awards, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of RSUs for the unaudited </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2022 (in thousands, except per unit amounts):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.007%;"/> <td style="width:1.485%;"/> <td style="width:1.0%;"/> <td style="width:12.891%;"/> <td style="width:1.0%;"/> <td style="width:1.485%;"/> <td style="width:1.0%;"/> <td style="width:13.133%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Unit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,987</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,509</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.51</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.53</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,738</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited), total unrecognized compensation cost related to unvested RSUs amounted to $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">75.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, which is expected to be recognized over a weighted average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3.5</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of the Incentive Carry and Board Carry, subsequent to their conversion into RSUs under the 2021 Plan, for the unaudite</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">d six months ended June 30, 2022 (in thousands, except per unit amounts):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.401%;"/> <td style="width:1.484%;"/> <td style="width:1.0%;"/> <td style="width:13.186%;"/> <td style="width:1.0%;"/> <td style="width:1.484%;"/> <td style="width:1.0%;"/> <td style="width:13.446%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Unit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,736</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.75</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">177</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,984</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There were no Incentive Units granted subsequent to December 31, 2021. As of June 30, 2022 (unaudited) and December 31, 2021, we had $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of unrecognized stock-based compensation expense related to unvested Incentive Units exchanged for RSUs, that are expected to be recognized over a weighted-average period of </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1.8</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.3</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years, respectively.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">2021 ESPP</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the assumptions relating to 2021 ESPP purchase rights used in a Black-Scholes option pricing model for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2022 and 2021 (unaudited):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.742%;"/> <td style="width:1.002%;"/> <td style="width:18.451%;"/> <td style="width:1.354%;"/> <td style="width:18.451%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.06</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected life (years)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65e8f5a2-120b-4baa-8185-8124dc87e3e6;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></span></span></p></td> </tr> </table></div> 10000000 480000 1 72 1000000 2271698 1305738 6126802 3496739 The RSUs generally vest in 11 equal quarterly installments commencing on September 1, 2021. 0 18000000 5629623 16257713 In July 2021, our board of directors adopted, and our stockholders approved the 2021 Employee Stock Purchase Plan (the "2021 ESPP"), which allows eligible employees to purchase shares of our common stock at a discount through payroll deductions of up to 15% of their eligible compensation, subject to any plan limitations. The initial offering period ended on February 28, 2022. Each new offering period begins on or about March 1 and September 1 and is approximately six months in duration. On each purchase date, eligible employees will purchase our common stock at a price per share equal to 85% of the lesser of (1) the fair market value of our common stock on the offering date or (2) the fair market value of our common stock on the purchase date. A total of 1,900,000 shares of the Company’s common stock were initially reserved for issuance under the 2021 ESPP. Pursuant to the terms of the 2021 ESPP, the share reserve increased by 1,407,406 shares in January 2022. As of June 30, 2022 (unaudited), 3,067,546 shares of common stock were available for purchase under the 2021 ESPP. 0.15 0.85 1900000 1407406 3067546 626686 17.59 21.88 12800000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following two tables present stock-based compensation by award type and where the stock-based compensation expense was recorded in our condensed consolidated statements of operations and comprehensive loss (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.847%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Options</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">28</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">76</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,848</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,495</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">17,711</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,367</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Shares for issuance under employee stock purchase plan</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">537</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,131</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B Units</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,235</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,900</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,387</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,863</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 2000 28000 21000 76000 8848000 1495000 17711000 4367000 537000 0 1131000 0 0 2235000 0 4900000 9387000 3758000 18863000 9343000 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.847%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.436%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Subscription and support cost of revenue</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">325</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">171</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">607</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">395</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Professional services and other cost of revenue</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">465</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">110</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">841</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,772</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,093</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,349</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,675</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,686</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">934</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5,226</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,604</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,139</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,450</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">6,840</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,382</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,387</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,758</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">18,863</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">9,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 325000 171000 607000 395000 465000 110000 841000 287000 2772000 1093000 5349000 2675000 2686000 934000 5226000 2604000 3139000 1450000 6840000 3382000 9387000 3758000 18863000 9343000 49.00 1200000 2900000 1500000 4400000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of RSUs for the unaudited </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2022 (in thousands, except per unit amounts):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:3.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.007%;"/> <td style="width:1.485%;"/> <td style="width:1.0%;"/> <td style="width:12.891%;"/> <td style="width:1.0%;"/> <td style="width:1.485%;"/> <td style="width:1.0%;"/> <td style="width:13.133%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Unit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,987</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.00</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Granted</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,509</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.51</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">440</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">20.61</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.53</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,738</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">21.35</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 1987000 21.00 2509 21.51 440 20.61 318 21.53 3738000 21.35 75400000 P3Y6M <p style="text-indent:4.533%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:12.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of the Incentive Carry and Board Carry, subsequent to their conversion into RSUs under the 2021 Plan, for the unaudite</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">d six months ended June 30, 2022 (in thousands, except per unit amounts):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.401%;"/> <td style="width:1.484%;"/> <td style="width:1.0%;"/> <td style="width:13.186%;"/> <td style="width:1.0%;"/> <td style="width:1.484%;"/> <td style="width:1.0%;"/> <td style="width:13.446%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Weighted Average Grant Date Fair Value Per Unit</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at December 31, 2021</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,736</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.75</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Vested</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">575</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.81</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Forfeited or cancelled</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">177</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">11.07</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Unvested and outstanding at June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,984</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">10.73</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 2736000 10.75 575 10.81 177 11.07 1984000 10.73 20400000 28300000 P1Y9M18D P2Y3M18D <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the assumptions relating to 2021 ESPP purchase rights used in a Black-Scholes option pricing model for the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2022 and 2021 (unaudited):</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:60.742%;"/> <td style="width:1.002%;"/> <td style="width:18.451%;"/> <td style="width:1.354%;"/> <td style="width:18.451%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="3" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Dividend yield</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Volatility</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">41</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.06</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Expected life (years)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.5</span></span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_65e8f5a2-120b-4baa-8185-8124dc87e3e6;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">None</span></span></span></p></td> </tr> </table> 0 0 0.41 0 0.0006 0 P0Y6M <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12. Income Taxes</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Utilization of the net operating loss carryforwards and credits may be subject to substantial annual limitation due to the ownership change limitations provided by Section 382 of the Internal Revenue Code of 1986, as amended, and similar state provisions. The annual limitation may result in the expiration of net operating losses and credits before utilization.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We file tax returns in the United States, the United Kingdom, Australia, the Netherlands, Hong Kong, Sweden, Brazil, Mexico, Hungary, China, Singapore and various state jurisdictions. All of our tax years remain open to examination by major taxing jurisdictions to which we are subject, as carryforward attributes generated in past years may still be adjusted upon examination by the Internal Revenue Service or state and foreign tax authorities if they have or will be used in future periods.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:justify;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We believe that we have provided adequate reserves for our income tax uncertainties in all open tax years. We do not expect our gross unrecognized tax benefits to change significantly in the next 12 months.</span></p> <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">13.</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Fair Value of Financial Instruments</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. The fair value hierarchy prioritizes the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined into the following three categories:</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1: Quoted market prices in active markets for identical assets or liabilities.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2: Observable market based inputs or unobservable inputs that are corroborated by market data.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3: Unobservable inputs that are not corroborated by market data.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> transfers between Level 1 and Level 2 of the fair value measurement hierarchy during the period ended </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited) and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets measured at fair value on a recurring basis as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited) were as follows (in thousands): </span></span><span style=""/></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.654%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:8.827%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.198%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.198%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.225999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets measured at fair value on a recurring basis as of December 31, 2021 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.631%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.833%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.195%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.195%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.25%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Instruments Not Recorded at Fair Value on a Recurring Basis.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We estimate the fair value of our Senior Term Loan carried at face value, less unamortized discount costs, quarterly for disclosure purposes. The estimated fair value of our Senior Term Loan is determined by Level 2 inputs, observable market based inputs or unobservable inputs that are corroborated by market data. As of June 30, 2022 (unaudited), the fair value of our Senior Term Loan was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">493.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">million. The carrying amounts of our cash, prepaid expenses, other current assets, and accrued liabilities approximate their current fair value because of their nature and relatively short maturity dates or durations.</span></p> 0 0 <span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets measured at fair value on a recurring basis as of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited) were as follows (in thousands): </span><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.654%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:8.827%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.198%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.198%;"/> <td style="width:1.0%;"/> <td style="width:1.225%;"/> <td style="width:1.0%;"/> <td style="width:9.225999999999999%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,346</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets measured at fair value on a recurring basis as of December 31, 2021 were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.631%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:8.833%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.195%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.195%;"/> <td style="width:1.0%;"/> <td style="width:1.224%;"/> <td style="width:1.0%;"/> <td style="width:9.25%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:20.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">—</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,343</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 3346000 0 0 3346000 3346000 0 0 3346000 3343000 0 0 3343000 3343000 0 0 3343000 493000000.0 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">14. Leases</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company leases office space under non-cancelable operating leases with lease terms ranging from </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_58eceaf3-8252-47c4-bf42-854629737dd8;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">one</span></span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> to </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">seven years</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">. These leases require monthly lease payments that may be subject to annual increases throughout the lease term. Certain of these leases also include early termination options. The Company has elected to exercise its early termination rights. All related operating leases have been impaired to reflect this early termination option. The Company subleases four of its locations. As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, the first, second, third, and fourth sublease term has </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">12 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">78 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">43 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">, and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">22 months</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> remaining, respectively. None of the above subleases have an option for renewal.<br/></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease right-of-use assets and operating lease liabilities are recognized at the lease commencement date based on the present value of the lease payments over the lease term. Right-of-use assets also include adjustments related to prepaid or deferred lease payments and lease incentives. As most of our leases do not provide an implicit interest rate, we use our incremental borrowing rate based on information available at the lease commencement date to determine the present value of lease payments.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company performed evaluations of its contracts and determined that each of its identified leases are operating leases. The components of operating lease expense were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.042%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.298%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.298%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.474%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.474%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost, gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,588</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,938</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,384</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,890</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost, gross</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">936</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sublease income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">249</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">541</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">477</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease costs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,892</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,216</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,970</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,349</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><div style="text-indent:0.0%;display:flex;margin-top:0.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(1)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Variable rent expense was not included within the measurement of the Company's operating right-of-use assets and lease liabilities. Variable rent expense is comprised primarily of the Company's proportionate share of operating expenses, property taxes and insurance and is classified as lease expense due to the Company's election to not separate lease and non-lease components.</span></div></div><div style="text-indent:0.0%;display:flex;margin-top:6.0pt;line-height:1.15;justify-content:flex-start;align-items:baseline;margin-bottom:0.0pt;min-width:4.537%;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10.0pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.537%;">(2)</span><div style="display:inline;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Short-term lease costs for the unaudited </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2022 and 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> were not significant and are not included in the table above.</span></div></div><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for amounts included in the measurement of operating lease liabilities for the unaudited three and six months ended June 30, 2022 were $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively, and were included in net cash used in operating activities in the condensed consolidated statements of cash flows.</span></p><div style="font-size:10.0pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), the maturities of the Company’s operating lease liabilities were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.781%;"/> <td style="width:1.0%;"/> <td style="width:16.219%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,408</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,630</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,385</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,085</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,570</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Imputed interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,713</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,857</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></div><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited) and December 31, 2021, the weighted average remaining lease term is </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.0</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10.0pt;font-family:Times New Roman;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.4</span></span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> years, respectively, and the weighted average discount rate used to determine operating lease liabilities was </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8.19</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> as of June 30, 2022 (unaudited) and December 31, 2021</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P7Y P12M P78M P43M P22M <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company performed evaluations of its contracts and determined that each of its identified leases are operating leases. The components of operating lease expense were as follows (in thousands):</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.042%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.298%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.298%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.474%;"/> <td style="width:1.0%;"/> <td style="width:1.104%;"/> <td style="width:1.0%;"/> <td style="width:9.474%;"/> <td style="width:1.0%;"/> </tr> <tr> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Three months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="6" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">Six months ended<br/>June 30,</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">2021</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:8.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td colspan="14" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;">(unaudited)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0.0pt;font-size:8.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:center;"><span style="white-space:pre-wrap;font-size:8.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Operating lease cost, gross</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,588</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,938</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,384</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,890</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Variable lease cost, gross</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">591</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">527</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,127</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">936</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Sublease income</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">287</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">249</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">541</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">477</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease costs</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">1,892</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Calibri;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,216</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,970</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,349</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table> 1588000 1938000 3384000 3890000 591000 527000 1127000 936000 287000 249000 541000 477000 1892000 2216000 3970000 4349000 2000000.0 4200000 2400000 4300000 <p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2022 (unaudited), the maturities of the Company’s operating lease liabilities were as follows (in thousands):</span></p><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span> </p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:81.781%;"/> <td style="width:1.0%;"/> <td style="width:16.219%;"/> <td style="width:1.0%;"/> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2022</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,408</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,630</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">8,385</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,318</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2,744</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">2027 and thereafter</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">3,085</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">31,570</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Less:</span></p></td> <td colspan="2" style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Imputed interest</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4,713</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,857</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(207,240,252,1);text-indent:5.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">414</span></p></td> <td style="background-color:rgba(207,240,252,1);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.500pt solid rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10.0pt;"> <td style="background-color:rgba(0,0,0,0);text-indent:10.0pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10.0pt;text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Lease liabilities, net</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.250pt double rgba(0,0,0,1);text-align:center;"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:right;"><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">26,443</span></p></td> <td style="background-color:rgba(0,0,0,0);word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.250pt double rgba(255,255,255,0.01);"><p style="text-indent:0.0pt;font-size:10.0pt;margin-top:0.0pt;line-height:1.05;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p></td> </tr> </table><p style="text-indent:0.0%;font-size:10.0pt;margin-top:0.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"/> </p> 4408000 8630000 8385000 4318000 2744000 3085000 31570000 4713000 26857000 -414000 26443000 P4Y P4Y4M24D 0.0819 0.0819 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">15. Commitments and Contingencies</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Non-cancelable purchase obligations</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:6.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited), our outstanding non-cancelable purchase obligations with a term of 12 months or longer related to cloud infrastructure services in the ordinary course of business tot</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">aled $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">45.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal year 2023 and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">48.0</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for fiscal years 2024 and 2025, </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">respectively.</span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Letters of Credit</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2022 (unaudited) and December 31, 2021, we had a total of $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.4</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">4.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, of letters of credit outstanding that were issued for purposes of securing certain of the Company’s obligations under facility leases and other contractual arrangements.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="margin-left:4.533%;text-indent:0.0%;font-size:10.0pt;margin-top:12.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Litigation</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">We are involved in various legal proceedings and claims, including challenges to trademarks, from time to time arising in the normal course of business. If we determine that it is probable that a loss has been incurred and the amount is reasonably estimable, we will record a liability in our condensed consolidated financial statements. If only a range of estimated losses can be determined, we accrue an amount within the range that, in our judgment, reflects the most likely outcome; if none of the estimates within that range is a better estimate than any other amount, we accrue the low end of the range. Although the results of litigation and claims are inherently unpredictable and uncertain, management does not believe that the outcome of our various legal proceedings, with the potential exception of the matter described below (which we believe is without merit and which we are defending vigorously against), if determined adversely to us, singly or in the aggregate, would have a material impact on our financial position, results of operations, or liquidity.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In February 2021, Oklahoma Law Enforcement Retirement System and Q. Wade Billings filed a class action lawsuit against Instructure Holdings, LLC, certain Thoma Bravo entities and certain directors and officers of Predecessor, relating to the Take-Private Transaction. The complaint alleges that such directors and officers breached their fiduciary duties in connection with the Take-Private Transaction, and that Instructure Holdings, LLC and Thoma Bravo aided and abetted such breaches. Plaintiffs seek damages of an unidentified amount, interest, and attorneys’ and experts’ fees and expenses.</span></p> 45000000.0 48000000.0 48000000.0 4400000 4200000 <p style="text-indent:0.0%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:bold;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">16. Related-Party Transactions</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The Company has agreements in place with Thoma Bravo, LLC for financial and management advisory services, along with compensation arrangements and reimbursements to directors and officers. During the unaudited three and six months ended June 30, 2022 the Company incurred $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of costs related to these services, respectively, and $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million and </span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million for the unaudited three and six months ended June 30, 2021, respectively. The related expense is reflected in general and administrative expense in the condensed consolidated statements of operations and comprehensive loss.</span><span style="color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">The spouse of Mitch Benson, our Chief Strategy Officer, is an employee of the Company. Mr. Benson has served as an Officer of the Company since August 2019. His spouse, Ms. Tara Gunther, has been an employee of the Company since 2014. Her 2021 base salary and short-term incentive award was approximately </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million in the aggregate. She also received benefits generally available to all employees. The compensation for Ms. Gunther was determined in accordance with our standard employment and compensation practices applicable to employees with similar responsibilities and positions. For the </span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2022</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> (unaudited), Ms. Gunther's base salary was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">0.1</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> millio</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">n.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">In connection with our entry into the Credit Facilities on March 24, 2020, affiliates of Thoma Bravo collectively acquired $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">129.2</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of our Term Loan and as of June 30, 2021 (unaudited), affiliates of Thoma Bravo collectively owned $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">131.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of our Term Loan. In connection with our principal prepayments made in August 2021, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">42.5</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of the prepayments were applied to the Term Loan held by affiliates of Thoma Bravo. Additionally, in connection with our October 29, 2021 Refinancing, $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">88.6</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million of our Term Loan held by affiliates of Thoma Bravo was paid off. Refer to Note 7—Credit Facility for additional information regarding the principal prepayments and Refinancing.</span></p><p style="text-indent:4.533%;font-size:10.0pt;margin-top:6.0pt;line-height:1.15;font-family:Times New Roman;margin-bottom:0.0pt;text-align:left;"><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">Interest paid to affiliates of Thoma Bravo during the six months ended June 30, 2021 (unaudited) was $</span><span style="font-size:10.0pt;font-family:Times New Roman;background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;">5.3</span><span style="background-color:rgba(0,0,0,0);color:rgba(0,0,0,1);white-space:pre-wrap;font-weight:normal;font-size:10.0pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p> 100000 300000 200000 300000 200000 100000 129200000 131300000 42500000 88600000 5300000 Variable rent expense was not included within the measurement of the Company's operating right-of-use assets and lease liabilities. Variable rent expense is comprised primarily of the Company's proportionate share of operating expenses, property taxes and insurance and is classified as lease expense due to the Company's election to not separate lease and non-lease components. Short-term lease costs for the unaudited three and six months ended June 30, 2022 and 2021 were not significant and are not included in the table above. EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -6 U4'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #5@ -5R6V>8^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%&&2;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@.%^!0U)&D8(96(2%R-K&:*DC*NKC!6_T@@^?L=QO62NX$ 5_*'B]%USRE13W[[/K#[^;L.N-/=A_ M;'P5;!OX=1?M%U!+ P04 " #5@ -5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -6 U4E&9?"Z04 .$? 8 >&PO=V]R:W-H965T&UL MM9GA M 0:G)UY[7/TE,3;O#SU(B 3LW^^(A6JZ4_L*:C-=LR6=]J;. M6]]U=4&QQY\1WV9[GXE&60CQI#=NP\N>K5O$8QXH'<'@WX;[/(YU$K3C6Q7: MJX^I"_<_[])O"GB 6;",^R+^*PK5ZK(WZI&0/[(\5@]B^YY70 .=%X@X*_Z2 M;;FO!T<,\DR)I"J&[21*R__LN3H1^P5V2P&M"NAW!8[74N!6!<69L\J6%5CO MF&*3L11;(O7>D*8_%.>FJ ::*-7=.%,2?HV@3DW>B2"'7E&$I2&Y3E6D7LAM M6@X/?9K[)%LQR;.QI>!HNL8*JN2K,IFV) _)1Y&J50:I(0]?UUO0RKJI=-?4 M*XH&_IZGY\2USPBU*36TQ\?+I_GRG-B.J?Q5<]SZS+E%GMN2YXL-E^2?Z2)3 M$@;COZ8S5"9XY@1]A;[-UBS@ESVX!#,N-[PW^>4G9VC_:L+[06&O8+T:UL/2 MFV$R?UES$RE>[MC]SR8DM*HCTJ!&&J!MF@)/6##=Q&QI8L+K'UFU]A]:UA%P5 ..C@.\YS(2>D8.":/"L-CZTJB.?8S?W51MME9]+^3T@UIL'XOI]A_9=Q\2) M5W8%W1,(YW]U935R6SOS0-QG8U_B15T9:<-(T4958O3 EY&^VP/L'4O,W8@' MW:90GP++@T$N(A -CW[*%W800\ MA>@XC>DXN*I4@'/V3&Y#Z,WH,0I*O4=P\2^'#?7 IIYL-S[D3:9T' (09"PC+0R'L*)7(:)W)P MD:D?OT'"&P'/846T4:+Z%%:- U#2,_J M_Q]@-Y.I7AV(&[JN368BAW/E@C"0:Y:9!KV/QW2E;K2('J5%%>W9*VPRWPHC M.1XYRR/%R85M&W%/84>TL2-ZE!WM*'V]\4F2N=BF1E(\;<9B13ZP)UX$&7%/ MX4JT<25ZE"O5O:N5@1=O1^^EV$1I8-3^ Z%?YD;24U@2;2R)'F5)\/ A) A2 M*80EKB]R<'XP*!&:<0^\A;HVXIY"EF@C2_0H6=J-XWN1*7BH^3M:MU/B@? \ M0XT/Y'A=5]!&FRBN.Q]$\1B^$BGV.(.'F!M)J.WVAQ>#@9'Z%/)$&WFBN.H4 M\])4G7C J&7V/84KN8TKN;CCS'B02T!SZ(+,(Q4;R0YD@'@DQ:4M@J MS8Q3+U[6E:L1)Q.YGC>V-ON0UMXBJC;W M8FTY(X&^%9;KJ?6W]?KUM%BUM9K=R\7OCTR+?T9B_@BE]OD%'%^6Z\GEAA+K M8DEV(9022?%QQ5G(I=X!?G\40NTV] 'J5?W)?U!+ P04 " #5@ -5*F?: MEZ@& "%' & 'AL+W=OWG1-;$72&RT39"V09RTS[3$]0J11$6D?.G7E]2NI5UQ1-M%\A!+ MJ\/1F2%GSI ZO97M=[410J.[JJS5V6*C=?-FN5391E1GBW( MXN&'+\7U1ML?EJO3AE^+2Z&_-9];<[<$?>G+/(#N@1 M?Q?B5NU=(^O*E93?[W.RQ> MH*Q36E:[P89!5=3;O_QN%XB] 228&4!W ^A3![#= -8[NF76NW7!-5^=MO(6 MM19MK-F+/C;]:.--4=MIO-2M>5J8<7IU+NO<3(K(D;E2LBQRKLW->U[R.A/H MTAI6Z-6WFG=Y89Z\1L?HV^4%>O7B-7J!BAI]W'PY_21C![ZRP5?F ML[XZYVJ#S*RAS%Z('UUQPTOC/#B+6U-1;\J6A9M5PB@+3I(F^RS+9&5ZF9&3"D+PJ!:J%AFAN#84'!.(HB"8\75AH@AK#-,.! M9NBE^;D5#2]R).X:FTU@&$/GQ2Q. S*AYZ)(&,0A3"\:Z$5>>A=B+3I,DGC!T M08PE 4PP&0@F7H)?I>;E$P@F[KMQ@!,ZH>C":! EA,(DTX%D^L@Z- +?ZOL^ MMVU:-T9R]=%J%G$*Q.K M#[7F]75AR^(VA+-SO3-T4/CB8'_%[;BZN(BF\5X=/:0Z2@[Q:\Z?LG[(GN8) MY7)G[3!F=)KI$"H,V0S7476(7W:@@ME'%LGU4 ,:V=I6%"0/B%&2AM/, F 4 M$SRW:$LQ"MKSVU:?Y:U0Z='>2-^?1O:P8;?VUX0=!C0JXCL-:([3P"8Z6MGN@0Z MRAKURYJAV'8F]?;F!=Q*N'I%&<737@N")::=F&$YRAKUR]HG8?:^CW)T92M* MTVD@(93Y-\-P;S?F5[9/LKX^UJ*MS*[\RK0PNZH+\G0E*\!D6FP!%(VC&:F@ MHZQ1OZP-M;85-Z+NP"5)796B41J%TR8&P@4X97/!'/6,^O7LL'E];-I=56(D M!28>4*\TQNF,--!1OJA?OJ93_W3=I:Y6!4D2I,Y: ' I#C&>H3ZJ&GWB3FNW M&IY%'MA8L2B:MCP0+(B#.>JCYE&_YCDEX5G<79TC:1).Y1J 41;%<^5L%$/J MWYP=-#R/+6]@ZQ6%;KD 8,:CF=:"CA)&_1*V[7O*88D_QM:5*4J<1A) L9#- M<&6CEC&_EFW+QB,,F2M128RC9,H1PH4IFRL7;-0R1KR=T*66V?>-+'/1JI>_ M))3$;_N]K[X'&R+F5<;G-D0_R]JA[Z-*,K]*GIO]B:R1LB$X,EU1BVYXV0GT M I]@@AJSTM2&M^(M,K7M"&.\O56(=WHCV^)?DS) M)5R(3%17QMK#>>M;1 )RE)*@?TP"?!0'Y,&XV3#9#L@^D9U69H>:%_7U_WO1 MD:FDJA']:7]Y?P).J"OLAMRT]("HN7,_MG>0ZI?_=[EA;XJBR1.[I3TN:I3Q MIC!Y U(%MZL)<00*!+(T8C.EDHVM 'OT1+6KNK(_YL_%NL@*L*=BKK@?4U/^ MJ'/N"P%M S@C2&QL YB_#=A6'S6;W2!MX/R4QH%I J:T82!+9C;?;&P!F+\% M<(IFO["?Z4;DG*;#^TL0".TOEWO?B.P'NC]X>UW4"I5B;4;BD]A$HMU^\]K> M:-GTGXVNI-:RZB\W@AOZ%F">KZ74#S?V2]3PY7'U'U!+ P04 " #5@ -5 MF>+DD9X" !&!P & 'AL+W=O\Y/N?&N9[LI-KH',"0QX(+/?5R8\JQ[^LTAX+JGBQ!X,I*JH(:#-7: MUZ4"FCE0P?TH"(9^09GPDHF;FZMD(BO#F8"Y(KHJ"JI^7 .7NZD7>D\3]VR= M&SOA)Y.2KF$!YJ&<*XS\EB5C!0C-I" *5E/O*AS/AC;?)7QFL--[8V*=+*7< MV.!#-O4"*P@XI,8R4'QL80:<6R*4\;WA]-HM+7!__,1^Z[RCER75,)/\"\M, M/O7>>22#%:VXN9>[.VC\#"Q?*KEV_V17YXXN/9)6VLBB :."@HGZ21^;.NP! MPO@((&H T:F ?@/H.Z.U,F?KAAJ:3)3<$66SD54I$ 6EEB3LP=!JXSARCDYFU,%PN1@6$KY.7E+ M7A.?Z!QG]<0WJ,DR^VFS_W6]?W1D_X^5Z)%^<$&B((HZX+.7X3>0(CQT\/ 0 M[F,EVG)$;3DBQ]<_PKKI38*S]ZW+JLU M=]S-;;_'L2YI"E,//S@-:@M>\N95. S>=QG_3V0'9>BW9>B_Q(ZGHBC0+9Z^ M=$-*JLB6\@JZ+-<\(\=C.\8V"7H!OHGMOI4_)!U(C%N)\"O55\0IG75+7GP3$@8AY=A_%QR5V8P MBL.CDH>MY.$_2,8+01LJ,B;67;J')^ONRNS6[>]U.7O#?*)JS80F'%:(#7HC M)%%UUZX#(TO7^);28!MUPQPO.E V ==74IJGP/;2]NI,?@%02P,$% @ MU8 #55*(\FO6!P 4BP !@ !X;"]W;W)K3S$01'GRZMF;6(K?-SFXW$^]V/],29'%"$2H!V>F_+T#1 MH@A<(G:-?K%$^=Q#W > @\?U$V^_BAUC,OBVKQMQ,]M)>;A:+,1ZQ_:E^,@/ MK%'_V?)V7TKUV#XLQ*%EY:8SVM<+@E"\V)=5,UM>=[]];I?7_"CKJF&?VT < M]_NR_<\MJ_G3S0S/GG_X4CWLI/YAL;P^E _LCLD_#I];];0XLVRJ/6M$Q9N@ M9=N;V8_XJJ"Q-N@0_ZK8D[CX'FA7[CG_JA\^;6YF2+>(U6PM-46I/A[9BM6U M9E+M^'=/.CN_4QM>?G]F_ZES7CES7PJVXO6?U4;N;F;I+-BP;7FLY1?^] _6 M.Q1IOC6O1?.JQ:!:LCT+R?6^L6K"OFM-G^:T/Q(6!XH$-2&] 3(-PPH#V M!O2E;PA[@_"E;XAZ@\[UQR M5?^ME)U/?#^T#LRI:)H&J"WW?\*)2M^!#\ M,'J^7DCEA6[+8MVW^/;48C+18AK\RANY$T&A6KX!['.W?>RP7ZCHG4-(GD-X M2YR$/Q^;CP%%'P*"" ':LWJY.8;<>=O;B__Y[:-@T',]T8Z/3O!]88^L.;(K M**\GRQ"VU"/BE3B4:W8S4]4E6/O(9LN__@7'Z&]04'V2Y3[)"D]DH_"'Y_"' M+O;E[UR6M1K NR1 .3B9QYVYGD0>EQB'49)<+QXOHVO#,AK%!BJW482DB&9C M6 &\,TVB<& ;N1J=78V *94EH%)Z-2JG"&74'H.(8I7#9)6=_$Z>_?V_U M?'=H^;:2D)N)]=*$X,1HVLI&123*J.&FC<)A&%-D^ G $,HNNN'(T?3L:.KL M7_VDWSP$[-M!2P0!=K'49Q?S29;[)"L\D8TRD9TSD3E+[JZLV4EY*2W_E>F< M0)G([*X3I6ED5)Z-HAE*S+BF#9KG>= MRQLUHM3\H+4HJ!617?RJEYO]#8*%Q.R6.0"C49J8'0Z"81I/C"SX0HMC]]C" M&M7GZL[O5 +1]WK-[,U2IX+E3I!Z403,(K!6*U!IGN?Q>2?Q]2 !!, M\%3"![&,G6*PGSRY-=*"OE)[9DE39"HW !:'492:/MLP'(59&)F. SB:A'3* M]4&H8K=2[9:-VY;OG]U7JTO0[=!JP#R.B:D;()BN\LCT&\(ABBV_ 1R-PVQB M4L6#:L5NV?J;W+%6+8'7?,^"=WW"WX-3*_8J7[VRY5[9"E]LXYP,$A:[->RG M1C+%*_NT@+FPQ22QNIZ-L88:&Q)3L_1L#(XGRFY0K=@M6\\N]A4'^F@+R7D8 M8VRZ"<"P6AQ:O@*X#,>AZ2X HR2[4+ECEP?]BIVB;**G?0@:!BN)%&A'B*TD M S",K.$5(L-F* L(EH1DPO-!+V*W8.RGE5?Z;ZNY>8J0E7T AJ,DL2( X0C! MQ P!@*,TCB8JG@PJDKA59#?!W#.E(MAS$&3Y#9Y;B2WHYCB,B2DC(1Q)U'1H M. _B2&2.& 6$2Q".)B0T&90D<2O)3V>'50@:-K%6)8 T3+"IH !4C"*SMP.H M$%EC&_3&B&9XPM]!/A*W?/PGDT&M$ZZE\WJT/ZU_!ITGUK:4*M ,6SD'< 3' MUF(=Y$M#:[R#<$I 7^#&,1C$)'&+R7,,E)[2,=@K(=WMP'_01RG5&@S"B3*Y M; SZ:.ZDK&"8.3;F$S"K"$#812<:!V"0E,0M*1T!V%3U48*G!;<]Z7=# ,+L M$, P*P0@;#($@[HD3J6T_+,[&&.;>?FH1/4#&X5!!/PHA51=1*TUYO/IHHB MA:7JIJ$9$@!'8A2:JVJ8CX16SX#YTJFH#/J.N/7=:Z+BJA1 F(%Q 7!@7$ ^ M("XPWV1*YQ4KUV,>&7+O;(5OMC& M21ED*W'ON[I.T(C7W5:O;+E7ML(7VS@)@X(F+U'0CM.,WGYTJ(5(ALSM5@"7 MAB2RI@T;1I1ZRBS!"+PV09=KM/&I[:"6*7KS:1IU"NY7'^#Z9,N]LA6^V,;) M&-0[=:OW%Y^I45M.TRB-S9P8,,R:B[[V;^BPDJ%OO]Y!O6Z0>V7+O;(5OMC&R1@64-33)8^>YU*?Q)%Y86$%H,+4 MW!S- 13&66:>U$ P%,6F(EIEZZT!_NFW[:]D^5(T(:K95KT(?$Y7,]G2!]?0@^:&[H7G/ MI>3[[NN.E1O6:H#Z_Y9S^?R@7W"^1KS\+U!+ P04 " #5@ -5S%#]R5(' M #D- & 'AL+W=OKWM-P;F@ D[!N;O^]S.$"\$\<4+JJGW1"XG] MM?WEP7X^&*X>>?FE6C,FT%.>%=7U9"W$YNUL5L5KED?5&[YAA?QEQ MX,GS%Q_2^[6HOYC-KS;1/;MEXFYS4\JCV5XE27-65"DO4,E6UY-W^&U(@[I" M4^)3RAZK@\^H'LIGSK_4!W\EUQ.K[A'+6"QJB4C^>6 +EF6UDNS'UU9TLF^S MKGCX^5G]CV;P/9?FHCU]<2?H(2MHFTF/O#'/UD[(*?6BWE6-?^C MQ[:L-4'QMA(\;RO+'N1IL?L;/;5&'%3 ]$@%TE8@YU:@;06J5"#>D0IV6\%6 M*QP;@]-6:(8^VXV],6X9B6A^5?)'5-:EI5K]H7&_J2W]2HLZ4&Y%*7]-93TQ M7_ BD:>=)4A^JGB6)I&0![="_I'Q("K$5^AV'95LS;.$E=5O*/RZ3<4W]/*N MB+9)*DN_0E-T=[M$+U^\0B]06J"/:[ZMHB*IKF9"]K%N:1:W_7F_ZP\YTI^/ M7$094&VAK[;@>2[#[E;P^ M0>ZFO_2Z1XY!A&V7H)DJ3J1S"(MJD<$_"$UIQ MO,VW6>/BDJW2.!5]D9D\0_O31/:GB32J]A'5]U$6%3%#D9"B\1M$\6M$+&)! M!N^4W$:IGB<>YMCRO<"WKV8/AXX"Y8A+^H668"';LVB_7#@L-\6>;!3OR_7& M3??CIN>,^S6JZA"LSAJ_5K&>>-]6FRAFUQ,YLU:L?&"3^:^_8-?Z'0J[G9BC MF(0#Q2:3;8:&Q'J&VWO#;:WA']AF6\9K.?76%_Y'OEEP=%>D KR4[8$YTX H MD;&PAY&A!AFH@Y4(T_;[0E>WN_7:U?C?S^+1. !(4\UQF15543]"0S>[ &3NPE.!9:)L;Z9O[?,/W>!_7M; MR 7&:A88#%GH#]<$BWHX4"['A0^MG99RS0)BQ/5=7UU@A^6FA!+/=N!Q!_MQ M!V,7V)/CURJ.G=@":/R6>CDM3;89&A+K&8ZM+N.VS@VU?Z)RG\N 5K=2_5AS M/ N[2JRU!95@4UV$Y(CK^I:G1!M04*XWLFD"AQL^X T\-N!.NZ"5'!MQK9H: M-.]H@>MKXQ"J1%O=U9B/E19G&]9WIJEY] MT7:7Y!1,0.;KA<>:3P! 4:=& E"'6B@TU:V^GQV_$#V_G.'G\:11KSW:4@!D M+&RKIAK%&%-J??(E$]+3[@F=),TL4Z.'4A &>&V!+!+N^FG$28'-%7,\A.!^ D'PXS3*#^9 M4NL_?]+Q$[UHMP:TFT+;*U[@$#7KI ,V5A-/"$YQ[&HNN\? @6GQ"/$.G*G MB':T0[]KMP9VP2CD4 !RI%6V>H?#:*NA*;6^[1WF4#WF7 [M>N'1Y@_I2-TE MH\ .CZO&YX]@(WKP#)F>C;X+V?7:HPT=4I+C#QXF,_LTV8^@)-I1$OUYE$0! MM+&)>H=4W\&QN=)9;89 J2,W4&F'2/3G(Y*^"Z.C'=J^41_^,]ID:$JM?XXZ M1*+F$(D.:<6GUB!5,$I(9[49 J6.16]'/?1RZJ$0,9! S<(7^B9&>V&4>DZ/ MH6]<1SW4'/50Z)$SB'J@@D/J@4J!U ,4U%(/[:B'FJ<>O>3H2>Q,ZC'::FA* M;6?[[. %D?K]'YG#WZ=%A3*VDO+6&T^.KMR]4K,[$'S3O#/RF0O!\^;CFD4) M*^L"\O<5Y^+YH'X-9?]BT_Q_4$L#!!0 ( -6 U5S8<5)J @ -TF 8 M >&PO=V]R:W-H965T&ULK5I;;^.X%?XKA+LH9H%X+%%7 MIXF!)+/3INC.!I/=[4/1!UFB;78D44M2R:2_OH>48MDB12>H'V8BRX?'W[E^ MAY2NGAG_)G:$2/2]*FMQ/=M)V5PN%B+?D2H3'UE#:OAFPWB52?C(MPO1<)(5 M>E%5+K#GQ8LJH_5L=:7O/?#5%6ME26ORP)%HJRKC+[>D9,_7,W_V>N,KW>ZD MNK%87379ECP2^5OSP.'38J^EH!6I!64UXF1S/;OQ+^_"1"W0$K]3\BP.KI$R M9>0H1*4DNE8H,_CR1.U*62A/@^*-7.MO_IEIX>/VJ_;,V'HQ9 M9X+H$CIRUDI]/_HN9?U9BAOA615OQ@0 M5+3N_F;?>T<<+ ]]@6X7X#'"\*)!4&_(-"&=LBT69\RF:VN.'M&7$F#-G6A M?:-7@S6T5F%\E!R^I;!.KNY874!02('@2K"2%IF$#X\2_D"TI$!L@^XRL4.? M(>("S=%OCY_0AQ]^1#\@6J-?=ZP565V(JX4$-$KG(N]_^;;[93SQRS'ZF=5R M)]!/@* X7K\ *_:FX%=3;K%3X=_;^B,*O N$/8PM>.[>OMQWP GVG@VTOF!" MWR\-X9FD];9+52HI$95I-??3, ZO%D^'\"UB49@J&B"WV5L#&)TS@&=2 M=N2G>.^GV!G 3P24YC33#1;JON'*!_(%084C\D=+&^5#FPLZO=%!W+ 7):/@ MFD)^ZJ?VT"9[R(D3\DW%N*3_W4.FM\O%RCWGIQ'Q? M-1GE*O0:,14-$UF)MIRUC0WGTL#@C5":$M,H?6^@,L^)\U&R_-MP[L5.H;_P^-$1% M;\@&(GT%_DCG K,&Q6?+1Y#EK%9]!PR;T*8.&=Z$H MS&IX:,D./PK\>!PNB^ R7OI3^3[PK^^DK=4#)]!"@$.^JZ(D7;R8RBU'E^YU M'J'!OI\8J"UR\3+Q)D /9.B?8L.^2*%$*RK4QL6.T\)K2P.D*33'03)5"@/] M^6[^T_NN.=O,86IQ^=(D,QSZX[9LD8J#=,J1 ^7Y)SCO-5>;["73S S1S_*< MM^2H:JW 34*;0T(:?=HBYB^GO#L0G^]FOGT*0D1AN'!4DZ MQF@1"\)X N) =-A-=%_>,OU;89L4-X\2X-XQ;IL<#N)D OE AMA-AO?U$Q%O MV:;@L_+?N;0=6SWP'W;SWT/+\UVFJ.1=^Q1L8;@@]*-QL&R,&7M3L1IX$)_B M09834@BTX:Q",$23=\(WJ2X8,XU%!D_LG_' A=C-A7;@MYP66VM3Q";=&05A MBH2Q-[4+P ,C8C/LO!E8*J'8#0LY&"K&N\FYG&ATX]VQ&ZVW'5NM2,C@?JQ$MG6_J\W\^>:DM."GYW6SJ3MN,COX&- S<;']<)#(TM.$'7 MBAHB8"-$E#]7?E)E]P PLFU#/&(,M4A.Y& S$';B)^W&7 M@9>@7IJ^W19HP[C:KJ)G*G<[5A808>C!-7K-2C 5EDA.H#-]5_H@K>NM6-09W\:9#*%L+M_C>I>]S,+"+SY=0Y07!PA.QD MT=57V#:]],?P-2I9O9U+PBM4D+65'WIUQU[%D8'6(A;!AG"")H*!E8/3)\". MWK6Q] 2K&2;]^GY@Y(:%I",<1A,L'0PL';A9^C/CA&YKE+ M+WPH2'>E".7_-LJRMTW]*#(ZE$4NB4-_.6':0/F!F_+OWH[_ JW)EM9UWZI@ M[J+,.@<$)K_[\=*/QD=O-KG(6T93M3_, 8%[#GB7442=ISC-,6D^32+CF,(B MEH33C6&8!@+W-/#8-DVI'RAF96?3I@0=!15YR43+B?W)V%E'@W-I.WXV-HP& MH7LTT ]1]2E83Z'VWA>:-(Z39+Q!L4B%WD3*A0/=AVZZOZ^!72"U-$PK.).. MHR0>)Y%%*O"3<*+,PX&X0^Q,HB^LGNO<.9B!Z\+**M9T"IUSP7O3Z5S:CITQ MC :A>S2XRQJJBDD?J194MEP?B&O. MIM):J91"_$$4QS"O#3\0F^12B>V!N$ M!\^)0_?YO>Y9NB!^.FQM7X>VUHFH\(YN'JY _[I9PY<0]G];#70.*^^.]YFT M'?ML&$I"]U"B;5?^,-V62;C)^8LJ@=^STGY,&9HC11I@XZ&G12SQL#=FJ71'Z]/J@ M]*_J0:E>";=R5D/G4B??_0LB^G3B5P:U;'5*8KP18>-MBYB-MQ<'+PI5A&_U M^U,"Z>/Y[D6;_=W].UHW^LVDT?U;__*N>]-J4-.]^/5SQF&^$J@D&U#I?4P@ M4KQ[EZK[(%FC7T=:,RE9I2]W)(.]EQ* [S>,R=*^-6)X/QH'WQ7B^6-;W8/SVNY$)-5?VQNO)XVN]V*72I;-#."J_F M)X.S\=/S0YK/$_ZAU2KT?@NR9.;<9WJX+$X&(U)(&977M(/$OVMUH8RAC:#& ME[3GH!-)"_N_V]U?LNVP92:#NG#FDR[JY3FXKP)F!""D+80YS+H0&^OO K* MUI)F'>_7$$N+]_,DXCR*F-PAXI%XZVR]#.*%+52QN7X?ZG8Z3UJ=SR?W;OBZ ML9DX& W%9#29W+/?0>># ][OX([]WOF%M/HKFS<4%\X&9W0A8]; #WWSR1TO MM94VU]*(*5XJI&@=Q+_.9J'V2+)_[_)05.!PMP)4>$]#)7-U,JA(EK]6@].? M?QH_&CV[Q[S#SKS#^W;__X3X?A'C3#Q8BNB[7;RSXJWT^5),#CFNB.ZEA4.; MO&Z\$E?28]U0_)%=9>*7GW]Z,IF,GGUPU87CW^-GOZ*^OS3:JT*,1R-1*9]C M -E@R3\O+R^W35S/Z0S%KJ)>*E$UOG)!D5C\S)=PLEV(7VBH72T_J[TKKZ_) MF ]>VB 9"[NMOO$-J[Z4A;!. /@]!R>(RFL2ZECN7;MF,8BW8O*(C1P/'^!9 MJ&\7\)5&*5E9*A+67]TN2-/[5EZXLI+V-ADEH&@:Z*UO+\CBO3%\3*(#BX:G*?HZA(:F0Q&0" 3!4N!% M6,+/#"*Y*TN45%Q*TTI9*'I;22]G1O$[KNWX5/P%WT601E*1B%CX@H):L,=E MCO 7 '5$1M=+-H"RE>710YR:H691=]*+:VD:U0YN*$399%V=Q)(A!!E0'32A M7="S.A-G+!LF&@J/,=%2-@(%V#Z5KB$#J/9I#D:T*Z@P&5#724N6L./)9[E# MQ[4!HWG7U/ P[_I76/]X6+*+ 5/<:+.E+)K6_#>NU IIE*D[XKF"EG! ME)R\/207@U<1Z<)&0/T-6R\M:6(3(^M*_5)L+[KL0(*T MIURR.8@P()AVL W# N;)IEXZK[]2:>_.VKEWI9@,1^A4:09V.QJ-Z$W_+6GS M0#G(")0KH5!/U%?EW8:D+4&9^--]LQ(-)88_5212KU>065?V:[COUSVEH5%U M@G0"#"@WG@R/-BW\IIX)@O V00X:3\Z^_QM$9+&QQZ6Q%EMI2 *E*=86YQB$ M/5>J"&G=P6$V G4VAOG<''4-VEZ@!9 ]%WE5U[S0Z%#'NN,'$]ZP71J@&SL M6;- %8CQ1F)VZRGC@ P$G/")N@$!T2$FGX;CKI7?PXAC($)K[BBT M0M,(2G,\?/3XZ#N>(@7^>U?UA'WKM8-Q=O@_.VTW[_NP#5.-E4VA(XA!D"X? M!%QKF$("(P(1"[<1?:$LV R%!B/4PPN> KV3[[ O\G6[_S+!#QT=^YA-,_'[ MV=G5FG5VT!<+->J?X'D8/<4;^L:D@O9JT9A$K%)#V)0V57E#SDWS7]Q$J>BJSDO?M(MU'![B?\H/.A@3UH/( M !Y2#=!2C;:!?.^0OB?@>]O.-^!$\AMR1TM_Y\@[++E5:,<1NY\CLQD;#\9M MB3* +I%\#S()R6 :< KJM#WZ,&Q-(F4)ZG;K'FX_W24$:7L#01 MA;Q_Q(WHT)/?X_VMK^]4A\DOT9W64 VO:#0(]$R S+9U*)&9 CA6D1*R3V ! MY0TX&65*(M'4;%KA>(TFWP6:?+P=Z4DT@J;L84KK$A'OM6"G9%Z&6F3DXY[8 MIN*N#!B*65-O6'Y'^FP*2GF3R!@*@BZ.+PB4CZ'70ZA\2SK2JDX+ M\J($/2RK&.QZ202.CWS8@?Q$&%&N^4$O7[>//CB3,Y!&J,@YWH4F>A,+%F0W M]&1G8MKDR_4S'48T7J#/*3J>,6FWS";MWL(1;'"7&G8E2,<#'3J@ \=&\@AH M%VBW)JAY8X0!8L1Q3 ?^T;DQG2\K=@H](:/1H34?-[&: "2JP+4*VK>*"$W; M$- M183 6I,F&NFM?9GNR1;.%2L0ON$N:_@T3@=#N, M;5SG)O8"!N-LJ(DG4-/Q6I$.;(R%HR&A"RN9[-['B+,@"$,KJ$H^ZZD3-4/3O2A:A" M1P]Z2!['-U3-$>491;>Q71M[0$O(=GUNV.]]72J57_ W- 9H6\O_&]E7ZA46!&S;%TE#T^&@@?OYO%A]I5_*UJYNK:E?R3KE:5IPD8 MGSNTZO1 KJ/EZ?_ 5!+ P04 " #5@ -5JXF>VMH& #5$0 & 'AL M+W=OQD M!IO99\2P6BWU@2Z46$8I42,KMSM?/J:+4W0YL8P?[LO/2+5&LPZI3IXJ4 MSE8^?(DU45(/C77Q?%2GU+Z=3&)14Z/CV+?D\*3RH=$)MV$YB6T@78I18R?S MZ?1XTFCC1A=G,G8=+LY\EZQQ=!U4[)I&A_456;\Z'\U&P\"-6=:)!R879ZU> MTBVEN_8ZX&ZR02E-0RX:[U2@ZGQT.7M[=<3S9<+OAE9QYUIQ) OOO_#-A_)\ M-&6'R%*1&$'C[Y[>D;4,!#>^]IBCS9)LN'L]H/\BL2.6A8[TSMM_FC+5YZ.3 MD2JITIU--W[U=^KC>X"?Y0\ Z?P7LB2O7ORT5, M 6+YSU,!9[RCI_&X@-[&5A=T/D*%1 KW-+KX\8?9\?3T!6^/-MX>O83^/Z;J M9>SY6/WW\.IS3>J=;UKMUC_^<#*?O3F-*N[8Z*U-.]CH0*HT$9*.5"KC%%O. MIZ>_^41J)G>SV:EZ3[$(II6*A2=7782G$>:N_!,>"C;0,#/!5\AEIF;3@W^, MV74X4NM[4@LBIYQ_Y'E1:[>$M\FS8:2M_V47> 6&ZYSN2I,01C0/JLD:)]:X M@D)IH]"QNJ&"OO,P>(?K@M#84E27I6\9:)>QQS-^KBJ2SJ5^U:[C\&>"CM^T M38/2/=#.4K<)I.E01G77EAHLO^HIO[R]ZPG:4[_Y,=!F/QW,YOOJ@RM\0^JS M?D# KS[[UA3JS=%T[RWX;EIKJO5 P&>ZK56V*6IF(+*=,2V*6,X*8 MZ\?F)ILG67>Q1K-O_#T_+"@D;"R*'@H230R944MR%+0%6S VK:4L$6WC9BED M=) 1Q*SB^]+U?&6CRF5@ K3IK9;Y@%3JRAF1:V1%SW3E09\VW?A@T(Z9AW:(+ M@5RQ'JL[I#F(Z__J%W_/BW]DI(^F,2FG FM_R!P=7./7ERR973'%?K.&:U#I M5IF,O$#**Y.$W<"J"F1URNI*2.>0'ERAJJT'JT%97GR80[M1;D/O@:4YY$+J M71#496=*I)N[5PG@E)N'QB;,@4 $4!ORR[SX+BA.',XL6 !7$=VC%!^?UBT.[C-MJ*\@H]@5'78WR;BX7K S02^,9=HU&N$2JEYJ M9[[I7*Q2RU(+WSB[5G T9-0'GP>LR1@FJTMRK:UPG@^F/)7W#BB08;X0DNSR M@51.=@N<-@5+ZH?=U"(C\'G7\H0AIQJSF O%A8V\P[NOG0E9'X6%9]RA=.^7 M4',_4)/'VIX:]2K5.JG2BR1*PB&Y5+*"%+4TM9(>]KC?:"BC1;=*6PXP$^P! M*;=Y):5JJHT/0R,8& -NU/#](*U;02_A-437RVJ#N_*=94U%'$JYVF"& Z\\ M1RG^]16.J3=4$6N0U V3AEL(82OXD[UA \+QWG"7E(9:>.:M4IMI6<$6V:T, M[^2\ >&Y@=/8@>]-S/H1PA!+F>-!&M%/;*0R3"U:3%#N(3[B[ROT3U_OI%U*&KGA D7M]=O"*UW(@["WZ4DDCC:H MG"YLB=]M4)NQW1[5 Y6YP!:#8\76,7E2\#8E!$LCR9X>3X__+]+Q(<;NQ7/G M$P?ED$^SS]N8#)KSP =^+H*BWWZ_#X=$$$/#[_/_M_AG ANK3]KI96ZAG"KC MNER4V(M,0EWER._YZT#VWJX'+W?"V%#?\6[!S_EN_-0[VV3G5;NAL)0/"NPT MH/);]V9T\\WB,K^J;Z?G#QZ?=$!)1W3N"J;3\9O7(Q7R1X1\DWPK+^X+GY)O MY+(FC5;!$_"\\LAE?\,+;+[D7/P!4$L#!!0 ( -6 U7O&!D<*00 %8* M 8 >&PO=V]R:W-H965T&ULK5;?;]LV$'[W7W%0AR(! M5%N2%<=Q' -)VV$;UB"(T^5AV ,MG2TB%*F25)S\]SM2LJ)LL;<.>['O2-YW MOSZ>.-\J_6 *1 M/I9#F(BBLK6:CD:#!U63+]?(5";2^".-@MW/)-8=W":#&O MV :7:+]6-YJT48>2\Q*EX4J"QO5%/6]&1PF:R4>G#*S_E% M$+F 4&!F'0*COT?\B$(X( KC6XL9="Z=85_>H?_H6Z+BV : M0(YK5@M[J[8_89O/B:O[4<43Q=4L@OJ*CD(^$LM MAS".0DBB)#F -^Z2''N\\1Z\STQ++C>]).'WRY6QFCCQQUOY-G#IVW#NGLQ, MQ3*\".@B&-2/&"S>OXLGT?F!8-,NV/00^K_LR&&,\1#^#@.7=(LR)3,N./-7 M0JW!%D@DEHJHQ:S24!O,@4N_GC&1U:([2N3G&3"90\Y%;>F<)!_"^:C(A_$^ MN %F8*T$W78#1QY)U8:L3 CXE&%E>Z=9J6IIS?%L<%=H1"@;'J'C$2SYTZN% M@6.#HT0,G30XJB6K3])6GXX'GUP):1X!KM%"T+#6JH1:/J)Q=:=UJWGF1!H0V0/M<#KN6M.&1=.:6F%J)C.DW9PJ MCF4EU#,5N3&I:IT5-,Z@$DQ"&_N^_^^OPHXB_U2'ZSZ%^J#A&WQS78J&T:Z5 MT3 ^?1''G9@ZD6:V)W''#](P%N56UR&'E:F#YA[QEX!#N:448]9)SFV_K[KLK&,,0[H LFS'@^&O92CC2 M2$OO!--&9Y4EO_3!LP4PJ)0ETG,FQ#/L8@->TIRUK^?(_S0M;M_NU4EX2J=W M_'^E#9;_[7(1USO GCRX<_F3BVDZ[3GL:6]]34:];SV-NXU_T1@J+0W2YK/? MK7:/ILOFK?!RO'EQ?6%ZX[HA<$VFT?#T) #=O&(:Q:K*OQQ6RM([Q(L%/?Q0 MNP.TOU;4LU9Q#KJGY.)/4$L#!!0 ( -6 U5R >)1K0D "P> 9 M>&PO=V]R:W-H965TT9VTE:WZ5MILZU'V[N T1"(BXDP0"@9?77W[, 24F6Y"CI36\Z%>:BFUI;ONSW39R*G)N>*D6!-PNE49_UH,)CT:F2K/N5Y?BTRM+KIAMUGX12Y3 M2PO]R_.2+\6=L/\HWVL\]5LNB#X=R]N1)81(XCQJ>;9;8\DPNW?#?>W3G?H,N=& MW*CL-YG8]*([Z[)$+'B5V5_4Z@=1ZS,F?K'*C/O+5G[O<-AE<66LRFMB2)#+ MPO_G#[4=M@AF@R,$44T0.;G]04[*U]SRRW.M5DS3;G"C'TY51PWA9$%.N;,: M;R7H[.55_*F21I*%S'G?@B.M]^.:^MI31T>H)^Q'5=C4L#=%(I)=^CXD:<6) M&G&NHR<9_JTJ>FPX"%@TB*(G^ U;]8:.W_ (O^O*8,48=J/RN2RXTY/]\VIN MK$9 _.N0RI[CZ#!'2I*7IN2QN.@B"XS0]Z)[^>TWX63PZ@EY1ZV\HZ>X?]8= M3U./>VR;@3/B[LK/!;LJM9'(8LE,RJ$C M4PO8KXA%8;6,V=W'=FH3/5W(A/%59I.]^(_X(!A)A-!2LK72HC2#!5:18C M"&51@7^L\ES:O*:=5S)S>A"-2*K8^9_)(D%B:2=H.'UE6*Z,Q:H52\TM22EX MG!(=A&:9X+J@AS+CEE"0.)NJ+)6V+),+X!I>-KMZ[!D;],9(U2RCLR!A+7"< M CP8C!\+9Y149 D )?[HM.*L%%JJA C.!BSA:X/U#)C9R+]E"$=!:$?O8EY* MRS/&DW]#*U+=]-B'1P2)3%BA+$OY/5X 0"Q. Y%8+ "/C 2%';6X%S C _=: M'0.SN--A8OC).!,71F4R<99"I%CASG2^@ YUBI'EX RD2$H(CE,S94SK0"W( M?,ZJ3FW#7#+!!4F/O:5-_*'QL@D@\7 X>YZ^>!X.7K 6TYY5PAMLR]Y\GHFZ4,G?D0'.AUID M$A",VL6$L3)W%G"\'!/3.)LL))/:% Q 4YB%T#@[V!/&!9CDS]G=IS\W/E*509*B MD>>J0OJ,!X/.!T6!U<;NKEZ@#(,A*&^=, OI;/9(07_2,X:=PT'G*HZ)-P%" M+.2](PB#03CKO$= D#CBH:0H\_&CH+-N.(:#L\YM 6!:RLTY+U& [Y& I4O: M."U4II9K-@S.(/V!W;Z@"HKTS =J*DO#SH*PU?:QAR#[.!B-IYUW^V[:*%3R MM5KYMRT&P^ MK1#$R$PN/05I X, MJ@50SL,B4"M;LXIXN"*C"0,4R@@A+#SZ69@' ,V% SF*;74O=G$^G.$TUS[M M(GT,J'3">J8N<;F#O+\XL.]'GT,U<./%FD!!Z<2!(H2+<<6 (>$DVE,'2=*D M#R%\DRYKDI"J[K1U!W1K7<%]CI)(2>48\K988!]=&#;%0C[&#$)B#M$,NOS& M(0@5PLF-%WKL-^&@"R+2AD(<%17')Z+6#:S=Z4!I/ M0GY\U -\YR ,K_9$KHN9I+Q$1JNZZSG>B? F ,U7EI!P&HRFT0;<=N$H#$ZH M)>$L. .+4VK)>#8Y6$DFT0@B(.J#9P5S3;5)AP%T2P\S7F4 MWC\!Y/(Y;#;^LOKR=PDD5.S=NYNVBOBETVK(FTS<4Y]$5V!VMR[B_T&=,#@V MU8KRE9HV#NBW*R&*O>+!>%EF,M["4V,KBGNDLI^RD%510@' IC7'W>U=K=0+ M?\<8_?^.\5>\8_R9L(S>.@KW.OOA^/-HC/YQ&IZ QLX%] -)!AC.G)=,@C"9_N+V?CO8Q>QR..S^[2\SV MYFC\) )/<:5J\7<2G(W/3O.6"VE"V+UH]VV6>(AI$(9X.\+(]:>T)2P/IT:GFPI"N&'-PNM6[8G ;Z&7Y M_-HV MX,<$"0_9R%0T#MC.V7DS7(RWAXMD(H>E,$<^)^0@%(7X2&L_)ZB18&MP@+UR M67BUO\K61^<(*#LTM'8=9,X+OG1(VDZ^FCF&%]M1E4Z-'GM]*/.0M#ZJ_$CD MT!BDL4XKFWB0QL'P%A^G6W,[JOM?45^1J'W;,-:"/BW0-ES$%E7F1FYTQH( M?XT:8EB/76VWT'AY$#8D59HXJQ+7-;O>(-:R]%\'J S70[V8QH%@TJ1Q"U&R MZ<)C?V5QI?&_4K1Z[.8P=+4&/]W>+0B2XVO'(@P>67F7W5$K&[+!43,?P=O' MAD9=\'+X>DC'_"DVO-#ET084D M"?-4@8M28!L"AAK/_2$QR;1*4;_7WZD5I3:%FTPDV =U-V9W8=U7?G>7'4U[ M@P86W>725U!1%ULTDK$0@'C"9G+_!N=<\)J:RV2;RP\MCUU*C@WU=Z:;IK I>X2V92#XT$Q'A.GPW+:@_!_F[Q-:=F%.% MZOK<#1GZ)# 3PIJ&2-X*82]JC!#49>=1?-:1].=$)>L=^DS4W_J"AWQ: MNN^4%&!H/_S'O':U_11ZY;\ ;K;[[Z@_FXR[3_-ND?K"K= M]\"YLDA>]S,5'&T ;<#[A8+KZ@&PO=V]R:W-H965TY)0%RUQ;=L )!NY_#4!KI ;C<+[S8.PD^L&UM MK"!BTT8V1V/<-TST;WHXYN', M8!I]PR Y&B2.=^_(L7Q-#5W.E=P39;41S2YBA/*E?8B+)X@7II&HU\E$B#MY23%,W\634B< MH$&&N!I1BJ)K.DYMYDK A2,]K<26M)&*L.^]();,O$G44;N<)7X,6;K[NCM MQB(F46H7D3^9)61UAOH"!"]K4ORW+.VIMH!!AK<+YR=*-R0*IL\20X9JN@*> MU4# M]O+YBFL?8!2D_P@P/TE>LO6/"ED>3(83/1@]P_QO3C&YY)!I%!926>T],S6V MD^XVNE"L'4Z*[MH6$^F28CM08:)$!T0*QP2[L[29+5V?2LY*=S2TP5=_FM'& M'EE7A_YL%]AZ"FH[9G= N-0Z()>NK?!LQC2@MFZ2:C3OA.G'S2 =AO6JGU'/ MZOVD?T_5EJ%[#A6:1L%D[!'53\]^8V3K)M9&&IQ_;EGC#P&PO=V]R:W-H M965T^I;D%,5N$A?H ,,B>7?/O?#N>-.=5%_U!L"0NUHT M>N9MC-F>3R:ZW$#-]%ANH4'*2JJ:&=RJ]41O%;#*"=5B0H,@G=2,-]Y\ZLZN MU'PJ6R-X U>*Z+:NF;J_ "%W,R_T'@ZN^7IC[,%D/MVR-=R ^6-[I7 W&5 J M7D.CN6R(@M7,6X3G%['E=PQ_?"" .T%J+.[4^2LO&2& MS:=*[HBRW(AF%\Y5)XW&\<9>RHU12.4H9^;OI:QV7 C"FHI\: QKUGPI@"RT M!J.G$X,Z+.>D[/$N.CSZ EY*/LK&;#1YUU10'P8L&AR.'%_V4P^22ZU)(W2H@?R^6VBA,FW^>"T.G)7Y>BRVE<[UE M)M781J\.>)#//@0'T/_B4L[CI>.R0_"\DBV5<3-/=DQ3?"W MD@+K6I-3WA"SD:U&>7UV/OHL#1.C"R984X)EE"MR"2742U D"MUUAN2$A'Y8 MQ#ZEX6A15=P6*F)]D@9(\OI53D/Z9E%^:[GN2&>D\+,D_PX74P2&%"&G;<-: MA(+JS.'3(/*+K-AWBG5.E8C(-3):$+.!WAG>K)^X\\55-U2_+&Y!8;,B8!N> MY3Q4_L3%T7LEM2:+LFSK5C"K;%%+9?B_S'6E3]AW?\PRVG-J="-79L,H MWJ=07!1("0/J%T4XNH1;;.9;M-- N6FDD.M[@B(]9A1F?N8DPRCQLS2QHGGH M%U&"M*A'#0.\]M#2:%#X29Z,WKINA[%3()SG>L.WFB2#FS%:T@/3U*C'SBF,5A;[>4@M1Q(]8"BI'!,6EE$#:-_2B.ATSL,^ZYEV"R]Y1C+:S=P&); M5=N8[E4?3H>9:-&- H_LW4#UD:DUQW8J8(6BP3A+/**Z(:7;&+EU@\%2&BP\ MM]S@7 ?*,B!]);$/]QNK8)@4Y_\!4$L#!!0 ( -6 U6AAPQ.J08 )\1 M 9 >&PO=V]R:W-H965TC/] M( DDL;O/LZ^@SM?&?G4EHH?'2FEW,2B]K]\-ARXKL1(N-C5J>K(RMA*>+FTQ M=+5%D0>A2@W3))D-*R'UX/(\W+NUE^>F\4IJO+7@FJH2=G.-RJPO!J-!=^-. M%J7G&\/+\UH4>(_^E_K6TM6PUY++"K631H/%U<7@:O3N>L+[PX:_25R[O34P MDZ4Q7_GBS_G%(&% J##SK$'0SP/>H%*LB&#\MM4YZ$VRX/ZZT_Y3X$Y7"-ZS;O;-T %GCO*FVPH2@DKK] M%8];/^P)+))G!-*M0!IPMX8"RO?"B\MS:]9@>3=IXT6@&J0)G-0E+&MX;95O"Z%4R?$9S!9Z-]Z>"#SC$_E!\2B!Y)VB&Y3E]4 M^)=&QS!.(DB3-'U!W[AG-@[ZQL_H^Q.:PHJZE!E<4;JZ"+9<':RLJ>##HT>K MA8*;X&6T#OY^M73>4J+\XY@_6G.3X^:X>-ZY6F1X,:#J<&@?<'#YPW>C67+V M IE)3V;RDO9],AQF$#J'%T+WLK)%W,G"KPBE>$ PFCXU6N&E+L!A077G(UB3 MP1*D ]-8R)1I\K=< CDH%%;3U@B$<^AC-(A\I)(E=;OM4CLO?<-K![X4'NK&9B69 M"QZX$?I!./BT)0^?A>[XW0=^\/J'[Q9IFIQ]^GP?5J.S-[T7=:::G/CL/$8< M2(/:>)FY *AS*Z/UM"&&GS7\A$O;4,.$=!:*8Q01-"2^52WT!IQ1.5Q;F1<8 M=&@#RNB">%G,D%J>>^+*WE$[[\3';O;<._5O+:H0FMH:ZJ=%]LL"30H&MEXXM[P[DL7!YI+SOB]P4A& ]9)L MK2XWCHN&8KO-54ID?M"K>RUYIVD<:71OWIU\*2TB5&V31F[2<"\?#VZ<<*L- M*07]ZN1UHT632R+QYF17&=_#:#2)IO,YK4['T73&BS1=1,GXE!\NQM%B,3W9 MI5'P2WKV;[_C:#9+3[X83URV3OJV\GDTG1[)*!?(8AS/ MZ1BKU+:#==3HB(&/#*\UOSQP3IA:MD>S/QG,#DW,AYE6":OHY7L;?$XXP#/? M)AT[^YOJP3R0.]DO&A\]I),N"6BT25^&)UV ]K#3;3I\KNBHR3-6YLON2!J*SYH'&=Z""%@G],GP,8+'E$4Z1M&7-GNS M.V#JF%-R">:UURC\0:_!QPQ)*[$?<0M@,V'HH)4F[\<>YO'1D#/&IVG8$G\. M&#_7_QIG>%.' M5_"E\12YL"Q1Y&AY SU?&>.["S;0_R=S^2]02P,$% @ U8 #51-/V\'F M @ [08 !D !X;"]W;W)K&ULG57;;MLP#/T5 MPANALQTDOZY( 2;.A&U"@:'=Y&/:@V$PL5!=/DNNT7S]*3MRD2S-@+[9$ MD8>'%$D-&VWN;(GH8"6%LJ.H=*XZ3Q*;ERB9C76%BDX6VDCF:&N6B:T,LB(8 M29%D:7J22,95-!X&V;49#W7M!%=X;<#64C+S,$6AFU'4BS:"&[XLG1?BU&4 M>D(H,'<>@='O'B]0" ]$-'ZO,:/.I3?<7F_0/X78*98YLWBAQ0]>N'(4G450 MX(+5PMWHYA+7\1Q[O%P+&[[0M+K]+(*\MD[+M3$QD%RU?[9:YV'+X"Q]P2!; M&V2!=^LHL)PQQ\9#HQLP7IO0_"*$&JR)'%?^4FZ=H5-.=FX\PP4:@P5<:"FY M];FVP\01LC]/\C7*M$7)7D Y@2NM7&GAHRJPV+5/B%%'*]O0FF8' ;_4*H9^ M>@19FF4'\/I=F/V U_]WF-99^#F96V>H(G[MB[6%&NR'\EUR;BN6XRBB-K!H M[C$:OWG5.TD_'" ZZ(@.#J'OO0^8<9L+;6N#^^@>!GP?PW[,C3#?$E:&4VMR M\4!2ZCOK0"_ ,H%V1\V5S $S"#FKN&."/Q(.L\!5;I ZED0>(&08M.%+KECH MP3QDGZD"&B3SU]#OQ7TJ:R%"AY(\B(Z?1-8SH&K KAK@;:U877"'Q;M@,L,< MY1P-608-^M*]5!CZ73S$,)':./[84L 5S3.+0//,=^_?.6C()[&(SY[Q.HVS M3N*-78G0,:&=00R:EJ] MMV OAMVV>]R.UIC9_'@F;?!EO__]M:#YZGX6OJ\ M^Q"5!BXKQHV_+Y_DO(S1> M@"NI[&@. "T, &0 'AL M+W=OFJCEJURO%DH4TF"UR:Y:E=&R5C MWI2EIY/1Z/PTDTG>>_Z4[[TSSY_JLDB37+TSPI99)LW=I4KUYEEOW*MN7"?+ M54$W3I\_7J^*?Z[?&5R=!BIQDJG<)CH71BV>]>;CQY=GM)X7_"M1&UO[ M+4B2&ZT_T<6K^%EO1 RI5$4%49#X\UE=J30E0F#C=T^S%XZDC?7?%?67+#MD MN9%67>GT8Q(7JV>]1ST1JX4LT^):;_ZAO#PSHA?IU/*_8N/63F<]$96VT)G? M# ZR)'=_Y:W70VW#H]&>#1._8<)\NX.8RQ>RD,^?&KT1AE:#&OU@47DWF$MR M,LK[PN!I@GW%\RNCXJ00+V64I$EQ]_2T %%Z=!IY I>.P&0/@7/Q1N?%RHJ? M\EC%S?VG8"9P-*DXNIP<)/A+F0_%=#00D]%D-$@X97K3/?1>XUKHA6A) M*OXSO[&%@5?\=Y?0CN;9;IH4*8_M6D;J60^A8)7YK'K/O_MF?#YZ/WZ:B D5L1P MV(243)$'LD22ML%I4U SV,,W!X>)\=.WFU1_SD9"@^8%'[J5@; M_3F!IPLD1%*-RA/\L"HJ29$0*A.IEKE85)JOG_4J3XH$O'^@9:^QK#H,%@"W M0IMDF>2L%ARX)(VO39)'R9KN9;H$ S#!0W%Q,1N.D _2%*D-IEPE,.T&2K#E M>ITRI^#FYHZ(8K_A.Z"QY6]=&EM*T(/EB<.7B;&%>%5;.\??.*ML]E'"AH96 MMU4R$+&DTW Z>'NA(I7=8.5D4CD:R;9/CM%6C):FMHRTM47\#,#)4F&#<4Y* M6SO:'8@:Q8[.G8&1V$M#=B(AV*BT)RQFI38BYUP,MD>"1Q2^)%_6Y(M+12(O MRC05D*IH'[+'L61J]1'O,NJS3C_3:3Y2@Y,Y]SGF-;-]VKX.A%MYXXC&=VNZ M22-1MJGQO8>1IZ8E22_![+C.K"UOTB0CB;V!$DO>&_F,5!04U?CI]+)'PT;] M7B:DQ]*2'QNUEG=,;*LMD&B:'XK%+CS!/P:GI'=N'Q&T_A%HC8:3F?BVVKZU M0PCH709I:1"=20&U-] #%9$$\D41"YGYR(\^%H!+'7 M*6D49%; 0+08QS U@Z@CS^:/AC'F!G#+/R\P5E?X?)^ \E@D, M]U-I=$REQ[AMA.9B"E&VLY<4^Q,=DP0:6LH(VSCZ8R]K11^VA0X2QUF;-.^X M:.T8D!O_!C@JN-IZ@K6MBU1KP\X+?+THR*@^@=0MJB22D;?L@@HK9YI%8J.M MFUHN[RL4/5JEU^PY?5E%Z#N31.0)/YLD%C]YA!QJD3>N405RF_,_A!W'$):1 MASIWO$DILQDXN W*L,@-8,^;<\="JSB(H57MRP)SLB1.N(PUM!0IPTP@+PKN M0'"32D*NJ*:C( $_D,83+3@_0.YF"NTR0!B 3EP8G8F9U]3Z_8(?WB]IYR:?%8[KRP533EBY31)&* M=$9;YP WNY).WP';HN%/GT#J>I\@.[7@LN#E%=JPBILM\&UUSM0FX< MD!]DE#D6E&RQBNZ%.'.GF\Q6K+15,70X]4Y,+AK926=KF=\)=:M,E! Q6+KR M:A@ADY^@/['3JX=BOLVG#7+D[^.+)[:K>7:=MN617V-E]F1+=J8ZXQ!W(TW, M\ %.)KXE!0+X IBZ=C344,_-]U:\>O>V*6\F8]6 3MO$3\XT+Y=H$/UQ5-\G MD[/A--1,_,=J*@M;2&?94&WV!LT MF=DE!&(]ALZPN%$,CP@T'0T?W5.>#[4C&4KAB-(8!A-C,D#]+/S,$J3PA)7P M6YG7M,#I=1>'S3,"^86"_7DG?&SM\U9Q".<,/-#A6 ,#&1(7LP52)'>[DM&] M,B_)[[>+Z_ZX]R2.I[=1H1F0_UC%U'T[OU_>O=%F"=M=K2BQ7B M[&[!(Y^R8, Y&S40YY]J[/RYW;Z.J@6CVI%3L M,Q'M.J8*E[[)JUR'YL.3JZZT7')6#/O[XQ,'EU'%"'(/JNX&QD8-4;=>C0G\ M\0:-8*[LCF2YA>'-QL,1Q?ZM:?H3/I#0>57_.<55T5L2KKY*XN ;[8)$ZDX<( M$\#_&;9&VJRU@XN>DA#DUQFBF4W*FGV@N^WZW\.ZYO.UO+$JF^S?[UOFU-F/;0$!H;&7*OD M(*9KI^1G0'PNX1V%56PR$@"A>OLS$?TRETC%\-N3@)ESW:@R:(6,WN!790U* M2QWB-<5LV\<5-W,62#7_X4X!2H1)0.5Z;5VZ'83KFQN&Y!]PVJC=P4V8;0[F MT. VNML.4W#"JI.\EU_!0;;=[[8R J$B%E)7C+AL?6$/W&$0W6:4:LO1& +Z M1J;L%1"+[8Q%6]UF6S4WW)G>IU: G'IQ-:1JT?>HW^C5MM_&@U-*$T=5@L"$M0W-@2B(0 M/%QC30$5I>0_.71(\P*7\:G+)G[HKX_\W?-7RTFJM^W+!SW1CZA+)L3+236/ M[AS/M=.#!*[AX209G_C+)YUFN$FG'YJR8N6UW%U4@^%>L1W'L"NJ.+DN8#KD M!DM3!]QN R:?IN9;@M?UX5Z';!N]=7ESS5QBQ61X,6M@,U+$N'V33MHZ"V^^ M%TLA"]R3HX%X__;75_/J@GB9I_"AW%G\JMK!HM8$X3FXQPH39U <,F&87.N^ MF]%PA7*DT\0->]VX^'6BPE(ECIJH5UM*+Y4*.=$SY<91 M.+1 )OJC">L[?M(B5=?5:'CF=37Z8ET1_VUM?=@+F("T"(^Y$L6(B7$-RAN] M2L 1"H+M:H8ZY?*54TF]SKJJ<$C1ZI9 KICNK#,[BTK86E,Q%TS9JIH MZ8T)HX=A6W-,,F!:OA*'\G1@QHH*+9L6Z+HHG45YC8<.!V>AP,9S1Q#^+7F?]X8+SP4T_K88"'B'8Q2QY_P= M\P1IK49(D(F[;))RFOL\%P7C!Q[\9SI.%G[2[YH'&3'7_(HI= TP&#+H7K%N ME \GX+P_JB8_@ O?0O$HQTTM$=3T(KRL7A"VWTTT9FC5TUK/5$TV%YK>1810 MP$+67W,>M#&:T"HV8Q*65=5ANM@.CP =+34OO)^=4NZ*Q.[JJ9, M7N28E!#S'"#$)8*E4 '0:A1T;PGWUCJ#Z5;T00IJ*QT"O02OHT'GCC/@"J6+"=KDUKW.L92C\:B5HIM252R?-FZ?YM[? M)Y958F*7"SH!6[V,B2*G0)Y(?"U'+O9G;=X4WNM/QW["7;2JQI$7T+52Q G_ M[,='M7#W3E\?P;65U*DZM7>GU,FY1+1]83D=3BY\IS)UK6F3XJZZ=UXSKV/I M?'A1]T)H):3571XH_[0>[^4+THT\ZFT[GUZ%EP_"]IN->P8E%^4P=JD5Y5%- M^'O5Y .3Z%K-:AWU-6O6 08.U[#[%JE65MHES]^T1HTZL3%JU^N%GEP+ M[+N/RL/=\$G^W'V)OEWNON=_XS]B2=4"6X$D9CUAW#?R[J+0:_XN_487\%?^ MN5(2$_U'A^?\ 4$L#!!0 ( -6 U6_I]@&S@8 -X0 M 9 >&PO=V]R:W-H965T))5)51+7C+/[L)4'T2W#$@Z ME^_<)5^OK7OVE5)!_-G4QM\,JA#:M^.Q+RK52#^RK3(X65K7R("E>QK[UBE9 M,E-3CR=9=C%NI#:#VVO>>W"WU[8+M3;JP0G?-8UTFWM5V_7-(!]L-S[HIRK0 MQOCVNI5/ZJ,*O[4/#JMQ+Z74C3)>6R.<6MX,[O*W]S.B9X)_:K7V>[\%6;*P M]ID6[\N;04: 5*V*0!(DOE;JG:IK$@08GY+,0:^2&/=_;Z7_P+;#EH7TZIVM M_Z7+4-T,+@>B5$O9U>?^HDCWG)*^PM>=/L8ZTTS<#470^V"8Q T&C3?R6 M?R8_[#%<9B<8)HEAPKBC(D;YG0SR]MK9M7!$#6GT@TUE;H#3AH+R,3B<:O"% MVX_!%L^5K4OE_+?B^T^=#IOK<8!D.A\725"_&Q-J+SXWI2J/.0? M U$/:[*%=3]Y4>!/G1F):384DVPR>4'>M#=SRO*F_X>9XA<;E/CWW<('A^3X M_9C94>KLN%0JF+>^E86Z&: BO'(K-;C]YJO\(KMZ ?.LQSQ[2?K_')H7I1S' MF&<,!3;,LNR(37,^V#M,Y@VC%F/) MW6(EZTYA#_%DQ87T%0XT8WZL;"/%O9,K&XTETQZ# M \;/JU6&V-AP<2'B78D[\812# R,>'K?\XFBG :GC-!2?%JY8=->!%#)%9DM M3YN[%'\I!*WM'($)VQ#U=43RI:@VK<4V1 !7K3$)RB@)_+%Q)-NX[/=V.!0$. 9&^+V"ZX[6Q3 M&PR?Q>Y$)WS_\.NVZ:GE$J=Z W; MM*9O\CIW+I9E.T?UVD"_I\F*%H2*"S0$*.2 DR2B%1'GUL-IN*)A>5NC/+^@ MK7,RHU6@(+[UNT$1 5B@W9M?$V[J.]@'D%F7W/5V(OA:9*,L%R/2L*-,,X20 MXZ:/>X%A=_21)TB1TJ- 0TJ2GSIDQYPO=;DXZXSL2IJT<1I^A_[$ W>:,T4F MUC26Y_/+49[%J32?CRYG8KC7J.H-9Q,EKMM:Q6P1(&XYW<(C=&@J% G@W\=P MX+K]%,DG%\/)%-KR<_$:\^1U?F -Y3MR](033CB7R'@$45>7C@N;]CBQXJK\ M Q=^NI/PR"(5,>N$7".FGNOTR+4F=KS4:2/IB.]P!X'D"7T0;03%V)#4DB'( ME%0!6X8]J]$AM^.8DQI]@RV-K7;K_M2Z/$]AHL&)ML#.ET^32HN!%D5T//F, MIAE>>C0*48NV3I6QU :F:C0DOGI&UY ^X%8^7MS@*;1 7) 4*JRW!?O.[K($ M%Q>^Y.WF!4\JO #ILD:SRW]F:TI8H_IGR'_-V%ST=TGZ.,]VMZA3.=$7YA=J M/%"8S_+A/)\-I[,94^>S;/@&?^<7\U, CJ?PYQ5V[#$SWGMS-LH]\G _B&-@N@FWY!;NP >]A_EDI ME)(C IPO+=(A+4A!_R^-V[\!4$L#!!0 ( -6 U7(B]\29 T "@E 9 M >&PO=V]R:W-H965T=VL0JRW8.6WL8 D-RU@"&&0"BE%^_7_<,0("D9#O9RQY$X3'3 MT^_^NLD76V._%&NE2G&7I7GQ\F1=EIMGY^=%O%:9+/IFHW*\61J;R1*W=G5> M;*R2"6_*TO/A8# YSZ3.3UZ]X&?7]M4+4Y6ISM6U%4659=+>7ZK4;%^>A"?U M@P]ZM2[IP?FK%QNY4C>J_+2YMK@[;Z@D.E-YH4TNK%J^/+D(GUV.:#TO^*S5 MMFA="Y)D8-$?2QO9U3?TM MRPY9%K)05R;]32?E^N7)[$0D:BFKM/Q@MO]07IXQT8M-6O"GV+JUH^A$Q%51 MFLQO!@>9SMU_>>?UT-HP&SRP8>@W#)EO=Q!S^5J6\M4+:[;"TFI0HPL6E7># M.9V346Y*B[<:^\I7-Z6)OYQ=0JY$7)D,MBXDJ>O%>0GJM.8\]I0N':7A Y0F MXA>3E^M"O,D3E73WGX.KAK5AS=KE\%&"/U=Y7T2#0 P'P^$C]*)&U(CI10^) MNI96>5&OY3T\JQ07ULI\I?CZ7Q>+HK1PDW\?$][1'AVG3:'SK-C(6+T\06P4 MRMZJDU=_^R&<#)X_POFHX7ST&/7O,M+CE,*P+QZB)MYDF]3<*R7>_%[I\EY< MIS(OQ+M<7&RL3LD,,(8LQ$;:4IBE*-=*?)1?U-FUU;>RQ V464@.MX#?+HRT M"2W-9(X0MX60FXTUMSB97K_+H? J+BNK8!$+(P3BG]=X'.,2P=IF1)S2CK_] M,!L.!\^)%7[*]^'SIT+FAR2OS-F[_%85,//**F?D-I4C[QMZI1':LZ'_4$)Y MU13N("-DJEM&'P693I@-:;@(:,M2EP46E I>!^TIIS#2LHJU,ZNEQ.2X,Z!K MZ8",V9%;F*<@<;I"Y"8_VSUA/L 7V$I4;I"$)-WJ7'PTFRLC/N7@H8]_B7*, M-S(%(AP$@P'_B:M4%H6X=,O%J;?!SM;\O-'_%@()'TE.);HH*HG51[9>26OO M.ZZ0:)*B%&N)UU+$R$P4V95,1:J7JB_V-CLA"W=L42W^@Z+!9A;$@<:I1%6* MC;)<"(D/\AR=KXAXHEG3"XXIX_Q"QFNM;ITKD*X17Y?O/KZ^$*6T*U1;!!(( MR$6JD;T3L;CG7120,F=APNGSXC"" H'PL7NLX%H;7K8TE17W2EI8Y")Q?,DT MO0^\L6ICCF;.*GOZ)YEC94M4R=!HS>7K?5IM7VIE3R(&B M"B?#CM?&II=\2,>>'">%.N"4#R8;(SS2*G$>Z5) U[0;@ZJ*>+C5IBK 9Z(+ M%%9BS"<-T-G"&KDYXBJ[.2F 6A.C&V++**1A)I>9, M.PI-U,#>F\K&:UF0:IQ(B4;4EF!Q:4W6=@<.@%@6ZW:8[=B2-5LNZWJZN+#D MN;07C/D O!#$%8L^'39!63F50@M/1,B.$8CM6L=K?D9$"PFQG!"L #B5B5V" M6:ARJY13?KDU[H"8*%,^<=M;.S.9*!)?W6GG%^Z=H>I0.B*LPL<+S'[Z9#Z5 M;66GGRMH$@M"NH%E'OM#S+((DK!V1*GRY3Q0'GV2'28FW2A-,&+9L$X7 2S 9#"/0 )TQ) MW<&!@(MBX[C>\651RC8%-9-CO[P])Q;&P"OBF](GMX:UE% MS9"0MU*G2.^J6[V.>!(H@3(40A*%LZ9B?I/UV5X:IM.L].,E\ZC)KBM+KQOO MI>AI3FO6N93"K-3$*>-:YVD(XW$P&<[Q%]7\4NC)'+9FBPWKB "<5PV/RXJAG2_71^7Z'G=Q84%K^# ?+%V4RJ0;;,SH MF73G4NS.IT[J=RI8ZBTZ,,1?T=A>I;M;#.S+/ F_H-4(_(T8OO;UJHE28VT3C M6PV--:/Y8\&6?[E+$*N_BU9A-9]-8N$P6@PQ=_D M>[*(.*UR60%3J@0A%P6#R308CR8/91(6LIM.&C4>E>UUQ8:BI\U!%(1( ]X7 M72PSB2N-G3[K:.KB\,%:016K3#VJI%9NHSW.P(VB8D:(SNGS M\?I0;7#I$7BK3,MNGT.(RZ/UNN&Q!(>L'>6 MZV'9T]F]V:\;]W" P:LJ^3/*%M;#% +,@*[3_GA.\CP1 ZS68-BK>*Q3.[P M99P:1MU.0SN4[,Y."**X?N4P[D!EHWB2V)(-Z(I!);*H7 &+K[KRDKC@;=B? MB0Q)J &O2T/E@84&:J96$*JI^>13O4G:R9N"A1&J*.\WKBW=<@O# ?;0)G5' MUZ[/@0%\\?=;[>&BZFUT2YP<]-B'[?W/5:\5T[[V;=) YZ6_&=L7'=-+[ M !^$X1RG[.@,7V?!;#2C;#(?PQN *T(Q"J+)M'?C33"\N%P0O>#4>\GEZ3< MN"9!-ZAIILOQ&L%\:R[?*AQI4SBH$_D.IR! M Z'HN0""7*?O)S#J3L45\4Y3GZI$1.;)+F_Y,2!OMD>C(?#3RI5BLS2L[8T1 M?3?4:7]]1T3YTVWV[2*XJUO'P!74F$(I3?TX!8DVE3%NFL-X_-BN7$_$:-X' M/-G!+.K/9;$.&%JYX=EFD^J8RS248&/=3#-VN]C$NW5T(.%WSJ?R#@[6;O5V MVYA,J^$C/GU6)Y]E--D4UFXIW94&M(1KGX;KT=45)! ?G/CNNX6V(MT82^RQ M =0)LRVJT-XUY=QKAYCPD,>V5]RRR'Y?P:(9G)LS6WAC#5&GBYJ">\*:+ MV%"E#&RD*98=> -KKM=U!:^1Z%% Q'ED+Q/MU>KV0(N*T"K7?V 1 JH_K"LC MTT&6[\^;)S##5^L:TJ^A>7?M> \8(VC5;VK:W6%A?[QW_*@_:I[L@,%W"AQV M3^N+5LER7:0K%WM0@"WKOB.%>GPX$ TR*G3!H.F0J:_HOE.=@SK9D#NZ<6!& M#2:5;2;_&W^9"2(7 'ERI<1/C'5>4RI[2[CF,^.::VPG&7J?:J=UW?0N4\%# M7R/LN;/SZ2ZD#H7S*2 :*N)/'O\-@_%@3L_&8>^SHW8J1LC23[&K/PE[;XU= M*NV3T"[KG(+PC!9A9_0H)UV-1#QA8RY0I;_:7;C^JLI;CMOQ1*YY5J72QW(3 MQPYNLW[=&\"7\<.?:+%JH=(AYK;VNS2&^6W=P_@@_[L?]W^M.Q MD3DIKS6*#PYGG=KZF25_.Z]S/'UH.!@<>*OXOW)7()-H0FEBT <>:5QS/!W# MZ_!P]HAKAM,I+8*C3[_#-2E 1O[$B.Q)WU"XKSL.YK5U^]2UT($47^V?F:N# M;U$T]GOC5>S@[C!=TA M"S&$!!PW^\FZ&0-\4SRAH\@\'&.Q>*5I$6FZ"O]M;%6X!DR*2]2H+VN(47M^49L._A5F8LC097ZZ51,JB!7B_-*:L;^B YL=1K_X+4$L#!!0 ( M -6 U6X,%YR%@0 +X( 9 >&PO=V]R:W-H965T-*%&.Z[J29FRGG:09=SQ6W#QT^K D(7*=Y2ZS%U'R MUQ=84HS<.,X++TO@X. V.6R,_:SJQ$][!NEW2JIO6\OT]05-3;"34V+FKYL MC6V$IU=;I:ZU*,KHU*@TF\W.TT9(G:R7<>W.KI"4UWEEPH6F$/5RC,MTJ MF2?'A7M9U9X7TO6R%15NT#^T=Y;>TA&EE UJ)XT&B]M5K9,:$4&'A&4'0;8S[SAD@T,6>?>!(LNWPHOUTIH.+%L3&C_$5*,WD9.:B[+QEKY* M\O/K][HP#<)'L4>W3#TA\GI:#-[7O7?V'>]SN#7:UPY^UR66S_U38C+2R8YT MKK-7 ?\,>@J+V02R69:]@K<8TUM$O,4/TX.WTA7*N& 1_KG*G;?4$/^^E'*/ M>/8R(@_)I6M%@:N$IL"AW6&R_OFG^?GLMU?XGHU\SUY#_V$Y7O>>9U,X18 ' M+Y5\$K'_S19\C:!IT&FD+2WJ"D@0!X6P]D#SW0E;.A"ZA,)B*;VC1CM CC2Q M^2--$7C#C\X+[:509*D#W91LI.]CE '9B..83J-UM6RAJ(6N\,3,06O-3E+' M0'Z S3"?BXOLR/&]]F@U0=_C#C5AWI@2^>/\UXOS"0@B2?L"^4\B6T?(2M!. M0_#88_.>X:;PD<"^9EH;D'J&!#WK;2C3-]*A,]ER9'40@A?U9W")X2M M5)0^M9I%'RRE.: _:.DIUPW3I)G"+>UD8,@FZHBUU C>UU(2Q(5S1,D>FO1-6FN & M?1Z#E:Z44722Z$HISMD$&ZD?4%A'"?!^SB)HKB?N!6T]O3Y4L48\FFC-\CR# M8^.NED4-'86V8^?$FIVV&0COKU#9XW#FH*:4H7JYVCDA2*_(3G=*/KV-BBQ"^!HPY[A./04679#R@S"+I MZTGIG@.=45R,*/JQ%#%4:4 ;SUW*4\@@E>7!#=IB82HMGR@BN^0DY98[E.HP MC)VC=.56%C2SZG#L2(U[#_,,FKA[3U_:N-*3,Z5!6\63DXIH@O;]\3*NCH?S M57\F?37O3_9;82M)S:%P2ZZSZ2]O$K#]:=F_>-/&$RHWGLZ[^%C3#P9:-J#O M6V/\\84#C+\LZ_\ 4$L#!!0 ( -6 U4R3G
&PO M=V]R:W-H965TVZ].W#L ^RS3L+E257+[FDOWZD9#N^-KT&'?;ESI;)A^1#BI2.M\9^ M25=XWR\G$%176PHU-@YJ^K(VMA:=7NYFXQJ(HHU*M)O/I]&A2 M"ZFSU7%<>V-7QR9X)36^L>!"70M[?8;*;$^R6=8M7,A-Y7EALCINQ ;?HG_? MO+'T-NE12EFC=M)HL+@^R4YGR[-#EH\"'R1NW> 9.)+1XQ7&.7B+VQ;V6D&17#>U*TR>5!+G?[%5>DM?)>GYU;F0%CX(%1#,&LZE%KJ00L$+ M[;P-Q+YWQQ-/AEA\4K2@9PET_AW0(WAEM*\<_*Y++'?U)^1@[^6\\_)LOA?P MCZ#'L)B.8#Z=S_?@+?JH%Q%O\<.H1W#J''H'0I?P4HI<*NDE.GB%P@6+)5#I M7& 1K)5Z$Z5>&VW[A3/AI(._3W.BBRKLG]O(2KX]I$>[D/_V?SN!YTMQG '8'A7(:Q9[K*3$[#N)64O"42A M)UE1FT!OOA(>"A-4"3G2SB^0-FX)H:%4L)@3*H'1IN;D@;'0"%F"-T!9T&Z- MEBRI-IO79(EEC2W1JNLD(E)3R-%O$37M*/N)@!IAO2QD(]A[X:.U.A5"]+,4 M'L>#8$5;.Q830G0A)T\:*PM,1743L!J4UZZ*6;/+2:FE-E$V,.Z@-* -D:4+ M%4KH8-+ M/I;HT5('&EH@DT^)D@UA?TG26^DKF=)TJR.4:6ZB<5NQ$ T%=!X47J)BZU(W MH:T $G5RH^5:%H*KPGR-.B!G3^@$0UV:_"X)O ,QB@SS_O65182B#0+=$EY& M5V9+^"L83TI=::2,RFZ0M.N.L"S(DGP@-_N*H+5!ML4Z_=*2U#JF"FNKFYN3\X@&66PB76$!JDF2T >$4 -'OL&#P^"%J&4Y-S# M:.49M8 ZIQVRF$6)&8R[MEUW;9JB&[8:2A/<=.D\=FGAV,_OFXHA"]=6AX,' ML9!-<.2#>[@\V-$\Z&CH*&C9AW?&"W60W%L>T"#$GM]U("#X!1:CQ>$1_=^_ M]W@^FS_9>8K?#B)(5TQW4/AY.K[E]DQ5V)M!K*G:: MWMSZ(R?#J<6<7.P.\C%\1*!^)*GWX=<536298.$M:NJE\(Z:(;PT-%<*00@= MY04FZ1&U-.=H,]-,L]QW2RBE*^)\B\UZQ#W8^CB1N(7P5V4X>= $VQB';3_O MW"GOXDML=FV?CCN[2TGJ B,P_V/_.=V_OT9W)70K.-&'ORW&4SKR*D5S)5'! M3%_'8U@\*+@.H1"N&E&'QG@*P"NZL1!]%"P9I*^48>Y"J81&L:.(HK"!0M@9 MR4UCS56?>GFC.? YQT+01&P;'BUKX3EG[2 5/!HHHZZBK!,[](W'*I\;(KG4 M_^*<=./;SG:3P3F^1KN)MQ4'L6K2D;Y?[2]$I^D><".>;E.OA-W0 8NJ<$VJ MT_&OCS*PZ8:27KQIXJT@-Y[N&/&QHDL=6A:@[VM#TZ]]80/]-7'U+U!+ P04 M " #5@ -5_0IO?00' #*$0 &0 'AL+W=O@0>&!\7>Q +; M"I)\N>.OYUO)]N57TP%>(EG6[GZ[^G97SM5&FS]M3N3$0UE4]KJ?.[>^'(UL MFE,I[5"OJ<*;I3:E='@TJY%=&Y*9%RJ+43P>GX]*J:K^S95?>V]NKG3M"E71 M>R-L79;2/+ZB0F^N^U&_7?B@5KGCA='-U5JNZ([[S?\HFACM^:"/5EH_2<_O,FN^V,&1 6ECC5(#/?TFHJ"%0'& M7XW.?F>2!;?GK?;OO._P92$MO=;%KRIS^75_WA<9+65=N ]Z\STU_DQ97ZH+ MZW_%)NR-L#FMK=-E(PP$I:K"*!^:.&P)S,>?$(@;@=CC#H8\RF^DDS=71F^$ MX=W0QA/OJI<&.%7QH=PY@[<*S5RT,4KH[21>Q7DXD_(G8MWNG*Y M%=]6&66[\B-@Z(#$+9!7\4F%/]354$S& Q&/X_B$ODGGV,3KFYQT3/QVN[#. MX.Q_/^9C4)$<5\'Y<&G7,J7K/@AOR=Q3_^;+9]'Y^.L3 ),.8')*^XG(GY0[ MCBI*AJ+Q^&-.XK4NU[)Z%$58TLNE2DEX*5'CP(RH=/4RE55*A5P4))#D1CI5 MK5J1C7)YF M'IK3"R&K%[Y=&ET)76-;"TCU5XI&DL6+(AK&[D3?T5ZT,B9)9 M4C1(Q%H^(J&=%2Z7#C1^% O JA=_($=9H:RJ6A9"5:D):EQN=+W*44TPI2U M0_&:C$/1@7/\ZLFR+*QF#46=D0 T&&(:S\\'V!JU^3+;/$X%#\R2\+I"+G0 M][3EBH^.;!T&' /ABC:R&(J?=D,9POU2+U_6>)#6$MQG"'LA%X62"U4HIY@$ MH)Z!VZM*_8W(RVWZI+H$"5-B)HH,I^?+.O15?I-/*KRYET7=X=^C+YPQ!X3\ M< SG-AEE]@<*>M#0\@:<@$$0!/8-MQ,R3)4]>^QN6((NK"#"X>!+;1UC9&8T MHEX>'==W>4^3IAMPC[Q_L#X-@5 :E_90W@Z M*UDH+B33O-V)."!F2]4&-O!C/V6#:;BP!G']*2\/.$8/N UAW""..&,0M\"U MQHH7BLFC:PLH]NRR]S$W1&V&$+=(<:<>=A9Z/E'Q$XENUGM15[+.%)AQUMO/ M@U1S,J^,ME8\%]%@.I_[\6+"XV0PF2=^G%^,>[](H_SQ'(J^B,[$]"(2TW@& MX0B_%Y/SWEU;"< $79)X(>+Y3)SQF%SX<9I$?DQF6.]]U$R5)^W0&Y]Y./.+ M&&,\B*-S#^=B-L:8#";0P[8[:(9IT 44P63:-KF2^0:D0D:6L%('>K;YV!#D M*[MU0I^J$P?58?@)#,KZTS>*"8\!MU2% GU@$JFUUH:YR RWN2?3-E<:A7;@ MMZ)/HK_'M@&GLD\(#4JB[ MN')(!)??RF:].]SF8%VH(-P;T,^ES84OA(Q%EKKF'-P7V>/"J1[P/USRGH#$ MPS'NW$7A*QZD0.-AW*[LMKM!LR$>)@[X/6.K7H4K!_I#;8*= MW;SY\MD\CF9?VY-']KFR^L'?-?C^"N4> %>69#SG8CH1\\'Y9,S3!-/)?,K3 M*9>>R&\X1U6:)0E/9SZ @(=[YA+)@#HUQO[MJM8UWPE*[6S<>TO67O;>E.O: M^> VK10%<3"+)BB);P_9@_2A^09*RP4')FH)R, V_BN7 M*Q5N0/AH?[K];5V%N*@E2!W6DR ?_ ?",0(?U9@IFW+NA]N'9_+.)>(D?\"= M^3"Z$%\PB_Z]D_B*.?9E-]KZOB[)K/R_"-PL #-\:G>KW1\5M^'[_&E[^)?C MG33XC.(ROX3H>#B;]D/C:A^<7ONO]85V^/;WTYPD*,\;\'ZIM6L?V$#W]\W- M/U!+ P04 " #5@ -5TJ5I458& (#@ &0 'AL+W=O)&BO^\9'FSMA9PY,W/F#/=LX\-=[)@3?>JMB^>C+J75 MB^DTZHY[%2=^Q0YO6A]ZE7 ;EM.X"JR:LJFWT_EL]FS:*^-&%V?EV6VX./,Y M6>/X-E#,?:_"]HJMWYR/CD:[!V_-LDOR8'IQME)+?L?IM]5MP-UT;Z4Q/;MH MO*/ [?GH\NC%U8FL+PM^-[R)]ZY)(EEX?R/]Z9_V'$CMB6:C(U]Y^,$WJSD?/1]1PJ[)-;_WF-0_QG(H] M[6TL_VE3UY[.1Z1S3+X?-@-!;US]59^&/-S;\'SVP(;YL&%><%='!>4KE=3% M6? ;"K(:UN2BA%IV YQQ4I1W*>"MP;YT<>W[WB1D.452KJ%K[Y)Q2W;:<#R; M)KB0A5,]F+NJYN8/F'M&/\% %^E[UW#S^?XIH.WQS7?XKN:/&OPQNPD=S\8T MG\WGC]@[WL=[7.P=_Y]XZ96)VOJ8 ],?EXN8 DCSYY>R4)V]SF$'L_*S]X]UB"57! R1,JEQLRK@T*EL>9^@<"/ MC\H*_-\P=:J1//D$US !7).3/:P!Z62^>_(YDK'LL ) M,2-!$BDJMO*1RY[(.@=9J3DD3 )Y)MD&KU;*;9]\]7Q^]-W+^%EQ,Q0"^5+: M6).V0*#$F(#UV!I0(%?Z+R,F%8)"N0M!D3F3!BOT@?$.L-S:VS5+]6FM@O$Y MPN 2.U?!:V:)HMK65ID^CK%0VUR" ^VL95@7 A!<-AA[&(EC:H/O*6$$E1?R M"]-1]@QDH-*$WK=2E8>$N'M44(JTF"J1%X7QYIL!D< _7?H*YXJT%NL6?4HN94"I%+)AN,4=C$ M5?36-*5E6C0"&AP!H-!IEUP ]PX>%)642U35F6P1J,@3^A9@#]$U!872.F3\ MN!UD:=\A4]66!#S>H?HK-TOQ*6QL94C'LK+W,2&$.S!3.*A]SR_)M*(7O*/5 M#E \N$ FJP_D20&=O49 M1TS[0GE[(.&!5P,9X0.!(8#L5M)-.I5ZR[KLAA898XH[53E-C4>SN4[.;F>KR7S/<%Q%50:T]2OV0&.=PM:(!&)Q\&D6Q;S+4JV;<@&>9" MC#Z,ZT0LJNU+9M^K.WYZ&\Q:&N$]6!TKQ@D\,A2A7X&Z3B8?2"4B*-2+&95^ MP.$".H1O@Z).1DK19%0"^6QRP0RHT!DW'+OWM'P(QWA0.O5(ELJ2^PE2IADD M4I5>;RKB 1ID[+8$9=HV8CCQ'36J5\LZK" %V6&_O#9B95 #K$??QE0!H5-\ M<+R-P_ J#_D3B)7VCUH>2B3/(;!Q\J7CW?3>Z1S-M"S?(%&FADOUH+Y_NO_, MN:RG^\/R^HWTDPI+\ GMWV+K;/+=Z8A"_>ZH-\FOREE_X0&_+Y<=/M4XR *\ M;SW$8;@1!_N/OXN_ 5!+ P04 " #5@ -5?,0)G%$% *#0 &0 'AL M+W=OACW0TDDB2I$J2<7QO]\=*2MR$;O=7FQ1YGWWW=UW1_IT;>P7 M5R%ZN*^5=F>CROOFU63BL@IKX1+3H*9?"F-KX6EIRXEK+(H\&-5JDDZGQY-: M2#U:GH9WUW9Y:EJOI,9K"ZZM:V$W%ZC,^FPT&VU?W,BR\OQBLCQM1(FWZ/]H MKBVM)CU*+FO43AH-%HNST?GLU<6"]X<-?TI480]'6'EZ@4 Q&-KQWFJ'?)AL/G+?J[$#O%LA(.+XWZ2^:^.AN=C"#'0K3* MWYCU>^SB.6*\S"@7/F$=]\YI<]8Z;^K.F!C44L=O<=_E86!P,MUCD'8&:> = M'066;X07RU-KUF!Y-Z'Q0P@U6!,YJ;DHM][2KY+L_/(&E?"8P[6P?@.?K=!. MA'RYTXDG?-XUR3JLBXB5[L$ZABNC?>7@K7+HE=Y$>!/RMU0G, MIV-(IVEZ &_>!SL/>//_'"S\?;YRWM+JG\?BCK"+QV&Y;UZY1F1X-J+&<&CO M<+1\]F1V/'U]@/2B)[TXA-Z3?OZ#-3J,-CM.H$-\_D@:/E<(EZ9NA-Y )1R( MTB)2#WH'4D.C*$@2J*]HHZD%7%AQ9\;P\>,ET'R 0FJA,RD4")V32C6U-1N# MR.^D,W8#G!R9H1N#4$:7$2LCA]3F(K:I)3YEYY-A+,IZU5K7O?(&2%O;R"V39TJ;/6 M6MKR%*;)C/I.J<"-4*;)O%^;@K@[(F6[&A$Y@G$XB),$T6 8/6HS#@B,F>[% MY#S^KPAFN[Z24,LM,;SG#"-(YEKP2*275-$2-=JN7B*G^2*Y"QCAP40'/IDA MC[3.^TP>@RFM7!922S@EEE@N8%/L;IC9BXT8-THL\%@.RA8 E(6H#Q#I0 EM M06CDDPL3C@UP0M&I%^M8&>N?>[0U*XV2Q^D1:V%S6#/EIK'F7M*10W7\1BY= M-41)C5G2A@1N>:F<<0H2.?=^)H(=N>,1R8W"02F9; M2CV=B.V?^V;Z93R,[">W4QJ. M<]CP0*?/!\UZU]T=H@^6@K,\)F+#PR7-"NGAG$@]A46:' U=< :' M9FNT&/71C]1!U!4JDOAF?V )G.=Y4 A+?\P$'J/\B8Z0%7?HRRYM-]B=7[ID MEBU+ *_&)\>5W)),PHWU;7#T[B3DJN2C%?6"$>+D\'9_NOS M(]X?-_Q;T#>D\8_H:CP- MXY3AH,R"PZK"N7#ZEGSF5!41L@MQ7GML\%Y(DXMSZ97GM]>./)D@XZYGUU:K M3)%_?CP.L(#EC+-&VWG2-GU$VZ&XLB847KPS.>6;Y\>PO#-_VII_/MTI\+?: MC,3!9"BFD^ETA[R##HZ#*._@$7F?W%(:]5?T="@NK/%P-D^.,R0;2 "9]\I( MDRFIQ0PO"=D:O/COV=P'AWS[WS:$D@$OMAO -?C:5S*CDT'%NMPM#4Y__67_ M[)*^X=XVVW[^M/ADQ)5T62&F+R+ZB,&E@=MU%FI'XEHZ8#$4 MOX^N1^+9K[^\FDXG;[[8ZL+&W_MOGJ,@O]7*42[V)Q-1D7Z:182:2R6!56Z_L]NS+0YNNY M5]CN[EE9-"F&EKB?F]^%+84HIS)V^M>%_CR'\N+R\? MNKC>TSD*J2(4)*K:5=83J\7/K$!YF:5XQDOM:?F5]JZ=NF5GOCAIO(SDU8GZ M#IMH>B%S8:P 4[L8'"\JIUBIC7H?DSI*0;P7T\/HY/[P"6'+2IK[QBD!0YN%WOG6X]$6ESE2RF06:,)?ML%$/SV7(*/[ MEK1<(0%Y8485ZG).#AY.7HW$'R1XI4 #^X8(P\4D8"9U$+\#*7&!'!N*FR"+ M88/N+3V20F#!5OF-46S*1_BL2@V6-CLW!\-RG M$53$S/'"Q@$#D[SG)L%F2[&0RHGJP8 0TX,\9L3.[0>)U!ZA?"3.8%1<;B(' M[#7G>4J6L*;N?FF05A@,6R+,^C/+*!9D3W^O1;18/VI.Y$EC0^>H BK*Y"@) MGJ0?>H<2F9.@NPKS-J50L@><-^C;G"D-WS+AM\KQ&B- %VC&^&&DI\D)WK*' M+2TD(MU9X*>,#0&U"*.@U]FR2\5M&3 4\SIL>/Y(^FPJ:O*F:38H"+X48'39 M^Y?(+0+$0/5S*T<*:^O1M3P@:B:=1!D=TXS$!;F FQ-.IOM5.V="&FV(2*D8 M ["V0QH,*?HGDGX7>W;6]%+*EBJ$SMX?4AR8*@;)_Q#3K=;YPM8ZY^SA:V63 MQ'_6)MW;_@:_)#-UW,!(>C[#.*]GA=X,$D?+LP3E9T*;#1K6\B1,;$]7#9&MJPO?Z&%-(R1,8=59P)*7W=5FEA N% M#$(N%N 82.!8,4^5W.O3YE[-@$YCJH-4- ]2&"$CF2>ZRF+.Y0JR7"*-4/!P MWND>B5F-ZTWWC"Y;*+Q KZ5;J>LX:W(-XN_>TC)UQ4XY[&B@996>UK46FBP5EK'=G PD&(_&)TJ@L)/J"I,"8HG$:!!3&+)A,@76MM5 MZA(LQC K$KQ*]8Y.@O%%WFTYB)#Z8+.O>_Q9@P-:5@CMFH3PHL3/N&>8KFM> M\>I>6UP]<&SMH@KOH]5LB4*)*53&EVKM6R8:=F0 :?)'A%ME+Y-3N^&F.\7&A MDLD=<%DWC_EX9V"(HH_KW(0L](%@80;RBAL?[@-L0W3& &AHJ'WC5S^+NT2: MHW?3+36]$^SGK>%Y*H,QB(-$?%V)07? M877[CG?ZM!,#E;9UWN26!G<:7NU/K;UT84_5[KO)-7W-HL6UYYWSICZ17*%KT M7,PIBW4=V^79F;_F"S>7$24+H#L-D,SXMD+\N55I<6YO6K'&I M1&5Q,"H0?R0*EWO&GH#)(#=;LR1_M^N!"/"@-MK48RR\V@Y!:II;1#;5LBZQ M13-VKW?'>\*#X0E4..*;*\\9&SG#-;PE77AHZ@:E7C])ZQNF9HCRG*-;FZZA M/Z$Q;:VN<>\;:DEN&;\4QS9A0OJTP-') MZ @W:9>^#J>'8*OX179N0[!E_,G?(\CQ!JPO+(:6YH$5=)_H3_\/4$L#!!0 M ( -6 U61BP%2=@8 '\0 9 >&PO=V]R:W-H965T_A%*I*!XK8\/IH(RQ/AJ/0U:J M2H:1JY7%2N%\)2,^_6(<:J]DSILJ,YY-)@?C2FH[.#OAN1M_=N*::+15-UZ$ MIJJD7UTHXY:G@^F@F[C5BS+2Q/CLI)8+=:?B?7WC\37N47)=*1NTL\*KXG1P M/CVZV"-Y%OBLU3)LC 5Y,G?N"WU#"1FDC,HB(4C\/*A+90P!P8RO+>:@ M5TD;-\<=^J_L.WR9RZ NG?E#Y[$\'1P.1*X*V9AXZY:_J=:??<++G G\5RR3 M[/[>0&1-B*YJ-\."2MOT*Q];'C8V'$Y>V#!K-\S8[J2(K7POHSP[\6XI/$D# MC0;L*N^&<=I24.ZBQZK&OGAVEX(A7"'N],+J0F?21G&>9:ZQ4=N%N'%&9UH% ML=6-MD_&$:H)8)RU:BZ2FMD+:@[$1V=C&<0O-E?YT_UCF-S;/>OLOIB]"OBA ML2.Q.QF*V60V>P5OM^=AE_%V7\![SN&_SNN3-W\\YG/#VGL>C6CH*MPW][%9EZKLH>662ERZJI9V)60+M*'J+DJ;2Y\' M<5_G,BJQ]?;-X6PV.3Z_N^?1]'A;_.Y&0)O^O#.=#<65S5REQ"?Y2(GYR=4Z M$^_V)MM'R.*J-KI8$2ZIW5"#%O9DXU L2YV50@>A;524F2(Z$5H$WBZ?;M=I M>V2]\Q7:4N4>:#%3/J(%"O68J9KZ32 H0E@HJ[PT8 N;=6VP$=X*:4*O"C7' M+0I%*-%9 UHDS,)OX:7-2AU:C4,1HJI%4\,.FJ%^!.,7SN5+;0R652T]$8B MZ+@2A;8 T- >(J93G$@[^>MU!?LSAZKOM"N+;"-[^@- #>5\0;B+2-"G(H)+AUQJQVW-*"5G"'_FCAV#SH7%-RE#(7*R7] M3G0[''34"?N$#BZ,"Q04IA,CP!:-,2S/6)D,E$,LEC>*N&XLJ#/Z6SL-FN%3 MIS=KO%:$CL^LIJ[PR,J;LB@AG%QZ,K(.U8-4+0\H[&;7IY=KU%G@D M/E%J4B&U)C#JHM$YPJU$KG, 1U",8I0X+L@1) &R#?$E7ESC!04.IRL48!30 M]'*V\<6Z'<05(JX=ET9[(_%-=(]'7Q'N[-4+S7"+;S@6I^ M.CN^;&NJE5SJ6(K/$I[,C4J3XD:NV, AT8;Z\CR+IFW1?#GB;'I&QG@YUX9H MEQ481U8OI-7?9"I6KF6NA6\47<,X$FG4.I\FC$X8.F47QUH:YCQ=H4@TUR%# M!A+,%X4@VW1UXCO('/CM*_#+56^(&$FDV!*74."N83Y M\W2N4I%TL%P'? ;]^&$_'(J+!M5-IQ8DY]"9N.S"/MG?"#N7-&)#!8K::X^% M+9GQ@M_N>Y)B0RM43N/7Q&\VJ'YNLT>U0'DJL'EG6+8VC%.1R"Z50:=NDHL19I"/J*GG^0._89+U9=59NN-%3W]!I M0>OT-7KN23'>>!16RB_XZ4M& RJ]#_O9_G5]GAZ5:_'T-/\H/4HZH',7V#H9 MO=L?")^>N^DCNIJ?F',7\6#E8:DD6@4)8+UPB&7[00KZ_SF<_0-02P,$% M @ U8 #57L%_GOW P ^@D !D !X;"]W;W)K&ULK5;=;]LV$'_W7W%0AR(!O%B29<=Q;0/Y*M9A#8(X71^&/=#2V2)"D2I) MQ-VP%_N.NH_??9*SK=)/)D>T\%((:>9!;FTY'0Q,FF/!S)DJ M4=*7M=(%L\3JS<"4&EGFE0HQB,-P/"@8E\%BYL_N]6*F*BNXQ'L-IBH*IE^O M4*CM/(B"W<$#W^36'0P6LY)M<(GV2WFOB1NT5C)>H#1<2="XG@>7T?1JY.2] MP.\(U".$,$XUMC,VA=.L4NO;/^ MT<=.L:R8P6LEOO+,YO-@$D"&:U8)^Z"VOV 3CP>8*F'\+VP;V3" M#)6%8TR M(2BXK/_92Y.''U&(&X78XZX=>90WS++%3*LM:"=-UASA0_7:!(Y+5Y2EU?25 MDYY=W%'=?U/&P#UJ6.9,(YP\LI5 (?N*CYJ\-=*GL$P[$,\,VVJ&W-WS#WBW3DLM--]H_ M+E?&:FJ./P_%6YM+#IMS S,U)4MQ'M!$&-3/&"S>OXO&X8^E>G$Y@@W*!6U!+-*PQ>#&7#ISZ^92"O1BEXQPU-@,H,; M+BI+8:T0HZCY$UX>PY"][!SW73:ZE M(FBIWDDE695Q0G/:NZL*U"Z*:>]NA^PG.($H[E]$%W#JF3CJCR^--^LDX M:9A1TC]W3*]3H&GOJU\0F/W,GLGXAK*B"D)5!V" %J:Q%!VUY_MWDSB*/]1I MBI*H/QHFY'O<#Y,+S\=)PT^&/5]36FR ZS5M.I??.B7XK>+/3""EAGE.X%FP.#>V6II)P):"O_ MJ: =9 ^-\7%;ES+E[K7#KWW+O? M']'_:1 ?#O?GJ'].TKO6VN-ZR__6M]1&K<$.W7MT\9.+23+I..QPA_ICT+F/ M:9-L_*O#4&II1]57=76.QH-2-%)0XD0+=%:IFOKCK::MJ=?1CM@TDNQ&IB9VP'RO[ZO79"H"U- MF<\72&S?XW/O]3VV<[*2ZE:G (;KI0P!)GE&>]P/>C7LZXZ$Y.7-N5FIS(TF1[S!OVM2^?0\I-;R"#:_SH!7PSU(@7:]I?YPP53.=0^Y4T*9"XS%!4N%L38=5LK M"_\/<0UVHZ,9QY)!L2&@#<<21@9SRV]I^6E+T Z,<>WS!!1S@3:*"3T'A70] MPBK^;)=_ML.?5?SQ?P.6X"R;YRD32^R9HB6N/$)>8$%X(SKHO)=9,F/Q+6&Y+(4AH>]W;J1A&2E*%:
:C#W:>/LP0\@]] ;AL'/Y.$U;APJVKMQ'VBR.50GW\UI%(.R\ MABH#2& ) M=TX(515$^];R&\<,[0SCLIDQ7/,N0Z#$>'9::E$J.F$J/6LG@# M>JWEW)!K_%DQA8HA#"CA)D(&YT>?CEIUKQ7^&V5DV) ?_GC=&_X$PJ.&\.C7 MZU[[E$[WN$TE0_&+JP54RTVSO K@DVW-LV#%*;,&&R@M%6F.C "T;T ML.2UU,JXJ95QNS)EL+1;HSVEDNOU,\>O5JQOK&KJ;\_$_H\7HAKS!W/>.G?O]Z/&1",\)API5X 5?*51!BU"%'@VB[S[_# >/E2JD8>/),&<^ >4V!(TP[ _KF49O-B)VB^ MI$S^!U!+ P04 " #5@ -5QRPEJ# # "8!@ &0 'AL+W=O2+]?^^E%VXN6 -/MB41+YD \ITHN]-E]MC>C@60IEET'M M7',;1;:H43)[K1M4=%-I(YFCK=E%MC'(RLY(BBB-XSR2C*M@M>C.-F:UT*T3 M7.'&@&VE9.;['0J]7P9)<#SXS'>U\P?1:M&P'3ZB^Z/9&-I% TK))2K+M0*# MU3)8)[=W$Z_?*?S)<6]/9/!,MEI_]9OWY3*(?4 HL' >@='RA/B,+X= M,(/!I3<\E8_H;SONQ&7++-YK\1^$P]7J&%[;ZP M[W5G60!%:YV6!V.*0'+5K^SYD(<3@YOX)P;IP2#MXNX==5$^,,=6"Z/W8+PV MH7FAH]I94W!<^:(\.D.WG.S<:F.HOL9]!Z9*>/.MY0UEW,'5%[85:,>+R)$3 MKQH5!\"['C#]"6 .'[5RM84WJL3RI7U$P0T1IL<([]*+@+^WZAJR.(0T3M,+ M>-G ..OPLO]A',)&,*+ZDOC:6G06WJ$H7].3?VV90'C@MA#:M@;A[_76.D-O MZ9]SJ>D]3\Y[]OUU:QM6X#*@!K)HGC!8_?I+DL>_7> U&7A-+J&O'JE?RY:B MU16]-5Q0L\^QMY#Q9^];"$)\V1*WRR=CCX@]7^M10E<-D8_H8>R?43$ MU!#>/)D17I;%HR^: H#F?)*2>3B/9Y"D9# A7$LH1='*5C"?N1+I@12<]8.+ M+)G4QO$?_<$5S,)9/($Q26F84+;&!V^O/&(:9UZ(P]G\;+]$)]-"HMEU,]%2 M1NA-](-C.!W&[KJ?-O^I]S/[(S,[KBP(K,@TOIY- S#]'.PW3C?=[-EJ1Y.L M$VOZ=:#Q"G1?:>V.&^]@^!FM_@502P,$% @ U8 #51[LKN56! ,0H M !D !X;"]W;W)K&ULG59;;]LV%'[7KR#4HD@ M-9:H>VH;L).TZX 609*M&(8]T-*Q350279**D_WZ'5*RXC2.-PPP+%[.^?B= M*SG>"OE=K0$T>:BK1DW ML!7<@OYM<>+J"J#!#2^-%CNL.11G%_O$/_:&U'6Q9,P86HOO%2KR=N MYI(2EJRM](W8_@*]/;'!*T2E[#_9=K)QZ)*B55K4O3(RJ'G3?=E#[X<]A:-2N^J(#,E *MR,D=PYDZ'8\T'F941D4//.^ Z2O "?DB&KU6Y*HI MH7RN/T*2 U.Z8SJG1P%_;9LS$OH>H3ZE1_#"P?+0XH7_S_)+KHI*J%8"^7.V M4%IB_OQUR W=*='A4TQ-G:L-*V#B8M$HD/?@3M^]"1+_PQ$;HL&&Z!CZ]!9K MM&R1M%B2G3V'.!Y'>?*$*1&N'\F6*8*_I:BP:#$+>$/T6K0*7:5.SYT[H5GE MS%G%F@*,(!Y_"074"Y D#&R( O*6!%Z01QZE@3,K2VZJ$+&^"@TD?OUYV;L52;QE60;8KZ+?$ M!O>$! DQ48CW5D*[DCEWDI5 &E:#(KF_TPQH[&6^CX(T]\+$J.>)%X71_@[% M08X[@4^]/ ^<2[C'JV.#/#44ZT948O5(4*7'#(/42ZUF$,9>FL1&-0N\/(QQ M+^Q1 Q_S,#![U,^].(N="]M;T7<2*FNY6O.-(O%@9H1,>F":>#2A1MG2S4B$ MP(G=ZQ=.+8\@H5UM&!\DBVQ!_;+7I9,\B??6 -[N"0[E]'':.MR!F<6.S6$(A M)'9XPE]D/-.O5Z]'8"#']EE!QXIP98>%$=""+.!80]JWR^GM-K:T2=[ L+4N,0.;%-'1P%F)6I9X?!6:":1HFF%")F<0$6YN?6ZF$ M8%!]/S;CU-XGZ!E\(BTUPB:1%T;1D!=]_ ]%=[1WC6-FKNQCQ32.MM'=C3ZL M#N^A6?<,>!+O'E-?F%QQ[+85+%'5/TNQ6\GN@=)-M-C81\%":"P#.USCFPZD M$<#]I< VW4_, <,K&PO=V]R:W-H965T8$[^^[G_\6^FZZU>; 5 M +*G6BH["RK$U20,;5Y!S>V)7H&BG5*;FB.Y9AG:E0%>^*1:AG$4C<.:"Q6D M4[]V8]*I;E *!3>&V::NN7E>@-3K63 (M@NW8EFA6PC3Z8HOX0[PV^K&D!=V ME$+4H*S0BADH9\%\,%DD+MX'?!>PMCLVQ"9V8-Q9UO4DFOQ:J_>=/F^^PDW 6O9(0;Q)BK[L]R*N\X,C3 MJ=%K9EPTT9SA2_79)$XH=REW:&A74!ZFYP8*@>R2YT(*?&9']SR38(^G(1+= MQ83YAK1H2?$KI#&[U@HKRSZI HI_\T-2U4F+M](6\4'@UT:=L&'49W$4QP=X MPZ[4H><-7^%=D<]TR?XO^=<\LVCH>?S>5W3+3/8S7SQI#>O=:.P]Q.X\8_"D2\@ASH#PX:#_BZL=PMN@A2T0V?ZH]ZRN#^* MHAXY0S;J1ZV9O)BC%W.\,:DLFDPE?1B6G([[\8B6-'))L.3#6?]T%.V[E7"G M?6HP2S\D+,N=_+:3NM5N#LW;]GL);X?8-3=+H2R34%)J='(Z"IAI!T/KH%[Y M9LPT4FM[LZ)9"L8%T'ZI-6X==T WG=._4$L#!!0 ( -6 U6BY!_09@, M +L' 9 >&PO=V]R:W-H965TV%OI]X#:NXLUK8M7NY6HA.UQ7'>PFJ:QHF7VZQ%ONE$SB'A8>J*+59 M\%:+EA6X0?VMO9]']CSDX<@A M]3]P" >'T/+N UF6/S+-5@LI]B#-:4(SAI5JO8E!+P MUXY?PM1W(?3#\ 3>=)0XM7C3#_!^0E%(UI95!C=4M\J%0;2"G10-W#UKE)S5 ML+;I1JG@CYNMTI(JYL_W\M&'B]X/9[KH2K4LPZ5#;:)0/J&S^OPI2/SK$V*B M44QT"GVUH:[,NQI![ XR8/L"1QH?L*!R?X_W:>3'$F$G:NK2BA>@;3F 5< U M:-IB04],C.5##55J!WHNABK'O'@6, MYX9Q\)UI8OJLKHK]0B8[:!2;'9&.'.*W-2=(H0U<75Y+&4B-#T MQ8BF&&%3/;]9F)B2,G45P&A-SCO.NKPB$1>3N[P;HOT 01"Y\6Q&UGSJQHDQ MPC!U_>G<;*93-TWCR5K(5DC* -B\A-?_&*=NDH231Z%)RY"D?P>?N7$TF]RC MS"C[=#D:\0?G CE*FW-*XROAP/?A[,UWGL+9?Y*5;]R,L-$451G*OCN/#>59 M[ ;AS#(.7#^)C!7[;C)/)W1GTHW((23]H4\'W"CR(4K<^2R&:>*FT?S_20J] M/*K*\5 N;[F3Q#/29SX'Z[VF](XN5"JUPCX;"C+1<=W?K>/J^#+=]!?RZ_'^ M6?O*9%%Q!37NR-6_G,4.R/ZIZ"=:M/9ZW@I-=6W-DEY7E.8 [>^$T(>)"3"^ MUZN_ 5!+ P04 " #5@ -5H2U[-B\& "E$0 &0 'AL+W=OL\^>.%M)=:.7B ;N M\JS0Y^VE,>5IMZOC)>9"G\@2"UJ92Y4+0T.UZ.I2H4BL4IYU/<<)N[E(B_;P MS,Y-U/!,5B9+"YPHT%6>"[4>8R97YVVWO9VX3!=+PQ/=X5DI%CA%\Z&<*!IU M&RM)FF.A4UF POEY>^2>CEV'%:S$=8HKO?,,',I,RAL>O$W.VPY[A!G&ADT( M^KG%"\PRMD1^?-H8;3=[LN+N\];Z:QL\!3,3&B]D]C%-S/*\W6]#@G-19>92 MKG[&34 !VXMEINTWK#:R3AOB2AN9;Y3)@SPMZE]QMTG$8Q2\C8)G_:XWLEZ^ M%$8,SY1<@6)ILL8/-E2K3^!-7[]_;OSX5VJDL1XWF;*DFCNL7V\-D3-W1>'(BNUT37 M.V1].*WK"^0<'CS<5W?\C!QD'=#5NL1]@1S>ZFJ),)<9579:+,"L)!@+&K!A M4;:T=6!F'8AW':"-A=W8T,8@B@162U0(ABP^J(0;KU="$R'$4A&\("U 5HH$ M"6Q%K5)HF:6),#30AG[XX#3G@[A,65/:;LG&%2Z98FX1,JDU')$YLY25IG5] M?-JZ6BI$R&L\(^,9ING=O8D6HY*AZ4+SU#JJ"E$E*;EPW'I?UEL^!8\_??YR MZ2L*6Y>HC4KCVE.*&JHB)5?[G7ZO#VZG-PC C3J1ZT*OXX=1RR)24\X5I%I7 MHHB15!)4@'F9R35NL@=EI>(E91#*3!00^!$\>]+W7.\%675]=SMJ762"HA[9 M=-3/8_A@?=C*>QW/#YI1KS-PG-:5-")[^)R>PJ#C]R/Z]3M1P/&Z%%'HUPL] M_P#(@P;DP7<#^>4.5"YVP3'=@H/-O&^PL:\.#GOS/5 RK68Z5FE9]RHZ#EV5 MI52&4JNM@PIOL:B0L^H%G-.(010Z-L^#H#51),Y:&!#.@O( ;4)['ID_>IK$/D&6-I@%!N209$+BNB1>(X:_ZC MO;Z0D=$M'=4"X0VU0@-TIT!X+5(%UR(CT$Q(G8-O?2AN*2DD;P%6&2+:(N%H M!"EAC/F,)'VW4T/>[0SL87GN"=&'-4VJ7B=P!CP7N*WKVMH1] @"QZ1U$KHM MNG?-T<9*P]^UCEHN^<.V^UKK)\9 MLO62H$_=/(%UBED"OTFRQU^M:\EQ9%P7Q%H_U9.7J;YY/F=S*<&*^J,!Q;!U M3IRPEN!.8*LW2^<(1VOB+GU,ZX%=/H"$?H.$_L'C(*\=F%"KW7>2!U7_X65P MT#@V^(^ONH,?$)WK?'Y[N#+/TWQK^1IGG\ECBJL(WM0BCRB\$_EIQ' M.^Z0_DSCIXKS2[5(*JF]NQ+IVO=<0K"L^;Z^UK%-6SP,KLY730#^5UV ;A-^ MR*W:.:$[1,/X0100F=-D_P#CNU'$0M0_HF]@?.X[O^\$W9TWYQS5POX_ MH.E$*"OU2W0SV_P',:K?O#^+UW]@O!-JD1+79C@G50ZQ71/K=F!D:=_#9]+0 M6[U]7**@4V8!6I]+:;8#WJ#Y9V;X%U!+ P04 " #5@ -5A;A57=@" H M!P &0 'AL+W=O^ON H3 M @DU:5(Z5-I*%(;&!!,"QAZF/3C)36OAV)WMM/#O=^VD ;2NH.TE_L@]Q^=< MV]>CE=(/9HYHX;$4THR#N;6+81B:;(XE,UVU0$E_"J5+9FFH9Z%9:&2Y!Y4B MC*-H$):,RV R\G/7>C)2E15N*&S^;63823T8+- M\!;MM\6UIE'8LN2\1&FXDJ"Q& &T[^)]P#W'E7G1!^K!#2[R<1 Y M02@PLXZ!4;/$4Q3"$9&,7PUGT"[I@"_[:_9S[YV\I,S@J1+?>6[GX^ H@!P+ M5@E[HU:?L?%SZ/@R)8S_PJJ)C0+(*F-5V8!)0DVY=9J^LL)9R?GC&NX9Z)"4 6<<\EDQIF M"VFLKBC[UL#>'4L%FOU1:&E%APNSAGU:L\=_81_ E9)V;N"3S#%_C0]):2LW M7LN=QEL)OU2R"TET '$4QUOXDM9^XOF2-^T?P(DQ2&Z9S.&2LY0+;CD:N$)F M*HTYT!FZP:S2FLN9C_JJI&XGILQP S].4LH;';6?FY)5:^EOUN*NW] L6(;C M@.Z70;W$8+*[TQM$QUN<]ENG_6WLDUNZSGDEZFW^T_5FE]Y4=Y.5[8LUI.6: ME%DHW)K+^J#1983GS*4^<\PX9;2_V.XO[%6253FWF._#"C6ZH$()*B1T*+D$ M.U>5H9TP^\/.*V3G$IWP& ?T['&698IJ@AZ7ECO3?3\ ?B?U.1 M;'&6;$K%5L"F@QR^J%XEZIFOT08R54E;%[)VMGT&3NKJ]QQ>OR%73,^X-""P M(&C4_7@8@*[KN 7:QW'R&U!+ P04 M " #5@ -5)/<0=/0# #_" &0 'AL+W=O6H3N*Z+^)%,V?.D&\<L@W>H?F[O5&T"@:4DCMWIN#S60EY0^[^%(NO- 2PAH+8Q$8#0]XB75M@8C&?SM,;PAI'??G MS^B?7>Z4RXIIO)3U=UZ::N'E'I2X9EUM;N7V3]SEXP@6LM;N"=O>=DK&1:>- M;';.Q*#AHA_9X^X<]ASR\!<.\A#',;Q$;QDR#!Q>,GQ#/\Y7VFC2 3_'LJQ MAT@/0]C".-,M*W#AD?(UJ@?TEA_>1=/PXQ&"Z4 P/8:^O.OK >0:+F732H'" M:+OZVJ)BAHL-N!S@TR.5HL9#_(]'N*_003/Q!(1I2QE+P =6=\S6AHO&*6A! M5VG/2 ,3)8G;H"+-D:VIF %D1?5LR4MBR=>8IV-#%BZQ> MV0#V6<$6"8!I6,N:OA0D22XHK.PT4='CL]%]I1"AZ<6&5FQPQQ]?;(RL9*QN M(AAFHY-.L*[D!LOQZ.NKV(74QH>-DEK#>XC\29Z[<9;8,?&3/'5C/@M'WYCB MMD@.N)Y$8YC,(IC$&3E'])PET]%=M^I-N: 30#B!.,]@;,=TYL9)&KDQS6A_ M="\-J_?0"3<>.SKY+*8Q]N-HZNC,LI#&U$_2V1']30;]38[KCS[T94>)T>5< M,],I;CBZJ]K3S8=W>1QE'_4;45[1H?#:N1P2YO'0YRX,53P.%0][]^63 .C* M7W R!SB]EE3]D]-O976+MG65J"RX(V!/-@US*Z8$M0;UU0X=$\AV>_?:LN>&E<&"4DM"T=7J/79Z$O3=I0M MR82\4!LK"#^+$I+$U9MTXJF?3[+1/0HF#/"F5?(!+2AU2-ZL.J6Q#T&BJ[O2 MP?:G2%"=ZDTIT[<'M>H,"&G@"2U6@=0L2TLE2@\1\4&0W7O+)TV30RH,]II2 M@VKC6J_]Q'3"]/UIV!VZ^WG?U'Z:][\&UTQM.'VE:ER3:WB:D:I4WV[[A9&M M:W$K::AANFE%?RBHK &]7TMIGA&PO=V]R:W-H965T'YEO&O8D.(1*])G(JKP4;*[-*R1+@A22"&+".I^F3%>!)( M]9:O+9%Q$D1%I22V'-N>6DE T\%B7NQ[X(LYRV5,4_+ D/"VXPM=;Z3>82WF6; FCT0^90]T1B$DJ-"-3+"UF2.-8DU8]O%72P:U-7;&Z_ MT?WBRZLO\QP(LF3Q'S22FZO!Q0!%9!7DL?S"MC^3Z@M--"]DL2C^HVU5UAZ@ M,!>2)55EU8.$IN5K\%H=B$:%\;$*3E7!^6B%455AM%?!P4=LB[@NK6AZH]!5U%8'F*9Z9#U*KCZE MJIY(CP[0X[M8/3TZ*+/GUHME2\=X*49_$L>#Y$S/0'L?@!LO_7X M*,5[CY(.T<@N*,Z'NN6;@2X)%1!7W7H':*GAM!M3SFY,.44+XR,M/$H6?D4B MBZG4HX<*D9.H&%%J:A-2;=!TC4*6)&K4"%VX:S@8V] 3[J7(@I!<#3(].OD+ M&2R^_PY/[9^ZA@ DS"UA%P5,S]PO"^Q,G=%L>($G<^NEZ1:R71\(UG(ZVCD= M&9TN&[;.WD9,D,L-X_0?$G4)- +["H2$N9 PKX1-&J-A8E=_[<'@?Z1D2\YX M)V=LE*/FYQ7A7)UD;3_EF=?EQLCKZP82YD+"O/'!$=]W M1<2]MDIVURDK;& M+-GES@CMZPX2YD+"O,F[[H"::[F;[MQ->\^'9X83SDCK*PT2YD+"O.F!-#S& M,SP^G R[2MKG8WQT,CS?F3DWFKE?J9-*WV!DG(8$9827>M"_C9N=+D5&;%]% MD# 7$N:5L//F>36T\9Z==PJUQ%SLQ%P8Q=P%KS3)$_3G'4F>"?^KRX&1T-*,V'HK6EU@$, M-BJ T'XK65ECG,-@VRI$U; MU[1]BZ!1"RC-AZ*U+=:9#3:'-K\2J02RD)!(71174EG,TXCP+:=2RXVH"%F> MRO+!I'YTI$Y2_= Q(E%>/J-6OCLU@\8Z%:VE>33>]PR:UX#2?"A:VW,= 6%S M!G3_HLQ>QS&3"4DENB\?/!NNJZ"!$"C-!:5YH#0?BM;67*="N'\L9+RN'D8O M>'H^.;@0+LWM]C8(2?- :3X4K?T$OXZ%'',L=/)EM>*:+H1+<]N]'\=#TCQ0 MF@]%:UNL,R''G G]?Y?5JN%90_,(#\?[HD$3(E":!TKSH6AMT8T5-^:$Z#>6 MH24S9G]F0N\%-; K:B!I'BC-AZ*US=;)D6-.CNH5>>&WG(IBX=V9GH]#O2)O M3_ =0 M2P,$% @ U8 #55HC;WKR P 0\ !D !X;"]W;W)K&ULK5?;;N,V$/T50@V*72".KK[6-K"V7+1%MPCBIOO,2+1%1"*] M)&5O_[Y#2M'*"JVDK5\2D3ISJ#-S3 [G)RZ>94:(0M^*G,F%DREUF+FN3#)2 M8'G'#X3!FQT7!58P%'M7'@3!J0DJ_)EJC'P[V D=NPI+0@3%+.D""[A?/) MGVU\3P<8Q%^4G&3K&6DI3YP_Z\&OZ<+Q]!>1G"1*4V#X=R1KDN>:";[C:TWJ M-&OJP/;S"_O/1CR(><*2K'G^A:8J6S@3!Z5DA\MU<8 MU@%&NEMI-XF+L<++N> G)#0:V/2#R;Z)AGQ1IHVR50+>4HA3RS_ B[]S*=$] M$6B;84'0 &TKUR"^0P\DX2RA.<6FKC"C,H)BPCA\#%95]N""]A!]YDQE$FU82E)+?-P?/^J)=Z$. M33&"EV*L@E["WTIVAT+O%@5>$%B^9_W^<-\FY_^MOOG/JY\E(VR<&1J^\)(S MRX(([;"9K;)5;&2/U;OK3!YP0A8.;)^2B"-QEC_^X(^\GVQIO299?$VRS97( MS@H0-06(^MC-UI##[]66_BIR9"+U671<#OQ@ZD_G[K&=6 LL\$?3\!P6V]@F MT2@ZAVTLL&$T;L'.9 X;F<->G[7V,JO3AM=TVC7)XFN2;:Y$=E:"45."4:_3 MOICCG*0#?(2?_)Z@A!<%'"'UK@_]C52PQ5.V'PR>])EBJU.UQ+#E#C_RAV'' M1&L++!AY4<>YL94MB+J6M+--0KLEQTT^QKWY,**<,"6A2Y/0#$%.T$[P D&GD#PC?M!GKS1G;LF.1.I#%Y!*T$0_5JA2'ZJV M'(Y?R?$ZZ7L3$;^)V/0ASO(U:?(UN9I_TJH3L:F?O,]!%IC-05:VUPZRLUUR MT+3)R+0W(QLL&,AM]5JW53=FTUU1C=O[JG?G=?=R*\H?=U3;49T-?V-%11]4GX!UI5NA[W2[K9:>NB#]N8N)<'8)5-5#]7, M-O>U3^:6TIE?^;.U;YF/]?W.7"&^TU>7P\]8["GL(3G9P5+>W1C,*:K[5C50 M_& N%$]Y3]02P,$% @ U8 #5??% MB_2X P SQ$ !D !X;"]W;W)K&ULS5C;;N,V M$/T50@6*%FBCBZ]);0&)I453[,6(N^U#T0=&&EM$*%(EJ3C[]R4I12LYBN!M M]9 72Z)FSLR<&1R97!VY>) 9@$)/.65R[61*%5>N*Y,, %,O]ESD6.E M'\7!E84 G%JGG+J!Y\W='!/FA"N[MA7ABI>*$@9;@629YUA\N0'*CVO'=YX7 M[L@A4V;!#5<%/L .U.=B*_23VZ"D) \9!VOQ!X&C;-TC M4\H]YP_FX39=.Y[)""@DRD!@?7F$#5!JD'0>_]2@3A/3.+;OG]'?V>)U,?=8 MPH;3/TFJLK6S=% *>UQ2=<>/OT)=T,S@)9Q*^XN.M:WGH*24BN>UL\X@)ZRZ MXJ>:B):#QNEW"&J'X-1A^HK#I':8G!MA6CM,SXTPJQULZ6Y5NR4NP@J'*\&/ M2!AKC69N+/O66_-%F!F4G1+Z+=%^*ORH9_$]EQ)M0:!=A@6@G]&NFAK$]]62 M1/%30LL44K07/$<;3).28MMI;1,16BK][@3G2%2&,-IR!4P13"L[/1;H-B_T M@* ?(E"84/FC#BFK./6%,/1[QDN)62I7KM)UFFS=I*[IIJHI>*6F"?K F1)VD)2"*-(>L7=VQ'A>E*H:L4][%&/!"#NT MQ^NO]QH8W2K(Y=]],U)E,>W/PNCOE=13"&M'"ZP$\0A.^/UW_MS[I:]!8X)% M8X+%(X%U6CEM6CD=0@]K<8".."1=<4AK<:!&' K=/=D6AZ(1AV8DB!6'OHY6 MRUB,Z!B8=@.ES-&JYF@US=@52")(:*G>+) M _K,B.H5MT&<;QW<,<&B,<'BD< ZS9@WS9B_"0V:C]G*,<&B,<'BD< ZK5PT MK5R\)0U:O!2/A?FJ=C3HI=&I!IT#$P_!=+A:-EPMS^%*;R\0D;+$+ %4ZO\X M D%>4/X% $FK344IDDS__48%Q:R/AL$XWSK88X)%8X+%(X%UFG79-.OR36C4 MY9BM'!,L&A,L'@FLTTK?^[K+\MZ22M79M*7##^8G*M5C="I3Y^#$@S@57VYK M@YJ#.-B3 8D27C)5[1R:U>;TX=KNN4_6;_RKC=^S'IG3"KLA_@I?'75\P.) MF$04]CJ4=['0>8KJ]*!Z4+RPV^-[KO1FV]YF@+4H&@/]?L\U\_6#"="T M]-GF(HDN2=GUOQ]UL&4E,A,/7VYL2=;[4!+?D,PKTK$ M$D@EXRD1,+_H7-H? V>0"XHSOC/8R(-MDM_*C/.'?.$:XC@GZ>OX64$[^S)SX>'VCNX7-Z]O9D8E7//X;Q:IY47GO$,BF-,L5E_X MYA-4-S3,>2&/9?%)-N6YXWZ'A)E4/*G$^@H2EI;?]%?U( X$]N"(P*D$SDL% M_4K0?ZE@4 D&+Q4,*\'PD>#<.B(858+1XQ*&1P3C2C N*JM\ND75N%31Z43P M#1'YV9J6;Q3U6ZAUC; TM^*]$OI7IG5J>AG^S)ADN2TD>4\NHZC8IC%A:6GT MW#!O75"4Q?*=/N7;O4O>OGE'WN@SR-@#LWYDT/?T4]@_"F?W**X<(_!R);K$[I\1QW*]]^^B]!R^X^+[5 M)F]417_ORG[!ZQ_A7652'Y&2'-B3_/BLCY$;!8G\I^42KTKDH!V9-^D?Y8J& M<-'1;;8$L8;.]/??[)'U1UM=8\)<3)B'"?,Q80$2K.&8P=XQ Q-]>I>)<*F[ M)+(2+ 3"YV0F6+2 -J,82:<:!1/F8L*\$C8J8/F(9#T=C"W+FO36AP[ +#) M@C4<,-P[8&AV@. A0"1)J@=PNOZ5H*FDY8 GY%*U=5%71N2I5L"$N9@P;_C4 M"J.G5L L,D""-:PPVEMA](P5@"CZB\1<=R&Z^B6-RR:AZE;:G& DGNH$3)B+ M"?,P83XF+!@]\:CM'%BT883QW@ACHQ&NBP$T"/*9'6D C/I3JQT3YF+"/$R8 MCPD+D& ->YSO[7&./\P\QW0,)LS%A'F8,!\3%B#!&H[YL'?,!V.#XK.4*7@? MLS5$^O]?1=,%F^G.A4H)ZHQD$N993&(V;QUX&MFG6@<3YF+"/$R8CPD+S)4[ M)EN@0AIL8EMUK&(962ZL(>8K[9*O$"Y3'O/%MLT29LRIGD"EN:@T#Y7FH](" M+%K3+ <9G(W?#U5,+.=@TEQ4FH=*\U%I 1:MZ1RG=H[SBOV1&7ZRA3!I+BK- M0Z7YJ+3@F2H>/M\KU;&J;R]C.1 M["Z4O\M#^3/B9RH3>H]N$]T*M=KF:5(Y?)Q37IM+/=D-J$DK*LU'I058M*8; MZE#6-J>R7@QKJH#D[ZG)_?:YK@M! MS711:2XJS4.E^:BT (O6=$Z=[-K&&/#_=#VHP6Y%:[QR>]R1N:A%>J@T'Y46 M8-&:;JA36]N<[+D@0\%61?-Q\!Z0T+I9:;4$:F"+2G-1:1XJS7^F-M02R*HY M7V-#)5E"')$9#1_(G M"R0H$XU%>7Q\L$M&MU,?CF&]8NB YXJ#R"D4^YS'_ M+:0KIFA,:/1O)E7^YRZ[K9Y$NN?F9+,Z(7;,";$'7RD?W1_9*CRV*A3:\^O5RO=$O% M@J62Q##74JL['G:(*)< E3N*KXH5*#.N%$^*S270"$1^@OY]SKG:[>0%[!=B M3?\#4$L#!!0 ( -6 U7O-^"HJ@H (!O 9 >&PO=V]R:W-H965T MS'8"\5F8J&RY)'DI 'VQZ\DNZ8I*L=F^^8FB1WSH?T>F=(CZN/LJ2B_5 NE M:O9UF>75^6A1UZNWXW$U6ZAE4IT4*Y4W_[DORF52-P_+AW&U*E4R[QHMLS&? M3,+Q,DGST<59]]Q->7%6K.LLS=5-R:KU3]AVI3,WJ%I$TOQ[5E?E/;#Q2TO%F15=U/]K1][63$ M9NNJ+I;;QLT[6*;YYG?R=1O$7@//?Z$!WS;@QS80VP:BWR!XH8&_;> ?VT.P M;=!]]/'FLW?!Q4F=7)R5Q1,KVU7L MSW5:I6W1*O8W=MLLB/-UIEAQSWY-TI)]3K)U]^BRJE1=L>[UI9JS))^S]VER MEV9-8U6U_U\OF^=_CE6=I%GU2T/[_39F/__T"_N)I3G[M"C65=.J.AO7S1MO MNQ_/MF\RWKQ)_L*;#-F'(J\7%9/Y7,W-]N/F ^\^-?_VJ=]Q$GBY*D^8)]XP M/N%\X/UL$G0-?>&/@[=_)_K_(2)R8N]2[IYK&9-NGQPN,3,8VF M9^/'_60'7N=-?=XNPX\#H06[T (RM*LBGZF\+M,9N_WR_(9=YS/VQP>UO%/E M?X>")&FN02)A,1(F03"C).&N)"$YHKQ;5\TSU79ML5F[L#_>-\^QZUHMJ\&Z MA,BZ(&$Q$B9!,*,NT:XN$?U52:H%6R7IX/@>65]//CGU?/-+?$5VX!HL$B9! M,"/8TUVPIV2POQ79_"Z9?6')LECG]5"\&T"P%V\PF?3")3MQ#1<)DR"8$>YT M%^Z4#/=342<96ZW+V:(Q C9KME33N2J3=E092GIJ)A/MAO]0VEO<:!Q&TJ+H32)HIF%V1,U M[^#@/5@ SUK>/2'Z0PL-=PX629,HFADLU\%R,MC+V:P=M"M6JIE*']L%_PW+ MU> HOD4984^\TW[89(?.82-I$D4SP]:NZ9$"=7%3JG8#A*FO*Y57K7'FF@3]4BATH/[*GG>;-(TXTTRFY5K-6>9 M+M9@D<*A-6O0_S) 71-*DRB:&;[638_VS5C=J[+=65RJ1Y6OU6#(D;VY'H1A M/V2H=T)I$D4S0];JZ='NN1G:W*O(N\J<6[D\\GY-YTFN^Z(0.EQ5":1-',2FE+ MY1R_3YTCU?$*2HNA-(FBF=716LMIK27WK--MG:L ]5P^H-:1'_'>W!VJ4S-> M+;"<%MC=AN3A50)TGA1*B_F07?M;7X77\$RQ M=Z@N[9G'[%&G$CA@JE5!:+.QY6&LS&]6CF;!614&KHM,D',URSAKJC\+V1R_@I_VT M7T,@A19(00LD-0E'-W4.%RJ,PA9&S^>GUKC\&LHHM#(*[/&V-,XY<:A&"ELC MA_8 HCHUS_K1*NG3*BDS]9C4BK5G\+';YP,GL- PYU.!H#X)I4D4S2R+]DZ? M]L[OFG+SH18*I<50FD31S.IH"_5I"R6GW.BVSE78T,Q3UR:\-V['T$XEBF;& MJTW3ITWSB%-::()SR+8:BF#2CQAZ6"Z*9D:\=[8G+9JN*UH:YYSWP&RD)R)K MH49V*E$T,W&MG#Y]=*[K5)L/%4\H+8;2)(IF%D8;JD\;ZDM3;70SYP(,'=#; M5\D8VJ=$TP;9,4(NQG#3T2%T4SL]9:ZM-:^EWGMM!, MY] 'IB2MS*''XZ)H9N9:5OUC9/68H1QJJ;[ME8''K:2A!^>B:.95%K2D!O2) MH4?.P@50.X728BA-HFAF/;2=!O2ANS\R"T>CG8LT< 9JU%^K0KN4*)J9O7;/ M@';/8Z;A:(1SQO;<9. %_8RA HJBF1EK 0UH ?UWM^)\?V!!ABIH8"LHMS*& M&BB*9F:L#30XQD"/G+:@6DT_H:TG.L M+PQ7/WP")-VMZ]<$2HNA-(FBF074OAO2L[&NXU<(=5PH+8;2)(IF%D;+<$C+ M\%'C%\UPK@;TN-_0=FLAK//R4'V:*6L=#@\=^3L\?CD=.D+WX5P%Z*'!4)I$ MTQ@!75K*"V&TB2*9A9&2WA(2_AQ@Q74QD/;QCGO#R\QM$^)HIDI M[UW_]\!T;G?A>E6RCRKKMJ2J1;JJOL,.Z7Z<*X&]+##VNL"O8?.AMODPP@Y8 M4&V'TF(H3:)H9F&TMH?TI/)Q ]:&L7^ VM2S[)#NR3EEJ(.C:&;*VL%#VL%? M'+!^W ^A\\Y06@RE213-O+2Y%OP(>^'B""KN4%H,I4D4S2R,%O>(GJ@^:@2C M&<[5@-KZEF8<_AM9?HCJTTQ96WATX'#H%TW&N ]33H32)HIGUTCX? MT7?=<1ZNH.H.I<50FD31S,)H=8_H.?'CABNHKV]IO5OH] T1VJ=$T38IC_?N M0-8,0@_=K=\JUAVAM+D9V>[9W>WE+KN;JHWURS?WION0E ]I7K%,W3=-)R=1 MH[+EYG9OFP=UL>KN9W97U,V(U_VY4,ET+FO_?%T7][4';P>ZF>Q?_!U!+ M P04 " #5@ -5W?&,/=@# !S$0 &0 'AL+W=OP ME$05:0B-WP!5J"_Y$N)([M!B7D*F>(B(Q+6 M<^N:7BUH8!+*B+\X[-3!,3&EW OQU0P^Q'/+,8P@@4@;"(9_6UA DA@DY/&M M!K6:>YK$P^,G]-NR>"SFGBE8B.1O'NO-W)I8)(8U*Q+]2>S>0UW0V.!%(E'E M+]G5L8Y%HD)ID=;)R"#E6?7/'FLA#A+HZ)D$MTYP_V^"5R=X9:$5L[*L&Z99 M.)-B1Z2)1C1S4&I39F,U/#/3N-(2KW+,T^%2HB.D_DY8%I/?OQ4\QSG2Y(*L MT#!QD0 1:](=]);\B3;#R]>I*##G/23Q!1KK8L4P[?4-:,83]0:QOJQNR.M7 M;\@KPC/R>2,*A4!J9FLLP-"PHYKLNXJL^PS9CT5V23SG+7$=U^U(7_2GWT"$ MZ;1,I^UT&V5KM',;[=P2S_N9=LN$8?W7+07_N<-H\D%#JO[MJK2"'G5#F\5[ MI7(6P=S"U:E ;L$*?_V%^LYO774/!-92P6M4\/K0P\]"LX3DAQ:!)Q6Z"J_0 M_!+-/&2V(9U.G6!F;P\KZHARIW341+6HCAJJHUZJ=Z 4/CBB(BT2IB'&]8Z" M1)Q53Q1DSE(A-?]1GN@B7^&/#VA=!($S.B+?$>52X]@N\N.&_/CG.G=Q&I_< M#>_E>$><.J*<8/H,)[_AY/=R6H@T+S3(4CNQ7O,(^B>_%^Y;;&'DB(H=#: M2APT/710W]9PAY[TQ_[TR+@=4:/QE'8[E^Z[#-K[^@YO"YEQ7:!A#<];_FB. MN[NG09N*H=#:9>_;"NJ]H%M[>Y:SE1@(K:W$OFNA_6W+V6X][3^H3\?';NV( M\MSQ,V[==RFTOTVY ]Q4;402$YXBY2V4\U7V!WH#LI-O+^+9DS406KO^?4=$ M_1>T[:#]T5!H;27V'1+M;3W.MVUPTO/[4WJ\,>B(&GF>Z%QRUT>;H#%($T 7E\+H9\&9M_=?&<) M_P-02P,$% @ U8 #50C ;K;J @ B0H !D !X;"]W;W)K&ULK59M;]HP$/XK5C9-G=0UKZ05@TB4@-9)E5"K;A^F?3") M :M.G-H.M/WU.SLA@Y)2JL('XI=[GN=\=[*OM^+B7BX(4>@Q8[GL6PNEBJYM MRV1!,BS/>$%RV)EQD6$%4S&W92$(3@TH8[;G.*&=89I;4<^L3434XZ5B-"<3 M@62995@\71+&5WW+M=8+-W2^4'K!CGH%GI-;HNZ*B8"9W;"D-".YI#Q'@LSZ MUL#MCCO:WAC\HF0E-\9(GV3*^;V>7*5]R]$.$482I1DP?)9D2!C31.#&0\UI M-9(:N#E>LX_-V>$L4RS)D+/?-%6+OG5AH93,<,G4#5_](/5YC(,)9]+\HU5E M&X)Q4DK%LQH,'F0TK[[XL8[#!@!XV@%>#?!> H)7 'X-\ ]5"&I <*A"IP9T M#@6$-2 TL:^"92(=8X6CGN K)+0UL.F!29=!0X!IK@OK5@G8I8!3T41 C0KU MA'">HM%#20NH&H6^H4&:4IU[S-!57A6PKH23F"A,F?P*)G>W,3KY_+5G*W!$ MT]E)+7I9B7JOB/KHFN=J(=$H3TG:@H_WX\,]>!L"T$3!6T?ATMM+^+/,SY#O MG"+/\;P6?X:'P]VVXWQ,??0Q]?%^>$P2@+MM\*U8^DU%^8;/?Z.B3M&$82BE M[<+Z,YA*)> ^^=M6-A5ST,ZL[]BN+'!"^A9EK-CDL7' M)!L=DVQ\)+*M7 =-KH-][-$0%U1A1I])BA*>%:4B\&CQF5IA04[AV4C*K&18 MP3;.N%#TV=PB;:FOA$(CI%_#9>0&CO[U[.5F5O%?T8EMS M*Q6=)A6=#Z7BC?!W=ISRVZ*_:Q:$YR^MXEVKL"VJAVF.]Y[[O05N;SR5&1%S MT]1(B%B9J^J.:U:;OFE@VH47ZY=N=^BVK,=N=U2U1?_IJR;M&HLYS25B9 92 MSMDY'$Q4C4\U4;PP#_64*WCVS7 !O2(1V@#V9YRK]40+--UG] ]02P,$% M @ U8 #54O+UTZ2 @ _ 4 !D !X;"]W;W)K&ULG53;;MLP#/T5PBN&%MCJ2Q*GZ1P#2;-+!W0HFG5[&/:@V$PL5)9<28Z[ MOY\D)UZVN0&V%TNDR,-#FF32"/F@"D0-3R7C:NH56E>7OJ^R DNBSD6%W+RL MA2R)-J+<^*J22'+G5#(_"H+8+PGE7IHXW:U,$U%K1CG>2E!U61+Y8XY,-%,O M]/:*.[HIM%7X:5*1#2Y1WU>WTDA^AY+3$KFB@H/$]=2;A9?SV-H[@R\4&W5P M!YO)2H@'*USG4R^PA)!AIBT",<<6KY Q"V1H/.XPO2ZD=3R\[]'?N=Q-+BNB M\$JPKS37Q=2[\"#'-:F9OA/-!]SE,[)XF6#*?:%I;<<3#[)::5'NG V#DO+V M)$^[.APX1-$S#M'.(7*\VT".Y8)HDB92-""MM4&S%Y>J\S;D*+<_9:FE>:7& M3Z?OA<@;RA@0GL,UUX1OZ(HAS)1"K> U+$T;Y+71B#5TQJ<+U(0R=08G0#E\ M+D2M#(!*?&TX660_V\6?M_&C9^+'<".X+A2\Y3GFO_O[)IH!549$ZJ6"-]F*Z6E:;?O?>5H MHPS[H]@1O%05R7#JF1E3*+?HI2]?A''PYD@.PRZ'X3'T=$X8X1D"4?9O+C## M4YM5.IX/23T @C MTVFS[+&FJE6?]7%I(4<'7";CT44_D;@C$O]#24SSX+YYPCX*\=_EB(+!9#SY M@X5_,)$ERHW;.PHR47/=#F>G[5;;K)WH7^;M7KPA-A6,7VVG9?OV.G30K+%1H MXZ7QY7S?N?J<]M=2W>DTG=G5RKIR])P)N!*$5T6!54_1\#E>N!UO,W!-5OD MQA[X27])%W #YG9YI7#G-RP9*T!H)@51,!]XPTYO&EMY)_"5P5IOK8GU9";E MG=V<9P,OL 8!A]18!HJ?%8R!J46+Y55IKA=DVV-/;VD*0P\['T:U J\Y.V;3C?XT):$UR2;O";9])7('J4K M;M(5[V)/AH54AOVJ7JNN-.R_D$AUTUF_[05Y/RDJH%$YIPF*.JX.@$^Z^JID^U,7+IVNM,&FS6 M;IGCP 9E!?!^+J79;*R"YB] \AM02P,$% @ U8 #53_GA*4&ULO5EK;]LV%/TKA%8,+;!$ M(O6PE-D&'&?M,K1%D$?[8=@'1:9MH9+HDI3=[->7E!4]+(J),RT($.MQ[^&Y MU^2]A^9X1^@WML:8@Q]IDK&)L>9\WTM0HQI3.C:O']'?%\&+8.Y# MAN9JOX/L%@QACF#)R &S%Q%KEX M0I:*]V\O, _CA+T3EG>G0+;^@T@"R$%G[G>_0)'PAT6 M[E!#QZY2;A=X=@_>+/J>QQ3+=(OY%FEJJGT7)GX>4/L392G+-,ZYBZ75& M=T>.#]$!R:Z9AX*1XZDYCBJ.(RW'&[+DNY!B%3&MY[$S>2"P5I!^%:3_:LO; M'S(I X&UDA)420E>MKR#SD3K+&VM28L-M.JN9PVVL$NH)@'H'7!4V)Q NX=E MHS?#(=9TB=(L?NXA/]CAY_>P0S4[I&7WM9!(,H%;3(7D ]=8ZD;)]8[A99Z( M:;]4KO4G@'V0%@) -8GUKB^W-%Q@\#E,L5K8#-J/AT)KQUIW M9.B\6B&#VNY_=&(&0FLGIA8%4*\*>HM9Z==JFU$)! MT-QB1D*K9V86H8@O0SIK7>H*SQL.!IUZAWJ MJ@\;VKWU#M42!.F5PC'UKH1J50C;'7F'4DEA=P(M!\&>#1JJQ0/2BX=G5KP2 MI=5%?!C8':)VMX!;@>OW\:P;/]+OQ5]>\IX MAU-R=/[OG22UTT=Z9OZO/BM M#5,1;%+,(;:.-^I9KP4Z>FT/A-8.NU8,R'N]HJ<5)T8+T\J2_ MZ'4%B8.0HNAU%8D#;:^WZ-6*!.F%PU%%SU$B[)97*ZQV!M3:2#>+PGACS=R@.I<:OH34$L#!!0 ( -6 M U40Z2=D]0( ,4) 9 >&PO=V]R:W-H965T"EJ*L95+N3RU;9'F4&!QPI90JIXYXP66 MJLD7MEARP)D1%=3V'">R"TQ**QF9>]<\&;%*4E+"-4>B*@K,'\^!LO78SH9ZO%FP#<":[%Q MC722&6/WNG&5C2U' P&%5&H'K/Y6, %*M9'"^-5X6NV46KAY_>1^:;*K+#,L M8,+H=Y+)?&P-+)3!'%=4WK#U1VCRA-HO95287[1NQCH62BLA6=&(%4%!ROH? M/S1UV!"XP0L"KQ%X_RKP&X%O@M9D)M842YR,.%LCKDEQ.6"S"B@,R% "O0.70A)5+4@0Y>5K+CJ*1B7 MY#H..$"G1UYQ50GF+D2T5KI[43ANT M\QK->P'M4U6>(-]YBSS'\SKDDW[Y%%(E=XW^[2O"? MS)X5Q&\+XO>Y)S>@5XD,.&+SEY[1>6T1&0N]HJR2:!!Z_LA>;<;HG>C &$$; M(^B-HJ_Y@>AABQ[N0P^ZT,,.]&C@1%OHO>8'HDK0//>Q"CW;0AX$SW'Y?>KT/)(];\G@?>=1%'N^0QX'CA%ODO=X'D@]:\L$^ M\MBL7C('M>//)?"N((.=(%'@!\%6D-ZI#@PR;(,,>X-\4:>;">;\D90+O1]5 MI>P*,MQ9>\(X&+C>5I+=89$WC(._7TO-:&]LLOJ \QGS!2D%HC!70N&UL MM9IM<^(V$,>_BH:FG;N9:[#,4T@39A)L3]-I>IFD:5]T^D(8 9XS%B<)2#OY M\%W9QL;$".AMWB1&UO[6WK\>UCNZ6@OY1G'9;*IPQN=, MG8L%3^#.1,@YT_!33IMJ(3D;IT;SN.DZ3K/$CXU2PHXVC.$Q6)A$@^ MN6[^;CCFB7C,0VT0#/ZM^)#'L2'! MPS.:1;'Z2,Y(E)#[ M*(ZA65TU-7@WC&:8>[K-/+E[/+7(O4CT3!$_&?-QC;UGM^\>L@_L]M2U )H0 MMB)V[B9VMZZ5^,LR.2^7#VD0Q3T;BL><+A\3Q:%Z!O>1SR MQ*>P(N@:KO]MCQ78S3T>@CG-S ]$J2)#JQC"K=1!:Y^#2+'I5/)I-F _3\AF M4/_U*W0E=YK/U=]U S;CMNNY9DV_5 L6\NL&+-J*RQ5O#'[XCG:=G^JTQ81Y MF# ?$Q8@P2I*MPNEVS;ZX+?E? 0C64S(YP67(']G7!;'^_4V7&42Q_398 $JXAW48AW89\A4JRB]"L+!",A#/](DU@H M6-7VB6(%GKJR8<*\BS?:T?/6CG*8#H.W#F%N%@XK@O0+0?I609Y8#*%_W+\$ M6J\T[Y?0Y&$AN5YJ'2?%1:@$6K"KY5DJ!' MYHEAGBQX=PF(E+"\CC0LY'LM4_ZA2$Q2*;/9_!BI+[7*6?V>/'4Q M:1XJS4>E!5BTZG@H2S'TO6HQ%+48@TKS4&D^*BW HE4%+RLRU%Z2J?]$G/+$ MU&?@RT0LM8K&Z4T]X^0YB4SKDX:;]35DU$H-*LW+:3L?D[OE&E2? 1:M*F]9 ML:'VDLWODH%X-V$HEJ;&]LA#'JW8**[?;5&+-J@T#Y7FH]("+%I5X[+(0[OO MM68CU4URP3%I'BK-1Z4%6+2JX&7!B=HK3F5^+6!-EH>R;+:9_=(^^WN'WSM/ *CM-3SXIDJ[1V;F$HK4X7763GBG::;^EET-:T^[12S\[.U7B MLZ-<]TQ.HT21F$_ E7/>@]U&9J>CLA]:+-+3/".A80M(+V<<]A!I.L#]B1!Z M\\,X*,ZH#?X#4$L#!!0 ( -6 U6?Z&L[R@4 %PN 9 >&PO=V]R M:W-H965T<2?5DF:3[J+:1]\; \=Y^-AV(MDSCE]QG*U\MEF'V]XXG8C'JXMSOQ$,\7LCAAC8>K M<,ZG7#ZN[C-U9-64*%[R-(]%BC+^/.J]Q[?,*1U*BS]COLGWOJ,BE"^(0G24%2U_%O!>W58Q:.^]]W])_+X%4P3V'.)R+Y M*X[D8M0+>BCBS^$ZD0]B\RNO O(*WDPD>?D7;2I;NX=FZUR*9>6LKF 9I]O/ M\$LU$7L.BJ-W()4#Z3JX1QR+KFZ$T._OT M%?W"Q3P+5XMXIL[.B]R^I5R&<9*_4TZ/4XK>OGF'WJ X19\68IV':90/+:DN MK1C FE67<;>]#'+D,AST4:1RD2.61CS2^%.SOV_PM]24U/-"=O-R1XS W];I M#7+L'Q"Q"=%O3493KU(G)+G'.'1. _G\XS/P_+F_J-9 M('__KDS1!\F7^3^ZK&^YKIY;%,';?!7.^*BGJES.LQ?>&W__'?;MGW13#@FC MD# &!&LEQZV3XYKHXT]"AHFJV65"=#G8NONE>_%_XV6,L>OU^T/K97]V#\T& MCN=WK.BA%2&![0S:9DPS9M#WW(;6"M6K0_6,H3ZFL>01FLI0MQ0< M6O4]3+JEX- *!]CVW4XIT)AYMC\(]*4@J",-C)&J+E'U@*DN1J/CI>L,$D8A M80P(UIK]03W[@RL5@0%DGMUY6!RG__IB2.3^Q.'="8 MX2)-GLB5BD8%ADH1)(V"TA@4K9VB M1N=AHU(YHW XAQ5!)R8T=CHU49F=E!.Z80UZ C?:"9O%TP6U0QT;F@[S.!AMZM)DW^!N_;J&*,2- M*L1F6;CW#/<;>R0C_^(,0-(H*(U!T=J9:E0M#JY5W4!E+RB-@M(8%*V=HD;Z M8J-X.Z-'&ISWP%5CI^V1#LWT/9)F6$./1!HU2Z2S"-=NDA!:124 MQJ!H[9PUFIC@*]41 BJ'06D4E,:@:.T4-7*8&+4<>)=4#=?I1$BG%9D<,>L4 MG?-@[!2L/36-#"5F& =J0R-M"1F:5E7 M!M5GO/*YKWFDBQ]W ]TWS:=-Z&D3 MIC%Q?+\K1ZR]W;*J?9B7VY1S-!/K5&[W1-9GZZW0[\L-P)WS=_AV@C7G*;YE MVXW.#7Z[[_ICF,WC-$<)?U9#V3=]U2=EVZW,VP,I5N5>W2H-Y>/_ 5!+ P04 " #5@ -5^^ID!E<" !/!0 &0 M 'AL+W=O[Q.??J.C]H\V!; M $<>I5!V25OGND44V;(%R>Q,=Z#PI-9&,H>A:2+;&6!52)(B2N/X,I*,*UKD M86]MBESOG. *UH;8G93,_%F!T(AQXYXWK?,;49%WK($-N&_=VF 4C2P5 MEZ LUXH8J)?T*EFL,H\/@.\<#O9D3;R3K=8//KBMEC3V@D! Z3P#P]\>KD$( M3X0R?@^<=+S2)YZNC^P?@G?TLF46KK7XP2O7+NE;2BJHV4ZX>WWX"(.?"\]7 M:F'#EQP&;$Q)N;-.RR$9%4BN^C]['.IPDI!D3R2D0T(:=/<7!94WS+$B-_I MC$ ML'',.(*B84'2.(W/X^P\3O+(H2NO+2H'!ZO>0?J$@T\[-2/S^,R3I/^F1UB, ML2+I6)$T\,V?X+OAEC6-@=X(N:N/KLG/SP@EMPZD_36EL^?-IGG]="ULQTI8 M4AP?"V8/M'CY(KF,WSVC>CZJGC_'7DQTICOIC#[I#.Z7H!R.W)2)_IHD#O?X MD=X7\>Q-ED?["779J"[[/^K\-M?5E+#G;T@S(K5RK9VJ970R'_ZI^<),PY4E M FHD0WL7E)A^?/O Z2Z,S%8[',"P;/'% ^,!>%YK[8Z!G\+Q#2W^ E!+ P04 M " #5@ -5I).F3@D# "6"P &0 'AL+W=OPS3W/W3UW,M=?,?X@4@")'FF6BX&12EGT3%/$*5 LSED! MN?HR8YQBJ;9\;HJ" TY*$,U,Q[("DV*2&V&_/+OA89\M9$9RN.%(+"C%_,\5 M9&PU,&QC?7!+YJG4!V;8+_ <[D#>%S=<[P$AMKI#.9,O:@-U^2@6'I@""#6&H&K%Y+&$&6:2(5QN^:TVA<:N#F>LT^ M*7-7N4RQ@!'+?I!$I@/CTD )S/ BD[=L]1GJ?'S-%[-,E$^TJFTM \4+(1FM MP2H"2O+JC1]K'38 BJ<=X-0 9QO@O0!P:X![J >O!GB'>O!K@'\H(*@!93'- M2JQ2Z0A+'/8Y6R&NK16;7I3E*M%*8)+KQKJ37'TE"B?#"&; .21HQ"@E0O>+ M0!_1,$F(KCS.$,FK]M5]SD MMJWC7HMHK\5XK\6D,\'7RF=NS T45.IZPM-=M&ULK55M3]LP$/XKIPQ-(&U-F[9A M8VVD F,P#0V!V#Y,^^ FU];"L3.?0]F_W]DI66&ET]"^)'ZYY[E[SO;=:&GL M#2T0'=R52M,X6CA7'<0QY0LL!75,A9IW9L:6PO'4SF.J+(HB@$H5)]UN&I=" MZB@;A;4+FXU,[934>&&!ZK(4]N"538V[\Y*P81UT?$"K,G6<0 M_+O%(U3*$W$8/U:<4>O2 ]?']^PG03MKF0K"(Z.^RL(MQM&;" JH>?+C:+PA>7*MAM!7I,SY0K,$912-W]QM\K#&J W> *0K #)8\#P"4!_ M!>@'H4UD0=:Q<"(;6;,$ZZV9S0]";@*:U4CM3_'*6=Z5C'/9A @=P407\$F* MJ532220X154 WQ&X$@KA-4R*0OJT"P5GNKD[_A!VC]$)J6B/3:ZOCF%W9P]V M0&HXETJQ 8UBQT%Z5W&^"NBH"2AY(J 4SHUV"X+WNL#B(3YF<:W"Y%[A8;*5 M\ 2G'4C25Y!TD]ZF>+;#/]:Z _UN@"=;PNFW">\'OOX3?,>2S(7N[EI]> M)VD3U&B*UTI@B78>.@-QSFOMFFK8KK;-9Q)J;OS;O.E&UL MM=U;<]M&@H;AOX+2;FW-5,U$(GCV.JZRA3Z/-RYG,[F8V@M:@B3N\* %(3N9 MRH]?D(0$- @V">5-+F9L67@:DO )3> C^NVW=?;/S4.:YM$OR\5J\_W%0YX_ MOKF\W-P\I,O9YKOU8[HJ_N5NG2UG>?'7[/YR\YBEL]O=1LO%97QU-;IL^-OEBW([7Z:KS7R]BK+T[ON+][TWKA>/MEOL/N7O\_3; MIO;G:/NU?%FO_[G]B[G]_N)JNTOI(KW)M\:L^+^OZ76Z6&RI8D?^KU0O7@;= M;EC_\[,N=U]]\=5\F6W2Z_7BY_EM_O#]Q>0BNDWO9D^+_//ZFT[+KVBX]6[6 MB\WN?Z-O^\\=%2/>/&WR];+#<$8;E!L-S1QB5&XR:&PR.;# N-QB?NTN3X02V;Y[-W;;/TMRK:?7WC;/^R.T]WV MQ9$U7VTS]6.>%?\Z+[;+WUUGZ>T\C^3L9KZ8Y[]&?XW>WQ8?*([VV2(RJWUH MM\?^GY(TG\T7FS\7G_+3CTGTIW__\]O+O-B#K7-Y4XZ6[$>+CXS6BSZN5_G# M)A*KV_2V97L9WKY_:GL=WGYT:GM[8O_C '!9?.M?OO_Q\_?_0QP4?[C)OXOB MZ5^B^"KNM>S0=7CSC[.LV'RPV_RJ[><1WOS]T_UW4;]W='3Q^T:7X=RRN3I_\[:=U[]O=//[1K?AS9/T)OB==Z>^\[]&\;AM:^\H[+_\%NCO MN/[1O?F2%VG?Y-E3<;[,HW_\K?B$R.3I C8( MZ>]V>5K?13?[T^U=>;K]2W%R?!]??IMO?ZN,VL)% M[HP@,4EBBL0TB1D2LR3F(,P+U_ E7,-PN-(\3[--+5_%B\=-/EO=SE?W;:$* MZL\IC-5S?SQ^(5VVRY?BKF;T4*TG39^@KG M0Q#N>O"36$)B8H_U>K4?X]5W5U?QT/\I2G)016*:Q R)61)S$.;%:/P2H_&K MIF71?%6<4=)-D:0C\[*@VS5%)):0F-ACV^M4]12-&ADBAU0DIDG,D)@E,0=A M7H8F+QF:O"Y#?Y]E\]F717HT0Y/6@ZOG'US7P=&[AH/$Q*3]%-,\PY!C*A+3 M)&9(S)*8@S O'=.7=$R#Z=A=6;N=;VYV\[*;]2;?M$4AB'0]G9!80F*"Q.0> M&];2U^N/VEZ2D*/J7GH754WG*Z"B:C=7[H]+QQAL&LZ4"U! M-8%JLM3JQVI_TA80=%A][K &'=:BFJ,T/R2UN[*]8$A^SN;Y=E9UMYU9)>E= MFA6SJVA_FV:S>9JM;M+HNLA+:UR"=.>XD%J":@+5)*HI5-.EYI]VVD-%CFM1 MS5&:'ZJX"E4^SU#DZO#TTQJG(-HY3J26H)I -5EJWFF@]>03 M'UQO';9\GF[Q6N==+5ZO[?JM1;]<1VG^L5W=P.\%;U^V'-OE.>-NOBK.%O/5 M?6!^A=[.1[4$U02J2513J*9+K9Z6X63X1"70426J*533J&90S:*:HS0_8M4]^5[XIOP/^4.:1>\WF_3(20>] M"8]J":H)5).HIE!-HYI!-8MJCM+\<%5W_WO[NZ)47[.'WO1'M035!*I)5%.H MIE'-H)I%-4=I?MBJCD O7!+X:37;O[@J7DWM+AG,GZ_ '7]%A=8#4"U!-8%J M$M44JFE4,ZAF2ZW^*F[:5EFC1O635#4%>N&J0')F>LB[O]>HEJ":0#59:O6C MH/UV#UHB.'-4@XYJ4GNS3]2_3X\AZ?UJS$ MK>3#UHX0#6):@K5-*H95+.HYBC-3U35@XC#/8B/LU].OI0* M$YU/,VC? =4$JDE44ZBF4IMFLT4DGU:M3T<(;][Y=(4V)5!-H)I$-85J&M4,JEE4 MHEJ":0#6):@K5-*H9 M5+.HYBC-#UM5O^B_LGYQR!4>OW.>T/;%D2]A?.7]UYS_H?N@4$VC MFD$UBVJ.TOS<5%V,?KB+L9W_1#0F%X!SH' M"JUAH)I$-85J&M4,JEE46'T6W3.^_C#7.>S%UJ^0#6! M:A+5%*II5#.H9E'-49H?MJJCT9^R4T6TM8%J":H)5).HIE!-HYI!-8MJCM+\ M%6NKUL8@O%#'T:GBR??QE_"I&\GA\;OF"=4$JDE44ZBF4\33G,=3UYH5J":@+5)*HI5-.H9E#-HIJC-#]L59MC$*,SQ0%: M[$"U!-4$JDE44ZBF4A>IUNB@-0U42U!-H)I$ M-85J&M4,JEE4K^]:TH0T/5$M03:":+#5O,;?R+2^-1\"C MX^JSQS7HN!;5'*7Y*:F:&8-P,\.LYOE\MHC^.\V6T?;!3ZW)0)^8@6H)J@E4 MDZBF4$VCFD$UBVJ.TOR$556-P82=]*%5#51+4$V@FD0UA6H:U0RJ651SE.:' MK:IJ#,*/TSAZ37!9WOKZLLX*=+AFD8U@VH6U1RE^=FI M"A;#<,'B<_IUO?BZC<;^?G DR_2T)@1]; :J):@F4$VBFD(UC6H&U2RJ.4KS MDU8U+X8#=DJ(MC!0+4$U@6H2U12J:50SJ&91S5&:'[:JA3$\L;P)-"5$RQFE M5I^:#8],"='B1:F-3HXKT7$5JFE4,ZAF4/W20&&Y@6JB5([M0B21$=5J*91S:":135':7ZBJ@+&,%S ^/!\LMF%HHFC:[7F]8B>YCNG":T9H%J M4DJBE4TZ5V.(EN1@HM4*": MHS0_4E6!8A@N4.S",W\.STT1GDUK>M""Q+"EI]#ZT@=M1YPYJD1'5:BF4+D95-6(4KD:\7ZZS?/ZO63Y?K[9GF]OGL\W=?%5$97>QX%A8PG37 ML*!:@FH"U62IU7^=#\:'K?+RT^HY[A_&6+=HO;:30PO7]GD6_5H=I?F'=]5) M&(6?$E%?AN!8Z2=,=#Z,T1X"J@E4DZBF4$VCFD$UBVJ.TOR 53V$$?MDB!%: M.$"U!-4$JDE44ZBF4C)$&.X<.[3%@&H"U22J*533 MJ&90S:*:&[4_UV18W7CP U7U$T;!6[('T\,SGR465CNG":TIH)I -8EJ"M4T MJAE4LZCF*,W/7%53&+$/BQBA?0142U!-H)I$-85J&M4,JEE4/V-$:PVEUFTET03=!_&J?9#H/BA4TZAF4,VBFJ,T/T95F6$4+C.\CSY$ MGU]FB&>L2Q#V.J<'[32@FD UB6H*U32J&52SJ.8HS4];57\8L4^6&*&5!U1+ M4$V@FD0UA6H:U0RJ651SE.:'K2I&C%[Y9(F32UB%XJ):@F4$VBFD(UC6H&U2RJ.4KSPU:5/<:O M?.C$R;EB&.X<.[3V@6JBU)I7&4>-J2(ZJ$(UC6H&U2RJ.4KS\U3U.<;A/D?P M663A;3M'!JULH)I -8EJ"M4TJAE4LZCF*,U/5E7L& _8:2':Z$"U!-4$JDE4 M4ZBF49F_53$[NA;1\)B MY[RAI0Y4$Z@FQX>/TQC%;4L2H,/JI MX#U?M#N!:@FJ"523J*903:.:036+:H[2O-!-JH;%Y J=!4[0@@6J):@F4$VB MFD(UC6H&U2RJ.4KSPU85+";A)V@DYUW0"RN=,X;V*E!-H)HLM9;%/AM3/W18 M?>ZP!AW6HIJC-#\951MB$FY#U.=^?UNO[J/\K*E?6.V<%+0*@6H"U22J*533 MJ&90S:*:HS0_.SIWYH=P+5$E03J"9+S7NJZ[1UZH?6(LX=UJ##6E1SE.8GHVH\3,*-A_K4 MSWSZ(3S?0ZL.J):@FD UB6H*U32J&52SJ.8HS0]:U:R8C-CY'MJN0+4$U02J M2513J*91S:":135':7[8JG;%A%JR(PQUCAG:JRBU^G..XWC0;YGA"'1@B6H* MU32J&52SJ.8HS<]059J8A$L37A7PZ[8)N%BL\]VYZX?'W4/6]U/%UE2A[0E4 M2U!-H)I$-85J&M4,JEE4 $.JY$-85J&M4,JEE4(C NN6G<61@@PYLSS\,'#6P?]Q7%8EI MN"+QZ65I^.W1_YC-5S?SQ]DBFBUWG8DB#6FZ3&];C_6]?+":>CQL'NEH(P+5 M!*I)5%.HIE'-H)I%-4=I?J2J;L4TW*TX>BHYN61!&.X\@T.;%J@F4$VBFD(U M76K-WY+]>-P\ Z$EBJ/##IOGGS^B'S&M^A'35Z[OD?[R.,_VJ_H^IME\W7X* M"N/CZ-=TEK5U_J[#6W8.!]J,0#6):@K5-*H95+.HYBC-CUG5C)B&FQ'-BW71 M;]%VZ;C;W+QP04,M!R!:@+5 M)*HI5-.H9E#-HIJC-"]1O:NJ';']\ZNGBV>N"G)BC*YG-99+6$ZPG&0YQ7*: MY0S+699S&-<(8Z\61G:%D&[A0GL6+"=93K&<9CG#!- M:L$+/YSCZ!2RV[M4GH>IOS^A%P];WZ9R8I>ZAPWMD[";L\KYI_3A\7;^B4T[YPCE!,M)EE,LIUG.L)QE.8=Q MC63N9E6_0;,_=?HCMUU*[6M@_N%88WI7N(6.+'2@G M64ZQG&8YPW*6Y1S&-4)6*W;TPL6.QK7"ET6/KY^R;'L]X_CBQR?DSO-%E$M8 M3K"<9#G%?:PX+'U#Y03+"=93K&<9CG#K?_2"][GWP3N]$/()IGO>V-8'R@F6D\^<]P3OUDN(Z+CZW'$-.ZYE M.8=QC8S4FAJ]<%/C<'[X<;XZ_8:7L-H],FR5 ^4$RTF64RRG6V^M .<%RDN44RVF6,RQG6\[?7&W?7]]KB-#V^2'MXW#H_5/45L20/E),LIEM,L9UC.LIS#N$:*:B6- M7KBDT3)[/.?MTF&U^TF,K6V@G& YR7**Y33+&9:S+./2QX;#L$Y03+2993+*=9SK"<93F' M<8W@U=HA\2M78SG]5NE2;I0?K^*#"29; $$YP7*2Y13+:98S+&=9SF%<(UNU M D@<+H"8 M;,4$Y1*6$RPG64ZQG&8YPW*6Y1S&-8)7JYC$KUQVYHP)YEX^>&KXX25,MD:" M[3ZW2QV$0WVW>?;0>I M?33*TKMM]MZ\CR\N#SZ>]-Z(7LO'9>^-:ONX[KTQNX]?5L.^>_LXNT\_SK+[ M^6H3+=*[8A>NOAL7OTVR^?W#RU_R]6,1T(OHRSK/U\O='Q_2V6V:;3^A^/>[ M]3I__LMV@&_K[)^[+_/=_P-02P,$% @ U8 #5?Z\^Q&) @ [@8 !D M !X;"]W;W)K&ULE95O;YLP$,:_BL6FJ9.V0DE" MDHX@]8^J;5JE*%FW%]->.' $JP8S^TB:;[\S4!2E)%7?@,_V/;_G,+;#K=*/ M)@- ]I3+PLR<#+&\=%T39Y!SNZ;4P),Z*9>N[WF!FW-1 M.%%8]\UU%*H*I2A@KIFI\ISKW35(M9TY%\YSQT*L,[0=;A26? U+P(=RKBER M.Y5$Y% 8H0JF(9TY5Q>7UU,[OY[P2\#6[+69K62EU*,-OB4SQ[.&0$*,5H'3 M:P,W(*45(AO_6DVG0]K$_?:S^EU=.]6RX@9NE/PM$LQFSL1A":2\DKA0VZ_0 MUC.R>K&2IGZR;3O7]!-\_DN"W"7[MNP'5+F\Y M\BC4:LNTG4UJME&76F>3.5'815FBIE%!>1C=:$@$LCL>"REPQSZS):U[4DE@ M*F5W%58:V+TH1%[E;*Y%$8N22S;G.UH9-&P!DB,D#!7##-BAW-DM(!?2? Q= M)+>6Z<:ML^O&F7_$V?>J.&<#[Q/S/=]G#\M;=O;^0,:E8KN*_:YBO]8='-'] M0;&M[=#JGZN504U_R=\^KXWFL%_3[IQ+4_(89@YM#0-Z T[TX=U%X'TYX7C0 M.1Z<4H\68'=7 MK:ME^CSV C$=02=B=N(G_D>:&[Z0$/._#P))A8@SY6DS7: M8Q'J"&O4L4:OL89]K-$;6$''"EYCC?I8P1M8XXXU?HT5]+'&;V!-.M;D).MG M!G0PIPBZCSAY01R. _I)^IG3CCD]S53(91]N^N*''$XG8UOD(='=.[[L37#/ M]5H4ADE(*=<['Y-GW9RN38"JK$^TE4(Z'^MF1A<2:#N!QE.E\#FPAV1WQ47_ M 5!+ P04 " #5@ -5PC.G\6H' E.P &0 'AL+W=OW0'S]24B31EAG+./W0^$(^I-Y#DWH/JKGMM[_N #>]A(_<%@?KDE#_0CE9^W2Z[> M#2I*R&*:")8FB-/U5>_:?8O]J:Z0E_B;T2?1>(WTI=RGZ:-^]1S=(QK1 ME=0(HO[LZ()&D2:I?GPMH;VJ35VQ^?J9_EM^\>IB[HF@BS3ZAX5R<]6;]E!( MUR2+Y(?TZ7=:7M!(\U9I)/+_T5-1=J):7&5"IG%96;V/65+\)=]*(1H5O&,5 MO+*"MU=AZARIX)<5_+T*OG>DPK"L,#RU2Z.R0G[I@^+:<^$"(LG\DJ=/B.O2 MBJ9?Y.KGM95>+-$#Y:/DZENFZLGY1YFN'C=I%%(N?D;X:\;D=_0&78WDL;BWY8^ MWA2P83M,SV9OQ9:LZ%5/35>"\AWMS5^_5GJ.3]41;PM&.1!E%/QH_RC9-K="NFA:P24,II^^X>W*>4@@# M=X\,B\0$R)K'Y966E<)QP>#S1VZ,W=X."S;2CJ3H7LX+($Z:(@Y MJ<2[L':GZ_H%"<- ,",,LRH, M,VL8ENH6GW*NI#>7L!>&MA7:=6C/#@;L_I"&; X#P0RY7:>^=7?.$OSXQ&P' M=A6[I-G4!FT00]%,O1M6R;7J_8D\TC=+SG9$4O2)DT20W.VV*FU%=58:DA: MTC 4S0R*5P?%@_0Q)0TJ+I"T )2&H6AF7&I[Z5J]TCENQD[L'!O_8';R#N]P M0-O$4#13\]I NJ<[R Z.QT[MK/OP%,\#VB:&HIFZUT;3/=UIGN*/2ISK-S2: MS:;]/9$6]F8[3R^0--Q^#>IN>5A=A*EF;3;=<]SF"W>1)?-E22&]:0!*P^W7 M8)&TMIRNW7/>D6\LSF+TY8[&]Y2WKXR@'A.4%H#2,!3-#$;M5MTIZ!T+I$%< M@-("4!J&HIEQJ>VK:_>OY]RQ'/K-(YG0A;WQSL*#VE@HFKF/4_M8[SP?:]?> M.W2?HW;I[$ MPYW) \TAC6< 2L-0-%/SVL9Z=AN[)%PFE(L-V[:*"[HS"DH+0&D8BF;&H3; MWAAT'0#=;@6E!: T#$4SXU*[:,_NHI>4KV@BR0-%)$DR$B%.9<83E)^9TZ?R M]#YCEA2?JJEK1;9,JF*K-)&+6FFX&9[*3C01C$4 MS8Q-;:H]^Q[P!QK2>%NWLV_TD;7 M4,K5N*GZS?691K7"<36\A$A7C$@UAIZ8W*!B1KC6%8J7-^ASPJ3HH]M$ Y/R MV&5>6&[4;+%\?X$^I=M%BNAZK;[5&^)(]9[I#=DUDO7NE5 5B%0=$5FDB[&D MJ/CZU=1S)^\$HOFAP/*,(-)_]3!_WMQ=HS3CQN8Z"AE7+4;?+_)0J.Z41'1/ M=.S@K66QG=C[->)B(.*9K:]%V M7:'Z:.I:)P9\>V*@<2^(?J!2Y7(::I44-$D 2@M :1B*9@:F3A+XH$D"'S1) M $H+0&D8BF;&I7&ND@&]/ M"FB-.^QKVVF=)2]H8\MI)] &,13-%+O.!O@G9P/V5X";5K5!TP.@M "4AJ%H M9F#J]( /FA[P0=,#H+0 E(:A:&9]OHS88Q_\5BYVF.VE7 M?H8D71*I"9QVTYVN:MKMQ;07#C@!%3"S3=/\]S.&$" .:SM+?=. \SP?^_F1 M;[&9[3%YI!%"##RG24;G6L18?JWK-(A0"ND5SE'&O]EBDD+&;\E.ISE!,!1. M::);AN'J*8PS;3$38[=D,<,%2^(,W1) BS2%Y+!$"=[/-5,[#MS%NXB5 _IB MEL,=6B/VD-\2?J@#&6#\6-Y M\S6<:T:Y(I2@@)4(R#^>T HE24GBZ_BGAFK-G*5C^_I(_R*"Y\%L($4KG/P9 MARR::Q,-A&@+BX3=X?UOJ YH5/("G%#Q%^QK6T,#04$93FMGOH(TSJI/^%PG MHN7 .7('JW:P^@[.!0>[=K!?.H-3.S@OG6%4.XC0]2IVD3@/,KB8$;P'I+3F MM/)"9%]X\WS%6=DH:T;XMS'W8XLUP\'CYR5/=0A6..7]1Z&HX&>PKGH'X"VX M:.4_E]<(; [@9@])".X/.0(?/<1@G-!/G/*P]L#'#Y_ !Q!GX#["!8592& M9%? -GX!EF%9DO6L7NYNRL+Y?[/[;YZ]DPR[:2-;\.Q+;11!@H"D06X(@=D. M<6EA8'D ;;M;>!##5>/\]8TCP5>&4OJWK#NJ^1WY_*6<7M,*[@ ME?^2GA93>S*>Z4_M9)\;V>/1I&ODG1N9DXEK=ZU\V7S.R:@3]:B)>C08M9_F M"3X@5(D<^)%?"G80\]H.5 GS5,)\1;!.+=RF%NX[RXBKLH@J89Y*F*\(UBGB MN"GB6+&,5+Q1ZV=M]31$8M%7$(F)V9.//21/K9##6.T09B0/&@ZSD MXR&+F?3I9I#SVL93"?-4PGQ%L$XQIDTQIN^L'E.5150)\U3"?$6P3A%-X[0C M,13K1PUL_[ G$ZE,1ST9D5F-QV9?2B1FCNV.Y6IBMG9CYF#LHC4I MV&("8DH+F 4(%'S#0@ Z/J:(Q("\($'$DP/R!,IS,CC1:WM5*H%J"JE2IJGE.:KHG5+>=K$FH/;J[ &P(RWK[A>7GZ(&6:]NA-5TCRE-%\5K5N5 MTY[4'+VWJ"C=SBJE>4IIOBI:MY2G+:TYN-EZBZBX9\<<1E]2SDTLRSY[EOE/ MD"\Q<:9&7U7TU@%SBLA.G.Q3'DB1L>J0L!EMWA[ 9 >&PO M=V]R:W-H965T9CQS.^+?&G.T) M?6 ;C#EX+/*275@;SJMSVV;I!A>(G9$*E^+)BM "<7%)US:K*$9+Y53DMNLX MH5V@K+3F,W7OELYG9,OSK,2W%+!M42#Z_0KG9']A0>OIQEVVWG!YPY[/*K3& M"\R_5K=47-DM99D5N&09*0'%JPOK$IXG<"H=E,6?&=ZSHW,@0[DGY$%>?%I> M6(Z<$2E)&?J$^P;6\<"Z99Q4C3.8@9%5M9']-@LQ)&# MX.@=W,;![3OX)QR\QL%[[@A^X^ _=X2@<5"AVW7L:N%BQ-%\1LD>4&DM:/)$ MK;[R%NN5E;)0%IR*IYGPX_,%)^G#QRNQU$MP30I1?PRI#'X$B[IV %F!DU;) MHSS'X ZGA"[%TZP4!B4C>;9$7%PON#B(PN(2!]CCK*O+JT3N+X;65 MYBF>=X*7%%5.OF,,%ICNLE0<-XABH"FJRSPG:7UZLU*EM2ZS?X75+:89D<:, M,_#W'V( \$E4%_M'5ROU;'S];*3^GK,*I?C"$@++Q)2P-?_Q!Q@Z/^L291(6 MFX0EAF"=E/IM2OTQ^OP+X2@'3(G#OI1'75)J7JAX\C=L-Y]ZT61F[XX7 M>VCD38*H:Q0/C6 4A5[7*M&-YQ^,.E$';=3!:-2+[3U+:5;5/W2ET+AM51'* M55U*F;O#.UQNL2[^4?)+B](D+#8)2PS!.ND)V_2$;TIG0I,I-0F+3<(20[!. M2B=M2B>&=:;F!<<2X@8]F1G:P GLJHF)VH"CT8!O*5EA M)E_&1=Q-'3-P*;3FAF\PK97F9E1I1@=X:5F:A,4F88DA6"=+TS9+TS>E-%.3 M*34)BTW"$D.P3DJA<^B'',-:TP"/!< /^V*C,8+0Z:F-QBCR>Y*4:(SH M;MA';2 8H57@^=.^ MQ&A&#":H=74\_LZ M,S0*7#?LZXQN0,<_H3.';A&.MXN_XA)3$;N4F;W3T=YM=TDO MU=Y@[_X5/+^&FONQW%55&W<'?+TE*]JN=58RD..5&,HYFPA5I/4N9WW!2:6V M\>X)YZ10IQN,EIA* _%\10A_NI #M'O-\_\ 4$L#!!0 ( -6 U7]81R. M/Q #Z^ 9 >&PO=V]R:W-H965TQKK8[:8 TNE'8;H-F.OMAL!\4F[&UE26/+DFSF!^_I*Q8IJW0 M5N?=S19H:\ODTA=/&;YUV+)6$F^K9*T>#]8EN7ZW?EY,5NR552< M96N6\E_NLWP5E?QKOC@OUCF+YG6E57*NCT;V^2J*T\'E1;WM)K^\R*HRB5-V MDY.B6JVB_.D#2[+']P-M\+SA<[Q8EF+#^>7%.EJP6U9^6=_D_-OYEC*/5RPM MXBPE.;M_/[C2WH7V2%2H2_P:L\=BYS,1NW*795_%%SI_/QB)%K&$S4J!B/A_ M#^R:)8D@\7;\WD '6YNBXN[G9[I7[SS?F;NH8-=9\H]X7B[?#R8#,F?W4964 MG[/'@#4[9 G>+$N*^E_RV)0=#;_Z%MS('8J<$YW!;VI MH.]7,%^H8#05C%,KF$T%\]0F64T%ZU0+=E/!WJOPXE$:-Q7&IUJ8-!4F>Q7T ME_9AVE28GFI!&SV?N=HESS>GO/87)RJCRXL\>R2Y*,]YXD/M='5][B9Q*N+C MMLSYKS&O5U[>EMGLZT\?N(?-R76VXF%71+7C_D2NYO-8?(P20M--)(H?WCBL MC.*D>,N+?+EUR)L?WI(?R#DIEE'."A*GY$L:E\60;^2??UEF51&E\^+BO.3- M%4;/9TW3/FR:IK_0-(U\S-)R61 WG;-Y1WU77=\X5M]7U[>/U:='VJ\K .?\ M/&U/EOY\LC[H2F)8)6?$T(9$'^E:1X.NU=6OUCFO/JJKCSJJ.^KJ'Z-\:[VK MNGNL\>G6NMY1W3N]>M>^^W_.>O#GK%-U=8?-E" M\5+0BU E'4%_E>=1NF#\_E>2#T]DM]Q-]%1OOGJ,\CGY[6\<26C)5L4_NR)[ M8]_LMB_N^>^*=31C[P?\IEZP_($-+G_\BV:/?N[R:B3,0<)<),Q#PGPD+$#" M*!(6@F!2%)G;*#)5],OKJ%B2ARBI&%FS?'/_(]D]*<0ME?<=UU4^6]:QP^]_ M_'L9Y_SSO,KC="%JQ%G73>6#TFC?T$'"G W,KF&BW_UP:4XOSA]V P)IST/" M?"0L0,(H$A:"8%) 6-N L)0!L>E+WM4N/]N]K;!OXC/K\G8EL:^W(V$.$N9: M!Z$S-29C.7B\PT+&V)K(A?S#0MID8AMRJ:#+GKE7B"+W, 3!),>SMXYGJZ_$ MV6K%W:R^\ [)+%K')1^T- .2QMR<\"$,N:_*BE^EXZ*HHG36Z9%*4WT]$@ES MD# 7"?.0,!\)"Y PBH2%&YBU$Z*6K4]MO8U2*1;&VU@8*V/A[]7JCO=&1#]D MX__9_3T3'8\R(VRU3K(GQCH'XTIL7[]'PAPDS$7"/"3,'Q\XA#D9\3][EW:D M38J$A2"8Y/:3K=M/E&[_)YB'-.F?9#) FJ0=)B?&OLD09%+RUNG66Z=*;_TE$QV4:M=G#_QT MV(P1ZWY+4U#\V.6^2FM]W1<)?34 M=2$*D*VBZE;I=:L*8AQO5@AJEA0LVJC5*$8G]^])5)7++! M>J<3*ROW=F(DS8'27"C-@])\*"V TBB4%J)H5=3ZEZ\OY0^L+Q.8=H^!^H,"ZA,"Z4Y4)H+ MI7E0FM_0I Z5,;+&QF2_/P758:&T$$63/;Z58C6U%BOR*LA-$G6.CM5U>[LY M5%.%TEPHS8/2?"@M@-(HE!:B:'(LM"JL9KUV=PJJVD)I#I3F0FD>E.9#:0&4 M1J&T$$63 ZI5E[7_H;RLMM4[=J ",Y3F0FD>E.9#:0&41J&T4#O4F35S-#9' M=K?.K+5"LZ96FOL\E86*RU": Z6YVJ&*:XSLL67:^P]EH=KQJ68#J%D*I84H MFNS/K8*LJ27D>@SA-BD2I$YF(S=-#N?+8PNH<@RE.5":"Z5Y4)H/I050&H72 M0A1-CI%6M]:FKSVV@&K94)H#I;E0F@>E^5!: *51*"U$T>0)7:VTK:NE[3I0 MNE*5HIV NGO:C#::@;4%": Z6Y4)H'I?E' MW("F)*R2IWI^V)!D54[N,G&US.[)/,[9K,SR@D3S;%TR?L;%?!)1INYZ+[-D MSL2OZW6>B8%HN63D:%^&O!'%!IMRMST](FE]8-F4E# >Z9O-7%+*NXDY;+/*L62^&T>98D9,[F53TUNJY< MK055L_XJOO 6Q7EK>#<P\[(+WQ_8I$B MQNPNKZ*<'^C)9C;=&7$COM,I>SRH=,<6L6AE2OC( M/KK+JI)\C/CN$ZT^ ;>,GXPZUW;S/6Y.P;=X%96,G\LB_O:<61.G8MY/W=(S M0CZEA FCVX,YYQ6&74?\,>9';%NL^TBO\WBV.P.)_5[Q(\ /TV1[5$G"BF*3 M%/Q&>UMON8_XH5Y%^5=6-G.8NDXE_R *;X^,:*@X&F_T[Z!(NWM&KG@;R_I< M$6TX'8V&H]%HQZU$#='#X"?[Q[],=&W\'\:$O/89X?P)"*G_A\ M)R*XIY^)0! _U[XD?BI9OMK:W)8;UE\WQ[2!(?G>>HI>5.E436/>1SSB#.&?) VY*.TG1T_W,GH(8J3 M2'B&V+?M8>S:MZZ[+_1"1J&T$$63[[YM&HZN3L/I\0BC(4G/4>KT[/W$TFNU MS=ZW2&B^3==>3#MVPH.:]4\U&T#-4B@M1-%D7VVS9'1ETL"E\WQ'%0Y;7Y6: M"V]] ^ATV0U0I+IM#_OH3+/V_16:S@*EN5":!Z7Y4%H I5$H+4319,]OTUET M=3K+MN.ZZ>KLW2/K//D9'P]UAH#1%0*3@Q" IJY :2Z4YD%I/I060&D42@M1 M-#D$VOP6_6A^R^C%9]#JNKU'^-#\%BC-A=(\*,V'T@(HC4)I(8HFQT*;WZ*_ M=GZ+#LUO@=(<*,V%TCPHS8?2 BB-0FDABB8'5)O?HI^>WW)L%'R837 P_(6F MI$!I+I3F06D^E!9 :11*"U$TV=W;O!7]I+R5ZR0J"O*AT\NAZ2I0F@.EN5": M!Z7Y4%H I5$H+431Y(!H$U_TR6MWJ*!9,E": Z6Y4)H'I?E06@"E42@M1-'D M@&JS9'3US/KO7H-'S>T=)].#SMI8EWMK#M2B"Z5Y4)H/I050&H720A1-7ENV M36DQCJ2TU.,((<'N+WE M^5!: *51*"U$T>0X:,5E R8NJTF]/1XJ0$-IKM&A!(^Z9'0/:M<_V6X M4NA MM!!%DSVZE: -M00MC9RO.AT9NM "E.9 :2Z4YD%I/I060&D42@M1-#D@=M;1 M?_6%]+$KZ6.7TL>NI8]=3!^[FCYV.7WL>OK8!?7_&SJWT>KIDX-:ZWST-E:BC-A=(\*,V'T@(HC4)I(8HFATVH&LS0&D. ME.9":1Z4YD-I 91&H;0019,#JA7"#;40OIE[>"2@[IJ ^JDCH(;D4SWML!B2 M7UE13TUK.W"W+RX[IVY6[S"#RNM0F@NE>5":;QPN&:'K8\V>[B\[!S5+H;00 M19,CJ%7.C6-O'7BH_5ZQQJ*:T-O9H=(WE.8VM%V'LC7=GHST_2>[4%7[5+,! MU"R%TD(43?;C5K VU(+U9^[%>3P3GKQ1[^I7N':Z,U2AAM(<*,V%TCPHS8?2 M BB-0FDABB:_X;'5LLW1*X\Y3*C8#:4Y4)H+I7E0F@^E!5 :A=)"%$T.J%84 M-]6B^/>\(U*-[!TB4'4<2G,;VFZNRF1B[G7(/;-#RS:G>W,:_0Z6-AYK>\^Q M@PZ8:=A[KZ:DT-T,4339!UL9VU3+V(!QK_M[%9=/A*:\WU2)'PKRJ5S6RS%$ MZ?ZH6"P,10&1M*C6:+KOY5!Y&DH+4339 MRW?>^*Z6I__D6R;5]-Y1@*0Y4)IK'@KH8^OP39-0HWY#L]5& ZA1"J6%*)KL MWZT";:H5Z*O%(F<+LH VE.5"::W:\=EV?'/HS5%D^ MS6@ -4JAM!!%D_VYE8Q-]+%\X9(,E7RA- =*9%P7:SG&EGS$!%8B@M1-'DF&E%8E,M$G>+:^0/\C%.XU6U(K]M4ORZ MY0&H? RE.5":"Z5Y4)H/I050&H720A1-CI56B#9?^_T")E3 AM(<*,V%TCPH MS8?2 BB-0FDABB8%E-4*V)9Z,O;5JEXSMET>?#.:5SVK51/[1@B4YD!I;D,; M2Q+9F;7W0-2#&O6AM !*HU!:B*+)KM]*S99::GZYWQ5].]KO4K-[!P%4NG4WV\YR@1GTH+8#2*)06HFBR MZ[>A- =*V=_!! MTPJ@-!=*\Z TWSI6Y.WH)H\E.9 :2Z4 MYD%I/I060&D42@M1-"F@[%:3MT]8(+WG'%@ULF^(0&D.E.;:'>NUZP>9]EVE MK/U2?DQFB:!L7/"^6C)5.5$:7%RN6+]@U2Q*1_%RE MI3"RLY7D[)Z[J/;N2A^<'VS_H+USM([MKO;.Z]KN:^^">OMY:_;R8ATMV,C&ULK5;;;MLX$/V5@198M, FNOB2;M86X$L6 M;=&B1HQM'XI]8*2Q180BM21MQW_?(:6HCJ&HW:!^L$1JSN&N7@?\)GCP9S<@U-RI]2]&[S+IT'D$D*!F74,C"Y[ M7* 0CHC2^*_A#-HE'?#T_I'];Z^=M-PQ@PLEOO#<%M/@30 Y;MA.V%MU>(N- MGI'CRY0P_A\.36P40+8S5I4-F#(HN:RO[*'QX01 /-V I $DYX#A,X!! QC\ M[ K#!C#TSM12O ]+9EDZT>H VD43F[OQ9GHTR>?2O?:UU?24$\ZF:ZNR^XLY M.9?#0I5438;Y%W(!Z[H20&U@9J@L*C=OX!8%1<@M6 4>#9^:)TSF<+->K6"U MTUE!E."KR,"K)5K&A7E-K#=E)=01L<&VH2O!Y"2T),DE%F9-^O,Z_>29] ?P M44E;&+B1.>8=^&4_?MR##\G*UL_DT<]YTDOX?B'G?) M>3'\B9I!6QT#SS=XKCH*IA$ZJF.F-9-;I._?POP(IW$K=O33LP/3.7S]0)3P MSF)I_NUZO?7ZP^[UW9YW;2J6X32@3_#/O9TR?<\1_J0*WM^_3:!+N3]WX<] M&C\KMX\(;H]=^D8=R5\.XS.)75%G$GN3>*'$<2MQW"OQEIO[BXVFS8Y+B\1O M03.+77IKHCA^HC>*HM&?3W]G!HQ_;$!OBB\TX*HUX*K7@)N'BLYWVA0$WR"\ M.B+3YG67_'Z:,91^E^[ZYGN1__>;[T\C B^@RY?PY 0N46]])V,@4SMIZ\.C MG6V;I9GO$<[FY_'UHNYYOM/4'=A'IK><3EF!&Z*,+J^HLG7=U=0#JRI_SM\I M2UV#ORVH$43M NCY1BG[.' +M*UE^@U02P,$% @ U8 #51"W0)G] P MIA !D !X;"]W;W)K&ULQ5A1;]LV$/XK!VT8 M-J"Q1,JRG,PV8*?MUJ+%C 1)'X8],!)M"Y%(CZ3M!MB/'TDIDE)+3&!DZTM$ M4KS[OCN>[C,S.7!Q+S>4*OA:Y$Q.O8U2VPO?E\F&%D0.^)8R_6;%14&4GHJU M+[>"DM0:%;F/@V#D%R1CWFQBUY9B-N$[E6>,+@7(75$0\;"@.3],/>0]+EQE MZXTR"_YLLB5K>DW5S78I],ROO:1909G,. -!5U-OCBX6.#0&=L=M1@^R-083 MRAWG]V;R(9UZ@6%$TCPWGC2/ORNG7HUI#-OC1^_O;? ZF#LB MZ27/OV2IVDR]L0S,"&:JTUN8R94[E60K_- MM)V:72N>W)\M=%PI7/)"'[8D-EUG<%T>%/ 57%&I1)8HO_:+/NO1-?:;8&TT\J9HN2&>YA-H+/G*F-A'
  • E3>U]'68>* M'T-=8*?#CSLV@#!X SC &'X$'^2&""JKAP,AK),96H2P+YG&$70D;3K%AYX*.CJ!Q%)QW MXXYJW)$3][9,B@MV= 1[-ASVA!O7L+$35O>D%0F*3G^3,TXF,:(1IW MTQC7-,8G%L4[^WQ118R/B(5Q..ZMB/.:V[F3VQ]M.E]L?]9$YWLJM-Z K1?0 M39/">Y()N"7YCK9K^:YFWO2*+O8EB5&[J% W<10T73EX83&[L2LW*'R"/HCZ M"+1D ;VLJI_!1QWXP6#4AX\;?'Q:>3_#!W?G(^SATW1VY&RMI]52]0F\M) J M"O%3[F'4P[WIV\C=N+7>(5AJ#IV@3ML3)04U31M%WUDRD5,V3@VP40?DEH?7 M4DUT+"(X#D>]31(U0H+<2O(" 4,=TA'%?879: =RB\<)&H:.M>(,Q7$/DT8I MD%LJ7D7&*HQO?MD,>X\(-W* W7+P/RE9Q:+=@% PZ#MGW(@)?A4QP1UBHO'' M/6*"&S'!_XF8X XQ06@0]%0;;L0$?W\QP<=B8L[R6R'T6U?'@HJUO2!+2/B. MJ?(66:_6E_!Y>?5LMI<:6OM7:X MH22EPFS0[U>) :C_-3'[%U!+ P04 " #5@ -5H.+?)) " !O!@ M&0 'AL+W=O$E\[7M.[CFV;Y*- MD/>J1-3P4#&NIEZI=7WL^RHKL2+J0-3(S4HA9$6T">7*5[5$DCM0Q?PP"([\ MBE#NI8F;NY1I(AK-*,=+":JI*B)_GB 3FZDW\;835W15:COAITE-5GB-^K:^ ME";R>Y:<5L@5%1PD%E-O-CF>QS;?)=Q1W*C!&*R2I1#W-CC+IUY@"T*&F;8, MQ+S6.$?&+)$IXT?'Z?6?M,#A>,M^ZK0;+4NB<"[85YKK?LF#YT/ \ D?@(0=H#P;P%1!XB< MT+8R)VM!-$D3*38@;;9ALP/GC4,;-93;7;S6TJQ2@]/I*:$2[@AK$$0!IY03 MGE'"X(PK+1NS75K!&YCE.;6NNX7VZ-@]V%^@)I2],AD#G@LDJI'88J\P:Z2D M?&5R;J\7L+_W"O: ]CWK3%Q./%V$M_K&J2X=0SMUJA7*.7 MOGPQ.0H^C#GUG\@>^1;UOD6[V%O?UMNC=X.R@G-!^)CFENC($=F^M$[C]U$0 M!(F_'JK9^;U_5!/W:N+GU;2G8&3K[66 &TFX*E": U*)ANLQI?$?2G\7N2NC MK=P?M /;BB^(7%&N@&%A,,'!VT,/9-O>VD"+VG6(I="FW[AA:?X(*&V"62^$ MT-O -IW^'Y/^ E!+ P04 " #5@ -523;#;?@# )&0 &0 'AL+W=O M0LKEJ>^+9 $9%D=L"53=F3&>8:E.^=P72PYX6H"RU(^"8.!G MF%!O,BJNW?')B.4R)13N.!)YEF'^XQQ2MAY[H?=\X9[,%U)?\">C)9[# \@O MRSNNSOR:94HRH((PBCC,QMY9>'H1]32@J/A*8"U:QTB/\LC8DSZYGHZ]0'<$ M*2124V#ULH(+2%/-I/KXMR+UZO?4P/;Q,_M5,;P:YA$+N&#IWV0J%V-OZ*$I MS'">RGNV_@#50'W-E[!4%'_1NJH-/)3D0K*L JL.,D++5_R]$J(%"'L; %$% MB'8%Q!4@+@8M.RO&NL023T:)PLG)%28< M?<5I#HC-T!6AF"8$I^B:"LESM5Y2H'?HH5QD77(F!*AKMX!%SF&*L$1M#K4P MZ!Z2G'-"Y^@<"R+0FTN0F*1O%5&KM&(HWZ*!O$-?'B[1FU=OT2M$*/J\8+G M="I&OE3CZJ;]I!KMO!PMVC#:7SD]0G'P)XJ"*.J 7]CAEY H>%C 0Q/N*Y%K MI:-:Z:C@B[MW-Z(?#J5CB!,:>^O0+X"OP)J__" ?!^RZE')$9NL6U;K&-??*92>5' M7$C6-6B)'A1H_=!:3>*X-QCYJ_8 G45Q760TUJL;ZUD;NX$5I"CLZLD*W%=\ M1V3&C/UZQOXAF;;O4C='9(9N@UJWP2^9MD3W[:;M+-I@VN.ZL>,=3-OU.#RW M O<5WQ&9,>.PGG%X2*8=NM3-$9FAVTFMV\DOF?;DA1^#GQQKJS!:"H,FGP0[ M&#;N_/JW(O=5WA6;.60;G8:=!RQ69JUT2M MT)I(MKNXOTMHZ*[:D!K")L^$]D#STLOH/V1)P':ZO5?&$9LY?).9PN.#&4=LYG9$DZRB MX)!<'3E-:Z[83.V:M!99$\U65U=P6^*PEIAMM;:8[$'(XN?.!&VGVWM-?LRMOJY]V(#[86?;25E6WYKGUK_2*",.B=4 MH!1F"A,<':L/ R_WW$"\!2X+E#W9XS)YQ.]&U[_^C'Y M'U!+ P04 " #5@ -5#&U(T1D# #\#@ &0 'AL+W=O$![<)/; MQB*V,]NA\.]G.R7II&!8M[RTMN-S?'R/DJ,[W@AYJS( C>Y9SM4DR+0NCL-0 M)1DPH@Y$ =P\60G)B#93N0Y5(8&D#L3R$$?1(&2$\F Z=FL+.1V+4N>4PT(B M53)&Y,,,H].TI3:.I$<7?#*;5NU-V>@"M$[A"., M/7R]^NX]Q]=_@F]..64E0S=S8$N0/]NNZ&6PK\RQ*D@"D\"\$PKD'033UZ_B M0?3!HZ]?Z^L[]MZ3WB@%@)Q%Z Q4(FGA3+FY-#O1A0:F6D7W.Q!]6(L^]!:U M4JM!LC9E?FR,'H!(CXA!+6+@=Y;%XJCYFD;=&+OE_<^Z=U(@]E;U MNESF3K,$&^64KU'NM?L9OA@CYC[^/G6X48=?YOG7C6@5XX7O6[PF1N)>1Z9W MD2YQ$R^Q-PCV,-W/-QR]P/0F1V)_F9Q):7W4_P;[E:S(F'G1D>Q?1$S?9 M$WM38@_;_7S]W@ML;T(F]B=%;?NY*&6K&B]^W^HU\1,?=>1Z%\F$FV3"W@3Y M>]>?X<.^+WRXTY PD&O7=BF4B)+KJC>I5^O6[J1J:)KM55\X)W)-N3)B5P8: M'0S-2R^K5JN::%&X]F8IM&F6W# S[2E(N\$\7PFA'R?V@+KAG?X&4$L#!!0 M ( -6 U5E6,'A7@0 -(- 9 >&PO=V]R:W-H965T;,S.%M.#X(^5TE )H\9"E7$R_1.A_YOMHDD%'5 M%CEP_+,3,J,:FW+OJUP"W5JC+/7#3B?V,\JX-QW;OELY'8M"IXS#K22JR#(J M'V\@%8>)%WC'CL]LGVC3X4_'.=W#"O37_%9BRZ]9MBP#KIC@1,)NXET'H^70 MX"W@&X.#.ODF)I.U$-]-X^-VXG5,0)#"1AL&BJ][F$&:&B(,XT?%Z=4NC>'I M]Y%]:7/'7-94P4RD?[&M3B;>P"-;V-$BU9_%X3>H\ND9OHU(E7V20X7M>&13 M*"VRRA@CR!@OW_2ATN'$((A>, @K@[!IT'O!(*H,HJ9!]P6#;F70?:V'7F70 M>ZV'N#*(K?:E6%;I.=5T.I;B0*1!(YOYL,-EK5%@QLW$6FF)?QG:Z>D?@,.B M2(NLRIE%Q([,1)8+#EPKT_HS!TDUXWMBL63Q@),:W^_GH"E+U0)(@N^A:W#?G'9/KY@ M[Z,RM3SA49Y9>)'P]X*W2=2Y(F$G#!WQS%]O'KC2^7_>E__9^S,QHGJN1)8O MNCQ7[J[72DO<$OYV#7!)T753F&URI'*Z@8F'^Z ">0_>].>?@KCSJTO=MR1; MO"79\HW(GHU#MQZ'[B7VZ=.*3.V*W BEK\A>"N5<A9QKTZX][%C+]1R>@ZA54&8"?!&: MIJX)<)GC+G1.@/[Y"A@,PX8ZYZ P#.*&.N>@:-CO--0Y!W6C$YV?J3/P&AW# M6J[AO\UU4J\=B2KT/E!%N-!X7F_2 L]*+#MT@H>W3H!D*'(A(3-X+ !, MERD)*'_\!2N">O.1IFAKB5VK0#ZJ%&"]@,=^M493=,I2IAFH]@LQ,(4K."DZ++=,8ATXDE$2*/9"LK&' U# $#W&H:P +,:X[);"@*:_[2JK\>V&I0M=6?KL4]M%UGD']20V8@][;:-P-4<%UN MU'5O?:&XL75THW\6C.:!HW^!%Q!7__5@M!BX^H>CA;VP^$_AE+>=3U3N<511 MTQV&UFGW<8^1Y0VB;&B1VXIW+336S_8SP4L72 / _SLA]+%A'-37N.D_4$L# M!!0 ( -6 U4' 0B&K ( 4( 9 >&PO=V]R:W-H965TS, M-M#]^UT[(066HFKK"]C..>=^^/K>WE:J>[T",.0AYT+WO94Q1=?W=;J"G.J6 M+$#@EX54.36X54M?%PIHYD@Y]\,@Z/@Y9<)+>N[L1B4]N3:<";A11*_SG*K? M0^!RV_?:WN[@EBU7QA[X2:^@2YB!N2MN%.[\6B5C.0C-I" *%GUOT.Y.8HMW M@&\,MGIO36PD8JZWN!=0@XI,8J4/S;P @XMT+HQJ]*TZM-6N+^>J?^ MR<6.L"ZM7BJY=K]D6V$#CZ1K;61> MD=&#G(GRGSY4>=@CH$XS(:P(X3$A?H(0583HN1;BBA _U\)E17"A^V7L+G%C M:FC24W)+E$6CFEVX[#LVYHL)6R+96@%6 M@[';KP4H:IA8$@&.=X@RYB];]!]ZX2?5JX.2U?#)UR-R%0*L])D(C+(&OCCT_S.";Z/ M::MS%^YR-PQ/"GY9BQ:)@CM'I M0OHQF&NC\/G_;+K@4B)NEK ML:L+FD+?PYZG06W 2UZ_:G>"CTW9?4FQ\4N* M35Y([. >XOH>XE/JR='CE?7CY>[Q\L?'VW1!I7;':=L1LTFPM#;[62\1'_80 M<>L(,_X;$[;B0\RD22>J,67H_EY?RT$MW4#1))5K85(>I0O!^24JB43&K.V0%-!ZQVV754.G7)C9.&ZZEP:[-%NN<(Y M#!&_Y*3 MM04T"8KM(D6#)&TOBKV@K;%-E"*U)&77;]\AY2AN)#DW-BERYIM#BH>:[:3Z MH3< AORLN-!S;V-,?>G[>KF!BNIS68/ D954%37856M?UPIHZ8(J[D=!D/D5 M9<(K9N[9G2IFLC&<";A31#=51=7^"KCWIPS]8;8Q_XQ:RF:W@ \Z6^ M4]CSNRPEJT!H)@51L)I[[\/+JS"V 6[&5P8[?=0F5LI"RA^V\[&<>X&M"#@L MC4U!\6\+U\"YS81U_'](ZG5,&WC@J&%B35PHN65TP7@[^>T-&,JX/B-O M"!/D<2,;346I9[[!4BW07Q[*NFK+BD;*^K<1YR0.)B0*HHA\>;@A;]^<_9[& M1Z6=W*B3&[F\\:AL_#56-L3*>ZPH3Y)AUK1C35]CY00/(9Y&0-M> M&5!#Z&D/'0=C2WK1H2].HA^EH9QP9Q,UW:.7FT$KN.BSPS0?>7?"X-G9@I/X MCU7=&"C1B5 S:#/H0D&/_2[)PWB$?>2JX4EVZXW\V1L'X6%_O[-IFH_ GSTN M/.D\Q2,(*@QA5:WD%NRRX_W)JD6CM.MI7)(E;TJW-L[>*RRW4>U4]!/^LGJR M: P1TI ]V%Q+P)NT')04]8]+./(&A\]>%YXVN]YJ3HB X?WL6UZ4)[0A31X([OF!K^!0-D).+Z2TCQU M[+7"MG @ ' 8 !D !X;"]W;W)K M&ULK55M;],P$/XKIR AD$;STFR,DD;J.B$V@51M MP#X@/KC)M;'FV,%VV_7?/&S=\75FW$>99P]9XB_9KL]!DA3U+R6N4ABL) M&E?38!9/YJGS]P[?..[,P1J6YRC$(Z(POC9 M<0;])QWP.VG]R,W.;1*#J/WV7A]E#;G_W:R,.#WG5S M\S/3:RX-I7Q%P&CTEN: ;F=1:UC5^'9>*DO#P2\K&M^HG0.=KY2RCX:;$/T/ M(?\%4$L#!!0 ( -6 U74@)T/@P( &(' 9 >&PO=V]R:W-H965T MEM55/VZ "[W$V_LW0]WW0)C:3I92WMG-93KS "@(.A;$,%'\[F +GE@AE_&PYO6Y) M"SQLW[-_=+EC+DNJ82KY-U::S<0[]4@)*[KEYEKN/T&;3V+Y"LFU^Y)]&QMX MI-AJ(ZL6C HJ)IH_O6M]. ",XR< 80L(_Q80M8#()=HH*!N- M;+;AO'%HS(8)NXL+HW"6(<[D4UE5S."V&$VH*,E4"L/$&D3!0).WY+PLF?6; M@:&,ZQ,,N5G,R/'1"3DB3) KQCD&Z,PWJ,ZNX1>MDHM&2?B$ MDL];,2)1\(:$01CVP*?#\!D4"!\[^/@AW$=/.F/"SIC0\44O,F;&=,&EWBH@ MW\^7VB@\CC_ZT@(F'=U"#VH&7OWXU3H,/?0[\)[('?D2= M']$0>_X%C &EB5R10@$>"H(U01NT!EWIR[RA>^_H;"W9Y?$HSOS=84)],6$7 M\T!GW.F,!W7B]D=] M!0 FRD !D !X;"]W;W)K&ULM9I;;^(X&(;_ MBI4=K6:D:4G"N0M(A1Q76TW5=G8O5GOA)@:B)C%C&VC__3J'!@+! S/?W$ . M?I_/<5Z?8H^VE+WP)2$"O29QRL?:4HC53:O%@R5),+^F*Y+*.W/*$BSD*5NT M^(H1'.:B)&Z9NMYK)3A*M,;W4R0I_@[(EN^ M=XRR1WFF]"4[\<.QIF M/LPSYF1&XW^B4"S'VD!#(9GC=2P>Z-8CY0/E&0QHS/-?M"W3ZAH*UES0I!3+ M'"116OSCU[(@]@22TRPP2X%Y*.B<$+1+0?O<")U2T#DW0K<4= \%O1."7BGH MG1NA7PKZYPH&I6!PKF!8"H:Y'8KWE[]\"PL\&3&Z12Q++6G90>Z@7"W?>91F M9G\43-Z-I$Y,'DB,!0G1/6;B#3TQG'*AI2=<V?B^ZHY18)I-PX*7?5\B^!N$;F\*3<4\MOUPME=%\MO\-,1N_D M9FW6#-WR% S+69#_'"=L0 M;?+[;T9/_Z/);I P"Q)F0\(<2)@+"?,@83X0K&;H3F7HCHH^><2Q'!%F8NBR[F_V;0H9 MT(&$N9 P#Q+F \%J-NU6-NTJ;?J4N3*F.&VR8O?HA7>&@W[WX)W/E!$N-5D! MZWXGI@T9TX&$N9 P#Q+F \%J/NM5/NLI?78[GT=Q)+MXCK[,LS%P@M&4X0UM M\IT2=6D3" FS(&$V),R!A+F0, \2Y@/!:A[N5Q[N_Z(Q:A_2T) P"Q)F0\(< M2)@+"?,@83X0K&;H067H@;I1#KZM(YY_O4!TCH1J+* D76KAP?%(LFVT#P>3 M%F1,^[R8#F1,%Q+F0<+\AM(PA^9>:=0,-:P,-50:RD^EAP@7:(6C$ F*\*[; MIV6WST_W^TKXI1Z#A%F0,'MX-,3M'OL0,J(+"?,@83X0K.960]]]U]65?KUG MK7 L#?N6R)EYYEE6=O.KK)MO_$BKA%[J4U":!4JS06D.*,T%I7DEK3;7 M-;N'M=*'"EKWZ]XZA/'CLW6U]F);0M(L4)H-2G- :6Y)VS?28- [-)('&M2' MHM5M:>YL::IMB5_(E6Q+-[+=W)\7-;I4B;K8I9 T"Y1F@](<4)H+2O- :3X4 MK6[FW4*4\:M6H@S0I2A0F@5*LT%I#BC-!:5YH#0?BE:W]FY)RE"O23WLCVP1 M>5V1E)-&)Y^QU#-K2&0>3>$;$AW-=>QS$CGJ9[O8):#+0: T'XI6=\EN1ZK 1*LT%ICG&\SG94D5S0D!XHS8>B%89M[6W42@A;Y+O\ M. KH.A7%AI+J:K63\#;?/W=P?6K3[( U7[,R?]02P,$ M% @ U8 #57WJ)X9% P L!0 T !X;"]S='EL97,N>&ULW5A=3]LP M%/TKD1D32!-I&TB;T5;:*B%-VB8D>-@;38F>.R=K]^OG&2?N"+.AX& M72J(?8_/N2D\W!^O1\_JX!S$GI%KPX0O>C@NA;#I.-= MZ68X:+5)@I MN:F)B+B U:!&9**!T86XPV81U4@ZO@$RBHV_?K MPCJ<:[KN]J[(AE#=;)*ITBG3;9HN:4+CH6 9V-%\OH"[444(H#$JMXV4T[F2 MM/+0,.J&E9TQ(>[@(?Z1[6BOLJV=J_9-MDUKJ&XZ&=_DBW:#@ MC\I\7MKIR*H/Y_VD^ W0^#L.\#;S( M .4,4(YC^9!)]<'R^#F)O?PS39(HBF-L12<3KX,)MFYQ##]^-*8%TJB*$G\"&!^!U&$(? TX@CF M #Q@2!15[\&]]U'8O*?"S?\HQW\ 4$L#!!0 ( -6 U67BKL

    -8?20$3;8T.P6BP^0"X99K>]9!:G!0 O2L \ !X;"]W;W)K8F]O:RYX;6S%FM]3XS80@/\535[:/M D M_G5W#&$F'.6.&>[*$(8^=A1;(1IL*95D..ZO[]HF91V4HL.\KGM:5O MK?7)DW4/2VL?Q(^J-'XV6H>P.1Z/?;Y6E?2_VXTRL&=E724#;+K[L=\X)0N_ M5BI4Y3B:3+)Q);49G9YL^[IV8[QA@\J#M@8:FX8[K9[\Z_YF4SQJKY>ZU.%Y M-FJ_EVHD*FUTI7^J8C::C(1?VZ>OUNF?U@19+G)GRW(VFG8[[I0+.G_3O&@@ M;^72MRU!+F\D@,Q&V00Z7&GG0WM$V[\$QD<%!W=;=; 7N@S*G&^5].]C/I$>0'PC(#[R0B[JJI'MN M !?ZWFCXF80):9[GMH8)"4%^)" _\D)^AWZO+(3N6CFQ6$NG$-&_VS;\60]H6;K"2\32'D#RGSNG )\F^8'F(YT";-,OEA;/.FR;.DN0??F MOB$0<^_!M9B2DLF4V28WZE&9&M]D4TH;4V9OG*N5[][NU&VF'+K M KAT$!980ILQ(N36XK)6[E#]6[S2@!3)D-<"&U$W>RK%5CJ@MM(*W3LH0IQ =7 M5QB3\L&460A7"JXJ#EI$J2!B5D$[783FH"[I@%PIP*..@M#U(2DC1,Q&N&D: M821#0OE?\-(U+RB)CE@=.Z03C*'A&S/8;SNT%,2B(1LT3H1*^W:D!Y)6+VRD[Z M,AA&2B@1LU!>,M$AKIA22\RLEGTYS LHQJ3D$C/+A4P;^LM"E&%B9L-T:@[/:$LE#!;:/=A;.?BX](C M9:&4>UGM#68O^\"8E(529@L-+8$/WYLI9:&4V4)[GR2[Y!AC4A9*N5?7*,Q^ M69RR4,IL(0*SN? 8DRS?OT=Y9F\T<8:44A9*#U2IZ3!QAI12%DJ9+42O-[,* MES!;Z#Q.M^S?WJ#5MO0=C4A;*F"TT MA/D-VFJG=MY+R"@+9>^S M=7^3<9:M>F2AB3LE#&;*&A:/ZE]/VZJ:#-'S$F M9:&,_1TRHO HCC F9:&,_5EH7^FQ'?T8DWR-K+70N#W8GYX4:J6-*K[#7WAH MSV697SO1?'3OM21I4Z)>U67Y&=K^-%=6%MNW3[=OSI[^"U!+ P04 " #5 M@ -5'M^97AP" ])P &@ 'AL+U]R96QS+W=O9-K*!I!3?BBV012M3G;?EC.P#^I!3R+. M"!6(RS_A$P*>?I5#.^Z[4]WM^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN M.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8 MG/YTPWO=E3(VB]=VV)9QU:2/PW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6! MUH)<"X'7@F +@=B"9 N!V8)H"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN! MWHIZ*X'>.GG8)M!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT-M0;R/0VU!O(]#;4&\CT-LF+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3; M"/0VU-L(]';4VPGT=M3;"?1VU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU M=@*]'?5V KT=]78"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] MO8- [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2 MM>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T M^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S M\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL8^X K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " #5@ -5F5R<(Q & "<)P $P @ ', 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -6 U4E&9?"Z04 .$? 8 M " @0T( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ U8 #59GBY)&> @ 1@< M !@ ("!"A4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #57-AQ4FH" W28 !@ ("! ME*\0H ,@< 8 " @5 P !X;"]W;W)KVMH& #5$0 & M @(%W.P >&PO=V]R:W-H965T&UL4$L! A0#% @ MU8 #5>\8&1PI! 5@H !@ ("!AT( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #51-/ MV\'F @ [08 !D ("!06 'AL+W=O"NI[&@. "T, &0 M @(%>8P >&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #5&PO M=V]R:W-H965TJ* !X;"]W;W)K&UL4$L! A0#% @ U8 #5?T*;WT$!P RA$ !D ("! M>9 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ U8 #51@5BCWR" KA< !D ("!R:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #5>_/;CKW M! 51$ !D ("!S;< 'AL+W=O&PO=V]R:W-H965T[*[E5@0 #$* 9 " @6+ !X;"]W;W)K&UL4$L! A0#% @ U8 #5?JV=8&B @ J04 !D M ("![\0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ U8 #586X55W8 @ * < !D ("!R]$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MU8 #55HC;WKR P 0\ !D ("!X]X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #54O+UTZ2 @ _ 4 !D M ("!C_\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ U8 #51#I)V3U @ Q0D !D ("!G0H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 # M5?OJ9 97 @ 3P4 !D ("!?1D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #51I'ZMY3& OJ8! M !D ("!6B(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #56$>]NU4! CQD !D M ("!144! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ U8 #5:T,#$ L P 9@H !D ("!;E\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #54DV MPVWX P "1D !D ("!S&D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8 #50 $ >&PO M=V]R:W-H965T&UL4$L! A0#% @ U8 #5=2 G0^# @ 8@< !D ("! MW7X! 'AL+W=O&PO=V]R:W-H965T&10, + 4 - M " >R& 0!X;"]S='EL97,N>&UL4$L! A0#% @ U8 #59>*NQS M $P( L ( !7(H! %]R96QS+RYR96QS4$L! A0#% M @ U8 #59?-!0 O2L \ ( !18L! 'AL+W=OWYE>' ( #TG : M " 9"0 0!X;"]?22 0!;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ !* $H /10 .5 0 $! end XML 79 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 80 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 81 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 306 320 1 true 82 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Sheet http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 100090 - Disclosure - Description of Business and Basis of Presentation Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 7 false false R8.htm 100100 - Disclosure - Summary of Significant Accounting Policies Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100110 - Disclosure - Net Loss Per Share Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShare Net Loss Per Share Notes 9 false false R10.htm 100120 - Disclosure - Acquisitions Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitions Acquisitions Notes 10 false false R11.htm 100130 - Disclosure - Property and Equipment Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipment Property and Equipment Notes 11 false false R12.htm 100140 - Disclosure - Goodwill and Intangible Assets Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 12 false false R13.htm 100150 - Disclosure - Revenue Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenue Revenue Notes 13 false false R14.htm 100160 - Disclosure - Deferred Commissions Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissions Deferred Commissions Notes 14 false false R15.htm 100180 - Disclosure - Credit Facility Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacility Credit Facility Notes 15 false false R16.htm 100190 - Disclosure - Stockholders' Equity Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 100200 - Disclosure - Stock-Based Compensation Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 100210 - Disclosure - Income Taxes Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 18 false false R19.htm 100220 - Disclosure - Fair Value of Financial Instruments Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 19 false false R20.htm 100230 - Disclosure - Leases Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeases Leases Notes 20 false false R21.htm 100240 - Disclosure - Commitments and Contingencies Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 100250 - Disclosure - Related Party Transactions Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 100270 - Disclosure - Description of Business and Basis of Presentation (Policies) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies Description of Business and Basis of Presentation (Policies) Policies http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 100280 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 100300 - Disclosure - Net Loss Per Share (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShare 25 false false R26.htm 100310 - Disclosure - Acquisitions (Tables) Sheet http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitions 26 false false R27.htm 100320 - Disclosure - Property and Equipment (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipment 27 false false R28.htm 100330 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets 28 false false R29.htm 100350 - Disclosure - Credit Facility (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityTables Credit Facility (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacility 29 false false R30.htm 100360 - Disclosure - Revenue (Tables) Sheet http://instructure.com/20220630/taxonomy/role/DisclosureRevenueTables Revenue (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenue 30 false false R31.htm 100370 - Disclosure - Stock-Based Compensation (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation 31 false false R32.htm 100380 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://instructure.com/20220630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments 32 false false R33.htm 100390 - Disclosure - Leases (Tables) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeases 33 false false R34.htm 100400 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails Description of Business and Basis of Presentation - Additional Information (Details) Details 34 false false R35.htm 100420 - Disclosure - Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details) Details 35 false false R36.htm 100430 - Disclosure - Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details) Details 36 false false R37.htm 100440 - Disclosure - Acquisitions - Additional information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails Acquisitions - Additional information (Details) Details 37 false false R38.htm 100450 - Disclosure - Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details) Details 38 false false R39.htm 100460 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details) Details 39 false false R40.htm 100470 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 40 false false R41.htm 100480 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Intangible Assets - Schedule of Goodwill (Details) Details 41 false false R42.htm 100490 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails Goodwill and Intangible Assets - Additional Information (Details) Details 42 false false R43.htm 100500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 43 false false R44.htm 100510 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details) Details 44 false false R45.htm 100520 - Disclosure - Revenue - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 45 false false R46.htm 100530 - Disclosure - Revenue - Schedule of Revenue by Geographic Region (Details) Sheet http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails Revenue - Schedule of Revenue by Geographic Region (Details) Details 46 false false R47.htm 100540 - Disclosure - Revenue - Additional Information (Details1) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1 Revenue - Additional Information (Details1) Details 47 false false R48.htm 100550 - Disclosure - Deferred Commissions - Additional information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissionsAdditionalInformationDetails Deferred Commissions - Additional information (Details) Details 48 false false R49.htm 100560 - Disclosure - Assets And Liabilities Held for Sale - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails Assets And Liabilities Held for Sale - Additional Information (Details) Details 49 false false R50.htm 100580 - Disclosure - Credit Facility - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails Credit Facility - Additional Information (Details) Details 50 false false R51.htm 100590 - Disclosure - Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details) Details 51 false false R52.htm 100600 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 52 false false R53.htm 100610 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details) Details 53 false false R54.htm 100620 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details) Details 54 false false R55.htm 100630 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 55 false false R56.htm 100660 - Disclosure - Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details) Details 56 false false R57.htm 100690 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details) Details 57 false false R58.htm 100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail Fair Value of Financial Instruments - Additional Information (Detail) Details 58 false false R59.htm 100710 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail) Details 59 false false R60.htm 100720 - Disclosure - Leases - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 60 false false R61.htm 100730 - Disclosure - Leases - Summary of Components of Operating Lease Expense (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails Leases - Summary of Components of Operating Lease Expense (Details) Details 61 false false R62.htm 100740 - Disclosure - Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfMeasurementOfOperatingLeaseLiabilitiesAdditionalInformationDetails Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details) Details 62 false false R63.htm 100750 - Disclosure - Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details) Details 63 false false R64.htm 100760 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAdditionalInformationDetails Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details) Details 64 false false R65.htm 100770 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 65 false false R66.htm 100780 - Disclosure - Related Party Transactions - Additional Information (Details) Sheet http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails Related Party Transactions - Additional Information (Details) Details 66 false false All Reports Book All Reports inst-20220630.htm inst-20220630.xsd inst-20220630_cal.xml inst-20220630_def.xml inst-20220630_lab.xml inst-20220630_pre.xml inst-ex31_1.htm inst-ex31_2.htm inst-ex32_1.htm inst-ex32_2.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "inst-20220630.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 306, "dts": { "calculationLink": { "local": [ "inst-20220630_cal.xml" ] }, "definitionLink": { "local": [ "inst-20220630_def.xml" ] }, "inline": { "local": [ "inst-20220630.htm" ] }, "labelLink": { "local": [ "inst-20220630_lab.xml" ] }, "presentationLink": { "local": [ "inst-20220630_pre.xml" ] }, "schema": { "local": [ "inst-20220630.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/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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 683, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 4, "total": 7 }, "keyCustom": 37, "keyStandard": 283, "memberCustom": 36, "memberStandard": 43, "nsprefix": "inst", "nsuri": "http://instructure.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100120 - Disclosure - Acquisitions", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100130 - Disclosure - Property and Equipment", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100140 - Disclosure - Goodwill and Intangible Assets", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100150 - Disclosure - Revenue", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:DeferredCommissionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100160 - Disclosure - Deferred Commissions", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissions", "shortName": "Deferred Commissions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:DeferredCommissionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100180 - Disclosure - Credit Facility", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100190 - Disclosure - Stockholders' Equity", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100200 - Disclosure - Stock-Based Compensation", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100210 - Disclosure - Income Taxes", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100220 - Disclosure - Fair Value of Financial Instruments", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_a0c6258e-909f-4e68-93b7-d98414098fca", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:LeaseOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100230 - Disclosure - Leases", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "inst:LeaseOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100240 - Disclosure - Commitments and Contingencies", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100250 - Disclosure - Related Party Transactions", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100270 - Disclosure - Description of Business and Basis of Presentation (Policies)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies", "shortName": "Description of Business and Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100280 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100300 - Disclosure - Net Loss Per Share (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_ebc097a4-6c5c-4369-873f-01de4aa5c570", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100310 - Disclosure - Acquisitions (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_ebc097a4-6c5c-4369-873f-01de4aa5c570", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100320 - Disclosure - Property and Equipment (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100330 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100350 - Disclosure - Credit Facility (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityTables", "shortName": "Credit Facility (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100360 - Disclosure - Revenue (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100370 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100380 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100390 - Disclosure - Leases (Tables)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_dcef709c-631e-41ed-b4bf-325151888300", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityNoteStockSplitConversionRatio1", "reportCount": 1, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100400 - Disclosure - Description of Business and Basis of Presentation - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "shortName": "Description of Business and Basis of Presentation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_bca0b2d8-de2b-40bd-bb2e-c562077790ae", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100420 - Disclosure - Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "shortName": "Net Loss Per Share - Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100430 - Disclosure - Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails", "shortName": "Net Loss Per Share - Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f88e6e04-9f27-4150-a4d0-022d65986ae5", "decimals": "-5", "first": true, "lang": null, "name": "inst:DisposalGroupIncludingDiscontinuedOperationSalesPrice", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100440 - Disclosure - Acquisitions - Additional information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_3af2d894-0525-4590-8ef1-1ec8304e54b1", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100450 - Disclosure - Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Acquisitions - Schedule of Fair Value of Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_6b88d406-35e9-4e38-9e22-79fc5f4adf8c", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100460 - Disclosure - Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails", "shortName": "Property and Equipment - Schedule of Property and Equipment, Net of Amount Held-for-Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "role": "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100470 - Disclosure - Property and Equipment - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails", "shortName": "Property and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_a0c6258e-909f-4e68-93b7-d98414098fca", "decimals": "-5", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_a0c6258e-909f-4e68-93b7-d98414098fca", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100480 - Disclosure - Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100490 - Disclosure - Goodwill and Intangible Assets - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100500 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100510 - Disclosure - Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "shortName": "Goodwill and Intangible Assets - Estimated Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100520 - Disclosure - Revenue - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "U_Segment", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100530 - Disclosure - Revenue - Schedule of Revenue by Geographic Region (Details)", "role": "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "shortName": "Revenue - Schedule of Revenue by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_2e4625b7-87b5-4367-8867-00ad38232266", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_dd155dfd-a21f-4895-bf26-5bbac0c83cc3", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100540 - Disclosure - Revenue - Additional Information (Details1)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1", "shortName": "Revenue - Additional Information (Details1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_dd155dfd-a21f-4895-bf26-5bbac0c83cc3", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "inst:DeferredCommissionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-5", "first": true, "lang": null, "name": "inst:DeferredCommissionsCurrentAndNoncurrent", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100550 - Disclosure - Deferred Commissions - Additional information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissionsAdditionalInformationDetails", "shortName": "Deferred Commissions - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:DeferredCommissionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_a0c6258e-909f-4e68-93b7-d98414098fca", "decimals": "-5", "lang": null, "name": "inst:DeferredCommissionsCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f88e6e04-9f27-4150-a4d0-022d65986ae5", "decimals": "-5", "first": true, "lang": null, "name": "inst:DisposalGroupIncludingDiscontinuedOperationSalesPrice", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100560 - Disclosure - Assets And Liabilities Held for Sale - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails", "shortName": "Assets And Liabilities Held for Sale - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_55a722cb-fc55-432f-a244-ee31734c4aa9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100060 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "role": "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_55a722cb-fc55-432f-a244-ee31734c4aa9", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_1d577d31-e05f-47a2-b12a-d7dcec3e9ecb", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100580 - Disclosure - Credit Facility - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "shortName": "Credit Facility - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_1d577d31-e05f-47a2-b12a-d7dcec3e9ecb", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100590 - Disclosure - Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails", "shortName": "Credit Facility - Schedule of Future Minimum Principal Payments Related to the Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100600 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_2e6e928e-a90a-421e-a1db-dc923e213560", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100610 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Award Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_4a63fb5a-2a14-4a08-856f-f5d77debf74b", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100620 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_e0981082-e28a-411b-a2ee-a15b3156c8cc", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_79a8aa66-53be-4a6e-bbd3-05396f2f27d1", "decimals": "2", "first": true, "lang": null, "name": "inst:StockRepurchasedAndRetiredDuringPeriodCashValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100630 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "Stock-Based Compensation - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_79a8aa66-53be-4a6e-bbd3-05396f2f27d1", "decimals": "2", "first": true, "lang": null, "name": "inst:StockRepurchasedAndRetiredDuringPeriodCashValuePerShare", "reportCount": 1, "unique": true, "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_94f5e89d-3b05-4c3d-be52-90756cac71cd", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100660 - Disclosure - Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "shortName": "Stock-Based Compensation - Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_94f5e89d-3b05-4c3d-be52-90756cac71cd", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "U_pure", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_54ea7167-f843-4c29-9964-87e21bedfb89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100690 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "shortName": "Stock-Based Compensation - Summary of Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_54ea7167-f843-4c29-9964-87e21bedfb89", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "U_shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_bfe140d8-8b3c-4bb6-a465-1483aadd6035", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100700 - Disclosure - Fair Value of Financial Instruments - Additional Information (Detail)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "shortName": "Fair Value of Financial Instruments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_bfe140d8-8b3c-4bb6-a465-1483aadd6035", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_bfe140d8-8b3c-4bb6-a465-1483aadd6035", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100710 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail", "shortName": "Fair Value of Financial Instruments - Summary of Assets Measured at Fair Value on a Recurring Basis (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_bfe140d8-8b3c-4bb6-a465-1483aadd6035", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_5aa3353f-54fa-4227-a900-ad83d0364ffc", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100720 - Disclosure - Leases - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_5aa3353f-54fa-4227-a900-ad83d0364ffc", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100730 - Disclosure - Leases - Summary of Components of Operating Lease Expense (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails", "shortName": "Leases - Summary of Components of Operating Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100740 - Disclosure - Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfMeasurementOfOperatingLeaseLiabilitiesAdditionalInformationDetails", "shortName": "Leases - Summary of Measurement of Operating Lease Liabilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_fcc47c55-3069-45b9-8a3e-bed460bf95a8", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100750 - Disclosure - Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of the Company's Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100760 - Disclosure - Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAdditionalInformationDetails", "shortName": "Leases - Summary of Weighted Average Remaining Lease Term - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "inst:LeaseOfLesseeDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100770 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "Commitments and Contingencies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_17bcde8a-27c1-4047-a567-0931cf482a3a", "decimals": "-5", "lang": null, "name": "inst:OutstandingNonCancelablePurchaseObligationDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100780 - Disclosure - Related Party Transactions - Additional Information (Details)", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "Related Party Transactions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LaborAndRelatedExpense", "reportCount": 1, "unique": true, "unitRef": "U_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100090 - Disclosure - Description of Business and Basis of Presentation", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "100110 - Disclosure - Net Loss Per Share", "role": "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "inst-20220630.htm", "contextRef": "C_f05fd413-5666-4fe9-8f52-dbac7b965763", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 82, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r663" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address Address Line1" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address City Or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State and Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Security12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "inst_ABRLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABR loan.", "label": "A B R Loan [Member]", "terseLabel": "A B R Loan" } } }, "localname": "ABRLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_AdditionalDebtDiscountCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional debt discount costs.", "label": "Additional Debt Discount Costs", "terseLabel": "Additional debt discount costs" } } }, "localname": "AdditionalDebtDiscountCosts", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_AdjustedAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 0.0, "parentTag": "inst_NetAssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjusted assets held for sale.", "label": "Adjusted Assets Held For Sale", "totalLabel": "Adjusted assets held for sale" } } }, "localname": "AdjustedAssetsHeldForSale", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_AffiliatesOfThomaBravoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Affiliates of thoma bravo member", "label": "Affiliates of Thoma Bravo [Member]", "terseLabel": "Affiliates Of Thoma Bravo" } } }, "localname": "AffiliatesOfThomaBravoMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_AmendedAndRestatedLoanAndSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended and restated loan and security agreement member.", "label": "Amended And Restated Loan And Security Agreement [Member]", "terseLabel": "Amended And Restated Loan And Security Agreement" } } }, "localname": "AmendedAndRestatedLoanAndSecurityAgreementMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_BoardCarryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board carry.", "label": "Board Carry [Member]", "terseLabel": "Board Carry" } } }, "localname": "BoardCarryMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "domainItemType" }, "inst_BridgeLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bridge llc member.", "label": "Bridge L L C [Member]", "terseLabel": "Bridge" } } }, "localname": "BridgeLLCMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposit": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination, recognized identifiable assets acquired and liabilities assumed, deposit.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposit", "terseLabel": "Deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeposit", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "inst_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Right of Use Assets", "verboseLabel": "Right-of-use assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "inst_CapitalizedLearningContentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized learning content.", "label": "Capitalized Learning Content [Member]", "terseLabel": "Capitalized Learning Content" } } }, "localname": "CapitalizedLearningContentMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "inst_CashReplacementAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Replacement Awards [Member]", "label": "Cash Replacement Awards [Member]", "terseLabel": "Cash Replacement Awards" } } }, "localname": "CashReplacementAwardsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_CerticaHoldingsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certica Holdings LLC [Member].", "label": "Certica Holdings L L C [Member]", "terseLabel": "Certica Holdings LLC" } } }, "localname": "CerticaHoldingsLLCMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_ClassAAndClassBUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class A and Class B units.", "label": "Class A And Class B Units [Member]", "terseLabel": "Class A and Class B Units" } } }, "localname": "ClassAAndClassBUnitsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "inst_ComputerAndOfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer and office equipment.", "label": "Computer And Office Equipment [Member]", "terseLabel": "Computer and office equipment" } } }, "localname": "ComputerAndOfficeEquipmentMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "inst_ConcentricSkyIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentric Sky, Inc member", "label": "Concentric Sky, Inc [Member]", "terseLabel": "Concentric Sky, Inc [Member]" } } }, "localname": "ConcentricSkyIncMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_ConcentricSkyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentric Sky [Member]", "label": "Concentric Sky [Member]", "terseLabel": "Concentric Sky" } } }, "localname": "ConcentricSkyMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_CorporateCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Corporate Customers [Member]", "label": "Corporate Customers [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateCustomersMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "inst_CustomerRelationshipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationship [Member].", "label": "Customer Relationship [Member]", "terseLabel": "Customer Relationship" } } }, "localname": "CustomerRelationshipMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_DebtDiscountCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt discount costs.", "label": "Debt Discount Costs", "terseLabel": "Debt discount costs" } } }, "localname": "DebtDiscountCosts", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_DeferredCommissionsCurrent": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred commissions current.", "label": "Deferred Commissions Current", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredCommissionsCurrent", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "inst_DeferredCommissionsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred commissions current and noncurrent.", "label": "Deferred Commissions Current And Noncurrent", "terseLabel": "Deferred commissions" } } }, "localname": "DeferredCommissionsCurrentAndNoncurrent", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_DeferredCommissionsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred commissions disclosure text block.", "label": "Deferred Commissions Disclosure [Text Block]", "terseLabel": "Deferred Commissions Disclosure" } } }, "localname": "DeferredCommissionsDisclosureTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissions" ], "xbrltype": "textBlockItemType" }, "inst_DeferredCommissionsImpairmentCharges": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred commissions impairment charges.", "label": "Deferred Commissions Impairment Charges", "terseLabel": "Deferred commissions impairment charges" } } }, "localname": "DeferredCommissionsImpairmentCharges", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_DeferredCommissionsNoncurrent": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred commissions noncurrent.", "label": "Deferred Commissions Noncurrent", "terseLabel": "Deferred commissions, net of current portion" } } }, "localname": "DeferredCommissionsNoncurrent", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "inst_DeferredIncomeTaxAssetNet": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Asset Net", "label": "Deferred Income Tax Asset Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetNet", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "inst_DevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology [Member].", "label": "Developed Technology [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_DisposalGroupIncludingDiscontinuedOperationDeferredCommissionsCurrent": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, deferred commissions, current attributable to disposal group held for sale or disposed of.", "label": "Disposal Group Including Discontinued Operation Deferred Commissions Current", "terseLabel": "Deferred commissions, current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCommissionsCurrent", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_DisposalGroupIncludingDiscontinuedOperationDeferredCommissionsNetOfCurrentPortion": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, deferred commissions, net of current portion attributable to disposal group held for sale or disposed of.", "label": "Disposal Group Including Discontinued Operation Deferred Commissions Net Of Current Portion", "terseLabel": "Deferred commissions, net of current portion" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredCommissionsNetOfCurrentPortion", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_DisposalGroupIncludingDiscontinuedOperationSalesPrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal group including discontinued operation sales price.", "label": "Disposal Group Including Discontinued Operation Sales Price", "terseLabel": "Purchase price of bridge" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSalesPrice", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_DistributionToStockholders": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Distribution to stockholders.", "label": "Distribution To Stockholders", "terseLabel": "Distributions to stockholders" } } }, "localname": "DistributionToStockholders", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_EducationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Education.", "label": "Education [Member]", "terseLabel": "Education" } } }, "localname": "EducationMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "inst_EesysoftSoftwareInternationalBVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eesysoft software international B.V.", "label": "Eesysoft Software International B.V. [Member]" } } }, "localname": "EesysoftSoftwareInternationalBVMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_ElevateDataSyncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Elevate Data Sync [Member]", "label": "Elevate Data Sync [Member]", "terseLabel": "Elevate Data Sync [Member]" } } }, "localname": "ElevateDataSyncMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Shares for issuance under employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "inst_EstimatedFairValueLessCostsToSell": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 1.0, "parentTag": "inst_ImpairmentOfAssetsToBeDisposedOf", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Estimated fair value less costs to sell.", "label": "Estimated Fair Value Less Costs To Sell", "terseLabel": "Estimated fair value less costs to sell" } } }, "localname": "EstimatedFairValueLessCostsToSell", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_EuroDollarFloorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro Dollar Floor.", "label": "Euro Dollar Floor [Member]", "terseLabel": "Euro Dollar Floor" } } }, "localname": "EuroDollarFloorMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_EuroDollarLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Euro Dollar Loan.", "label": "Euro Dollar Loan [Member]", "terseLabel": "Euro Dollar Loan" } } }, "localname": "EuroDollarLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_Fairvalueliabilitiestransfersamount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "FairValueLiabilitiesTransfersAmount", "label": "FairValueLiabilitiesTransfersAmount", "terseLabel": "Fair Value Liabilities Measurement Transfers Amount" } } }, "localname": "Fairvalueliabilitiestransfersamount", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "inst_FederalFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal fund.", "label": "Federal Fund [Member]", "terseLabel": "Federal Fund" } } }, "localname": "FederalFundMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense after year four", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "2027 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "inst_HoldbackAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Holdback amount", "label": "Holdback amount", "terseLabel": "Holdback amount" } } }, "localname": "HoldbackAmount", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "inst_ImpairmentOfAssetsToBeDisposedOf": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of assets to be disposed.", "label": "Impairment Of Assets To Be Disposed Of", "totalLabel": "Impairment of held-for-sale assets" } } }, "localname": "ImpairmentOfAssetsToBeDisposedOf", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_ImpairmentOfHeldForSaleGoodwillAndAssets": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 0.0, "parentTag": "inst_AdjustedAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Impairment of held-for-sale goodwill and assets.", "label": "Impairment Of Held For Sale Goodwill And Assets", "terseLabel": "Impairment of held-for-sale goodwill and assets" } } }, "localname": "ImpairmentOfHeldForSaleGoodwillAndAssets", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_IncentiveCarryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incentive carry.", "label": "Incentive Carry [Member]", "terseLabel": "Incentive Carry" } } }, "localname": "IncentiveCarryMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "domainItemType" }, "inst_IncreaseDecreaseInDeferredCommissions": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in deferred commissions.", "label": "Increase Decrease In Deferred Commissions", "negatedLabel": "Deferred commissions" } } }, "localname": "IncreaseDecreaseInDeferredCommissions", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_IncreaseDecreaseInRightOfUseAssets": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in right of use assets.", "label": "Increase Decrease In Right Of Use Assets", "negatedLabel": "Right-of-use assets" } } }, "localname": "IncreaseDecreaseInRightOfUseAssets", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_IncrementalTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental term loan Member.", "label": "Incremental Term Loan [Member]", "terseLabel": "Incremental Term Loan" } } }, "localname": "IncrementalTermLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_InitialTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan Member.", "label": "Initial Term Loan [Member]", "terseLabel": "Initial Term Loan" } } }, "localname": "InitialTermLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_LeaseOfLesseeDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Of Lessee Disclosure Text Block", "label": "Lease Of Lessee Disclosure Text Block", "terseLabel": "Leases" } } }, "localname": "LeaseOfLesseeDisclosureTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "inst_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearSix": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year six", "label": "Lessee operating lease liability payments due after year six", "terseLabel": "2027 and Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearSix", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "inst_LesseeOperatingSubleaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee operating sublease remaining lease term.", "label": "Lessee Operating Sublease Remaining Lease Term", "terseLabel": "Sublease remaining lease term" } } }, "localname": "LesseeOperatingSubleaseRemainingLeaseTerm", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "inst_LineOfCreditPercentageOfOutstandingAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of credit percentage of outstanding amount.", "label": "Line of Credit Percentage of Outstanding Amount", "terseLabel": "Line of credit percentage of outstanding amount" } } }, "localname": "LineOfCreditPercentageOfOutstandingAmount", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "inst_LongTermIncentiveAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long term incentive awards.", "label": "Long Term Incentive Awards", "terseLabel": "Long term incentive awards" } } }, "localname": "LongTermIncentiveAwards", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_NetAssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 0.0, "parentTag": "inst_ImpairmentOfAssetsToBeDisposedOf", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net assets of disposal group including discontinued operation.", "label": "Net Assets Of Disposal Group Including Discontinued Operation", "totalLabel": "Total net assets held for sale" } } }, "localname": "NetAssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "inst_NumberOfCustomerBases": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Customer Bases", "label": "Number of Customer Bases" } } }, "localname": "NumberOfCustomerBases", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "inst_NumberOfCustomersGreaterThanTenPercentageOfAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers greater than ten percentage of accounts receivable.", "label": "Number Of Customers Greater Than Ten Percentage Of Accounts Receivable", "terseLabel": "Number of other customers greater than 10 % of accounts receivable" } } }, "localname": "NumberOfCustomersGreaterThanTenPercentageOfAccountsReceivable", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "inst_NumberOfCustomersGreaterThanTenPercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers greater than ten percentage of total revenue.", "label": "Number Of Customers Greater Than Ten Percentage Of Total Revenue", "terseLabel": "Number of customers greater than 10 % of total revenue" } } }, "localname": "NumberOfCustomersGreaterThanTenPercentageOfTotalRevenue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "inst_NumberOfLocationsSubleased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of locations subleased.", "label": "Number Of Locations Subleased", "terseLabel": "Number of locations subleased" } } }, "localname": "NumberOfLocationsSubleased", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "inst_OperatingLeaseLiabilityNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating lease liability, net.", "label": "Operating Lease Liability Net", "terseLabel": "Lease liabilities, net" } } }, "localname": "OperatingLeaseLiabilityNet", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "inst_OutstandingNonCancelablePurchaseObligationDueNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "outstanding non-cancelable purchase obligations, next twelve months.", "label": "Outstanding Non Cancelable Purchase Obligation Due, Next Twelve Months", "terseLabel": "2023" } } }, "localname": "OutstandingNonCancelablePurchaseObligationDueNextTwelveMonths", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_OutstandingNonCancelablePurchaseObligationsDueInThreeYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Outstanding non-cancelable purchase obligations, due in three years.", "label": "Outstanding Non Cancelable Purchase Obligations, Due In Three Years", "terseLabel": "2025" } } }, "localname": "OutstandingNonCancelablePurchaseObligationsDueInThreeYears", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_OutstandingNonCancelablePurchaseObligationsDueInTwoYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Outstanding non-cancelable purchase obligations due in two years.", "label": "Outstanding Non Cancelable Purchase Obligations, Due In Two Years", "terseLabel": "2024" } } }, "localname": "OutstandingNonCancelablePurchaseObligationsDueInTwoYears", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_OutstandingSharePurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Outstanding share purchase price.", "label": "Outstanding Share Purchase Price", "terseLabel": "Outstanding share purchase price" } } }, "localname": "OutstandingSharePurchasePrice", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_PaymentsOfRepurchaedSharesOfTaxWithholdingsOnVestingOfRestrictedStock": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for repurchaed shares of tax withholdings on vesting of restricted stock.", "label": "Payments Of Repurchaed Shares Of Tax Withholdings On Vesting Of Restricted Stock", "negatedLabel": "Shares repurchased for tax withholdings on vesting of restricted stock" } } }, "localname": "PaymentsOfRepurchaedSharesOfTaxWithholdingsOnVestingOfRestrictedStock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_PercentageAnnualReturnOnRemainingUnreturnedCapitalContributions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage annual return on remaining unreturned capital contributions.", "label": "Percentage Annual Return On Remaining Unreturned Capital Contributions", "terseLabel": "Percentage annual return on remaining unreturned capital contributions" } } }, "localname": "PercentageAnnualReturnOnRemainingUnreturnedCapitalContributions", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "inst_PercentageOfRevenueRecognizedIncludedInDeferredRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue recognized included in deferred revenue.", "label": "Percentage Of Revenue Recognized Included In Deferred Revenue", "terseLabel": "Percentage of revenue recognized included in deferred revenue" } } }, "localname": "PercentageOfRevenueRecognizedIncludedInDeferredRevenue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "inst_PortfoliumTwoThousandFourteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portfolium two thousand fourteen plan.", "label": "Portfolium Two Thousand Fourteen Plan [Member]", "terseLabel": "Portfolium 2014 Plan" } } }, "localname": "PortfoliumTwoThousandFourteenPlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PracticeTwoThousandFourteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Practice 2014 Plan [Member]", "label": "Practice Two Thousand Fourteen Plan [Member]", "terseLabel": "Practice 2014 Plan" } } }, "localname": "PracticeTwoThousandFourteenPlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PredecessorPeriodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Predecessor Periods [Member]", "label": "Predecessor Periods [Member]" } } }, "localname": "PredecessorPeriodsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "inst_PrepaymentPremiumInConjunctionWithPrincipalPayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayment Premium In Conjunction With Principal Payment", "label": "Prepayment Premium In Conjunction With Principal Payment", "terseLabel": "Prepayment premium in conjunction with principal payment" } } }, "localname": "PrepaymentPremiumInConjunctionWithPrincipalPayment", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "inst_ProceedsFromSaleOfBusiness": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale of Business.", "label": "Proceeds From Sale of Business", "terseLabel": "Proceeds from sale of Bridge" } } }, "localname": "ProceedsFromSaleOfBusiness", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "inst_ProfessionalServicesAndOtherCostOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services and other cost of revenue.", "label": "Professional Services And Other Cost Of Revenue [Member]", "terseLabel": "Professional Services And Other Cost Of Revenue" } } }, "localname": "ProfessionalServicesAndOtherCostOfRevenueMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "inst_ProfessionalServicesAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional services and other.", "label": "Professional Services And Other [Member]", "terseLabel": "Professional Services and Other" } } }, "localname": "ProfessionalServicesAndOtherMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "inst_PropertyFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property five.", "label": "Property Five [Member]", "terseLabel": "Property Five" } } }, "localname": "PropertyFiveMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PropertyFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property four member", "label": "Property four [Member]", "terseLabel": "Property Four" } } }, "localname": "PropertyFourMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PropertyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property one.", "label": "Property One [Member]", "terseLabel": "Property One" } } }, "localname": "PropertyOneMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PropertyThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property three.", "label": "Property Three [Member]", "terseLabel": "Property Three" } } }, "localname": "PropertyThreeMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PropertyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property two.", "label": "Property Two [Member]", "terseLabel": "Property Two" } } }, "localname": "PropertyTwoMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_PurchasePriceFuturePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Price Future Payment", "label": "Purchase Price Future Payment", "terseLabel": "Purchase Price, Future Payment" } } }, "localname": "PurchasePriceFuturePayment", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_PurchasedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software.", "label": "Purchased Software [Member]", "terseLabel": "Purchased Software" } } }, "localname": "PurchasedSoftwareMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "inst_RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue from external customers by geographic areas disclosure.", "label": "Revenue From External Customers By Geographic Areas Disclosure [Text Block]", "terseLabel": "Geographic Data and Revenue" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasDisclosureTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "inst_RevenueRemainingPerformanceObligationNotRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Revenue remaining performance obligation not recognized.", "label": "Revenue Remaining Performance Obligation Not Recognized", "terseLabel": "Unrecognized revenue performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationNotRecognized", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "inst_RisksAndUncertaintiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risks and uncertainties.", "label": "Risks And Uncertainties Policy [Text Block]", "terseLabel": "Risks And Uncertainties" } } }, "localname": "RisksAndUncertaintiesPolicyTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "inst_ScheduleOfEstimatedUsefulLifeOfAssetTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of estimated useful life of asset table text block.", "label": "Schedule Of Estimated Useful Life Of Asset Table [Text Block]", "terseLabel": "Summary of Estimated Useful Life of Each Asset Category" } } }, "localname": "ScheduleOfEstimatedUsefulLifeOfAssetTableTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "inst_SeniorRevolverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior revolver.", "label": "Senior Revolver [Member]", "terseLabel": "Senior Revolver" } } }, "localname": "SeniorRevolverMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_SeniorTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior term loan.", "label": "Senior Term Loan [Member]", "terseLabel": "Senior Term Loan" } } }, "localname": "SeniorTermLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_ServiceAvailabilityWarrantyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Service availability warranty.", "label": "Service Availability Warranty Policy [Text Block]", "terseLabel": "Service Availability Warranty" } } }, "localname": "ServiceAvailabilityWarrantyPolicyTextBlock", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "inst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrCancelledInPeriodTotalIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited or cancelled In Period Total Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Forfeited or cancelled In Period Total Intrinsic Value", "terseLabel": "Aggregate Fair Value Forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrCancelledInPeriodTotalIntrinsicValue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "inst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrCancelledIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and cancelled price of vested portions of options outstanding and currently forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited or Cancelled, Intrinsic Value", "terseLabel": "Aggregate Fair Value, Forfeited or Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedOrCancelledIntrinsicValue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "monetaryItemType" }, "inst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and granted price of vested portions of options outstanding and currently granted.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Granted, Intrinsic Value", "terseLabel": "Aggregate Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantedIntrinsicValue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "monetaryItemType" }, "inst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsReleasedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options non vested options released weighted average grant date fair value.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Non vested Options Released Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit, Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonVestedOptionsReleasedWeightedAverageGrantDateFairValue", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "perShareItemType" }, "inst_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReleasedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options released in period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Released in period", "terseLabel": "Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsReleasedInPeriod", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "sharesItemType" }, "inst_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software.", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "inst_StockRepurchasedAndRetiredDuringPeriodCashValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock repurchased and retired during period cash value per share.", "label": "Stock Repurchased And Retired During Period Cash Value Per Share", "terseLabel": "Cash value per share of stock repurchased and retired during period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodCashValuePerShare", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "inst_SubleaseExpirationYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sublease expiration year.", "label": "Sublease Expiration Year", "terseLabel": "Sublease expiration year" } } }, "localname": "SubleaseExpirationYear", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "gYearItemType" }, "inst_SubscriptionAndSupportCostOfRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription and support cost of revenue.", "label": "Subscription And Support Cost Of Revenue [Member]", "terseLabel": "Subscription and Support Cost of Revenue" } } }, "localname": "SubscriptionAndSupportCostOfRevenueMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "inst_SubscriptionAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription and support.", "label": "Subscription And Support [Member]", "terseLabel": "Subscription and Support" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "inst_Successor2020AndPredecessorPeriodsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Successor 2020 and predecessor periods member.", "label": "Successor2020 And Predecessor Periods [Member]", "terseLabel": "Successor 2020 Period and Predecessor Periods" } } }, "localname": "Successor2020AndPredecessorPeriodsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "inst_Successor2020PeriodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Successor 2020 Period [Member]", "label": "Successor 2020 Period [Member]" } } }, "localname": "Successor2020PeriodMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "inst_TakePrivateTransactionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Take-Private Transaction.", "label": "Take Private Transaction [Member]", "terseLabel": "Take-Private Transaction" } } }, "localname": "TakePrivateTransactionMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TenantReimbursements1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tenant reimbursements member.", "label": "Tenant Reimbursements1", "negatedLabel": "Tenant improvement reimbursements included in the measurement of lease liabilities but not yet received" } } }, "localname": "TenantReimbursements1", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "inst_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan Member.", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TopCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TopCo [Member].", "label": "Top Co [Member]", "terseLabel": "Top Co [Member]" } } }, "localname": "TopCoMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TotalRevenuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Revenue Percentage", "label": "Total Revenue Percentage", "terseLabel": "Total revenue percentage" } } }, "localname": "TotalRevenuePercentage", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "inst_TradeNamesAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade names and customer relationships member", "label": "Trade Names And Customer Relationships [Member]", "terseLabel": "Trade Names And Customer Relationships" } } }, "localname": "TradeNamesAndCustomerRelationshipsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandFifteenEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two thousand fifteen employee stock purchase plan.", "label": "Two Thousand Fifteen Employee Stock Purchase Plan [Member]", "terseLabel": "2015 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandFifteenEmployeeStockPurchasePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandFifteenEquityInventivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2015 Equity Inventive Plan.", "label": "Two Thousand Fifteen Equity Inventive Plan [Member]", "terseLabel": "2015 Plan" } } }, "localname": "TwoThousandFifteenEquityInventivePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandNineteenAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Nineteen Acquisition [Member].", "label": "Two Thousand Nineteen Acquisition [Member]", "terseLabel": "2019 Acquisition [Member]" } } }, "localname": "TwoThousandNineteenAcquisitionMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandTenEquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity incentive plan.", "label": "Two Thousand Ten Equity Incentive Plan [Member]", "terseLabel": "2010 Equity Incentive Plan" } } }, "localname": "TwoThousandTenEquityIncentivePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandTwentyAcquisitionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 acquisitions.", "label": "Two Thousand Twenty Acquisitions [Member]", "terseLabel": "2020 Acquisitions [Member]" } } }, "localname": "TwoThousandTwentyAcquisitionsMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandTwentyOneAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 acquisitions.", "label": "Two Thousand Twenty One Acquisition [Member]", "terseLabel": "2021 Acquisitions [Member]" } } }, "localname": "TwoThousandTwentyOneAcquisitionMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty One Employee Stock Purchase Plan Member.", "label": "Two Thousand Twenty One Employee Stock Purchase Plan Member", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "TwoThousandTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoThousandTwentyOneOmnibusIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Omnibus Incentive Plan.", "label": "Two Thousand Twenty One Omnibus Incentive Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "TwoThousandTwentyOneOmnibusIncentivePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "inst_TwoZeroTwoOnePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Zero Two one Plan [Member]", "label": "Two Zero Two one Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "TwoZeroTwoOnePlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "inst_TwoZeroTwoZeroPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Zero Two Zero Plan [Member]", "label": "Two Zero Two Zero Plan [Member]", "terseLabel": "2020 Plan" } } }, "localname": "TwoZeroTwoZeroPlanMember", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "inst_WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of share outstanding basic and diluted abstract.", "label": "Weighted Average Number Of Share Outstanding Basic And Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDilutedAbstract", "nsuri": "http://instructure.com/20220630", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r196", "r365", "r369", "r632" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r274", "r275", "r276", "r277", "r297", "r334", "r386", "r389", "r570", "r571", "r572", "r574", "r575", "r576", "r578", "r629", "r633", "r655", "r656" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r274", "r275", "r276", "r277", "r297", "r334", "r386", "r389", "r570", "r571", "r572", "r574", "r575", "r576", "r578", "r629", "r633", "r655", "r656" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r196", "r365", "r369", "r632" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r192", "r275", "r276", "r365", "r367", "r580", "r628", "r630" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r192", "r275", "r276", "r365", "r367", "r580", "r628", "r630" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r268", "r274", "r275", "r276", "r277", "r297", "r334", "r375", "r386", "r389", "r424", "r425", "r426", "r570", "r571", "r572", "r574", "r575", "r576", "r578", "r629", "r633", "r655", "r656" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r268", "r274", "r275", "r276", "r277", "r297", "r334", "r375", "r386", "r389", "r424", "r425", "r426", "r570", "r571", "r572", "r574", "r575", "r576", "r578", "r629", "r633", "r655", "r656" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r129", "r387" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r129", "r134", "r273", "r387" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r193", "r194", "r365", "r368", "r631", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r193", "r194", "r365", "r368", "r631", "r640", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r129", "r134", "r273", "r387", "r565" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.", "label": "Legal Entity of Counterparty, Type [Axis]", "terseLabel": "Legal Entity of Counterparty, Type" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r46", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r197", "r198" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable net", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued Liabilities, Current, Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r601", "r621" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Payroll tax liability" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r27", "r260" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r59", "r63", "r64", "r65", "r119", "r120", "r121", "r494", "r551", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredIndefiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Indefinite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Indefinite Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r37" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r119", "r120", "r121", "r435", "r436", "r437", "r504" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r122", "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]", "terseLabel": "Change in Accounting Principle, Type" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r391", "r440", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r42", "r199", "r208", "r211", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "terseLabel": "Allowance for accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r80", "r97", "r317", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount cost" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredSalesCommissions": { "auth_ref": [ "r77", "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period for the periodic realization of capitalized fees that were paid to salespeople, distributors, brokers, and agents at the time of the conclusion of the sale. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Deferred Sales Commissions", "terseLabel": "Amortization of deferred sales commissions" } } }, "localname": "AmortizationOfDeferredSalesCommissions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDeferredCommissionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r72", "r97", "r317", "r534" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r97", "r244", "r250" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares excluded from calculation of diluted loss per share with a potential dilutive impact" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r31", "r113", "r175", "r184", "r190", "r203", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r490", "r495", "r521", "r560", "r562", "r598", "r615" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r23", "r45", "r113", "r203", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r490", "r495", "r521", "r560", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 10.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r507" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets", "totalLabel": "Assets, Fair Value Disclosure, Total" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r255", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "terseLabel": "Assets held for sale", "totalLabel": "Assets Held-for-sale, Not Part of Disposal Group, Current, Total" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r13", "r15", "r18", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 1.0, "parentTag": "inst_AdjustedAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "terseLabel": "Total assets held for sale", "totalLabel": "Total assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r385", "r388", "r476" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r385", "r388", "r470", "r471", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business acquisition, costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Description of business acquisition" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r469" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r483", "r484", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total purchase consideration", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r483", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "auth_ref": [ "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash.", "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Fair value of assumed Portfolium awards attributable to pre-combination services" } } }, "localname": "BusinessCombinationConsiderationTransferredOther1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r477", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r474" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other Liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and Equipment", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment, Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]", "terseLabel": "Identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r473" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r102", "r103", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r658" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Capitalized computer software, accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r657", "r659" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r21", "r25", "r99" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows2": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r99", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r92", "r99", "r105" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Ending Balance", "periodStartLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Beginning Balance", "terseLabel": "Total cash, cash equivalents, and restricted cash", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r522" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesCarryingAmountNet": { "auth_ref": [ "r201", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The recorded balance, net of any applicable reductions (for example, unamortized accretable yield and other-than-temporary impairments), for loans accounted for as debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.", "label": "Certain Loans Acquired in Transfer Accounted for as Debt Securities, Carrying Amount, Net", "terseLabel": "Acquisition of term loan" } } }, "localname": "CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesCarryingAmountNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesOutstandingBalance": { "auth_ref": [ "r201", "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor. This relates to loans accounted for as debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.", "label": "Certain Loans Acquired in Transfer Accounted for as Debt Securities, Outstanding Balance", "terseLabel": "Acquisition of term loan at the end" } } }, "localname": "CertainLoansAcquiredInTransferAccountedForAsDebtSecuritiesOutstandingBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r122", "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]", "terseLabel": "Change in Accounting Principle, Type" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r33", "r34", "r35", "r110", "r113", "r138", "r139", "r140", "r142", "r144", "r152", "r153", "r154", "r203", "r281", "r286", "r287", "r288", "r292", "r293", "r332", "r333", "r337", "r341", "r348", "r521", "r665" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r270", "r271", "r272", "r278", "r642" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock, capital shares reserved for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r119", "r120", "r504" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Unit par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value", "verboseLabel": "Offering price per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "verboseLabel": "Authorized shares of common stock" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued", "totalLabel": "Common Stock, Shares, Issued, Total" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r35", "r348" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r35", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock, par value $0.01 per share; 500,000 shares authorized as of June 30, 2022 (unaudited) and December 31, 2021; 141,914 and 140,741 shares issued and outstanding as of June 30, 2022 (unaudited) and December 31, 2021, respectively.", "totalLabel": "Common Stock, Value, Issued, Total" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r163", "r164", "r196", "r518", "r519", "r641" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r163", "r164", "r196", "r518", "r519", "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r163", "r164", "r196", "r518", "r519", "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r157", "r614" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk, Significant Customers and International Operations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r163", "r164", "r196", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenue generated outside of the United States" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r160", "r163", "r164", "r165", "r518", "r520", "r641" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r163", "r164", "r196", "r518", "r519", "r641" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r360", "r361", "r366" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r360", "r361", "r366" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r102", "r103", "r104" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of shares" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "auth_ref": [ "r73", "r258" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Depreciation", "terseLabel": "Depreciation of property and equipment" } } }, "localname": "CostOfGoodsAndServicesSoldDepreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r113", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r521" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenue", "totalLabel": "Cost of Revenue, Total" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Revenue" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r205", "r206", "r207", "r209", "r210", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Provision for Credit Losses" } } }, "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r161", "r196" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r480" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "terseLabel": "Customer Lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r109", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r311", "r318", "r319", "r321", "r328" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAnnualPrincipalPayment": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the total principal payments made during the annual reporting period.", "label": "Debt Instrument, Annual Principal Payment", "terseLabel": "Principal payment to related party" } } }, "localname": "DebtInstrumentAnnualPrincipalPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Line of credit facility, Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of principal amount redeemed" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r112", "r117", "r294", "r295", "r296", "r297", "r298", "r299", "r301", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r315", "r316", "r317", "r320", "r323", "r324", "r325", "r326", "r349", "r352", "r353", "r354", "r532", "r533", "r535", "r536", "r612" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r307", "r532", "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized debt discount costs", "totalLabel": "Debt Instrument, Unamortized Discount, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs [Abstract]" } } }, "localname": "DeferredCostsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r307", "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Debt issuance costs", "totalLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncome": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Income", "terseLabel": "Deferred consideration" } } }, "localname": "DeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r447", "r448" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "totalLabel": "Deferred Income Tax Liabilities, Net, Total" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r98" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Taxes and Tax Credits, Total" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r448", "r453" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, Net", "totalLabel": "Deferred Tax Liabilities, Net, Total" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r394", "r395", "r430", "r431", "r433", "r442" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r3", "r4", "r5" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "terseLabel": "Pre tax loss on sale of business", "totalLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax, Total" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 0.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Net receivables" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities", "terseLabel": "Accrued Liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Accumulated amortization due to disposal of Bridge intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Net intangible assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r1", "r2", "r13", "r257", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": { "auth_ref": [ "r1", "r2", "r13", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment", "terseLabel": "Property and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r19", "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Assets And Liabilities Held for Sale" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSale" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r126", "r127", "r128", "r129", "r130", "r136", "r138", "r142", "r143", "r144", "r148", "r149", "r505", "r506", "r607", "r625" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r126", "r127", "r128", "r129", "r130", "r138", "r142", "r143", "r144", "r148", "r149", "r505", "r506", "r607", "r625" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145", "r146", "r147", "r150" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r522" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Foreign currency impacts on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Total unrecognized compensation cost, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Share-based payment arrangement, expense", "verboseLabel": "Unrecognized stock-based compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r63", "r64", "r65", "r119", "r120", "r121", "r123", "r131", "r133", "r151", "r204", "r348", "r355", "r435", "r436", "r437", "r457", "r458", "r504", "r523", "r524", "r525", "r526", "r527", "r528", "r551", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r507", "r508", "r513" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r507", "r508" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets Measured on Recurring Basis." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureFairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r507", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r309", "r323", "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r508", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r507", "r508", "r509", "r510", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r309", "r376", "r377", "r382", "r384", "r508", "r567" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r309", "r323", "r324", "r376", "r377", "r382", "r384", "r508", "r568" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r309", "r323", "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r508", "r569" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r309", "r323", "r324", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r567", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r512", "r514" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r515", "r517" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite-lived intangible asset, useful life", "verboseLabel": "Weighted Average Remaining Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r29", "r249" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "terseLabel": "Amortization Amount" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r251" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r251" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r251" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r251" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r245", "r247", "r249", "r253", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r249", "r582" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r245", "r248" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r249", "r581" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsEstimatedFutureAmortizationExpenseDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "totalLabel": "General and Administrative Expense, Total" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralPartnersCapitalAccountUnitsIssued": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of general partner units issued.", "label": "General Partners' Capital Account, Units Issued", "terseLabel": "Units issued" } } }, "localname": "GeneralPartnersCapitalAccountUnitsIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geographic Areas, Revenues from External Customers [Abstract]" } } }, "localname": "GeographicAreasRevenuesFromExternalCustomersAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r162", "r641" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r28", "r229", "r231", "r238", "r242", "r562", "r597" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance as of June 30, 2021", "periodStartLabel": "Balance as of December 31, 2020", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r232", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions (Note 5 - Acquisitions)" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r241", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r97", "r230", "r235", "r241", "r242" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of held-for-sale goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r237", "r467" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r113", "r175", "r183", "r186", "r189", "r191", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r521" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "verboseLabel": "IPO Member" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r97", "r256", "r262" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment on held-for-sale assets", "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "verboseLabel": "Impairment of disposal group" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r175", "r183", "r186", "r189", "r191", "r595", "r604", "r609", "r626" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r66", "r70", "r122", "r126", "r127", "r128", "r129", "r138", "r142", "r143", "r506", "r602", "r605", "r607", "r622" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Net loss per common share, basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r66", "r70", "r122", "r126", "r127", "r128", "r129", "r138", "r142", "r143", "r144", "r506", "r607", "r622", "r624", "r625" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Net loss per common share, diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r263", "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r114", "r450", "r451", "r455", "r459", "r461", "r463", "r464", "r465" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r115", "r132", "r133", "r174", "r449", "r460", "r462", "r627" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit", "terseLabel": "Income Tax Benefit", "totalLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r62", "r445", "r446", "r451", "r452", "r454", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r94", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued liabilities", "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "terseLabel": "Increase (decrease) in deferred liabilities", "totalLabel": "Increase (Decrease) in Deferred Liabilities, Total" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r246", "r252" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Intangible assets, net of amounts held for sale", "totalLabel": "Intangible Assets, Net (Including Goodwill), Total" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r173", "r531", "r534", "r608" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest Expense, Related Party", "terseLabel": "Interest paid to affiliates of Thomas Bravo" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r93", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestsContinuedToBeHeldByTransferorInFinancialAssetsThatItHasSecuritizedOrServicingAssetsOrLiabilitiesPolicy": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for measuring the fair value of assets or liabilities that relate to the transferor's continuing involvement (including interests that continue to be held by the transferor and servicing assets or servicing liabilities), if any, and servicing assets or servicing liabilities, if any, including the methodology (whether quoted or market prices, prices based on sales of similar assets and liabilities, or prices based on valuation techniques) used in determining their fair value.", "label": "Assets or Liabilities that Relate to Transferor's Continuing Involvement in Securitized or Asset-Backed Financing Assets, Policy [Policy Text Block]", "terseLabel": "Assets and Liabilities Held for Sale" } } }, "localname": "InterestsContinuedToBeHeldByTransferorInFinancialAssetsThatItHasSecuritizedOrServicingAssetsOrLiabilitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r479" ], "lang": { "en-us": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain names" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LaborAndRelatedExpense": { "auth_ref": [ "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.", "label": "Labor and Related Expense", "terseLabel": "Salary and short-term incentive award" } } }, "localname": "LaborAndRelatedExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r548", "r550" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease costs", "totalLabel": "Lease, Cost, Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of Components of Operating Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvement and other" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nature of the other party participating in a financial transaction.", "label": "Legal Entity Type of Counterparty [Domain]", "terseLabel": "Legal Entity Type of Counterparty" } } }, "localname": "LegalEntityTypeOfCounterpartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of The Company\u2019s Operating Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfTheCompanysOperatingLeaseLiabilitiesDetails2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r549" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfTheCompanysOperatingLeaseLiabilitiesDetails2": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r50", "r113", "r185", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r491", "r495", "r496", "r521", "r560", "r561" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r41", "r113", "r203", "r521", "r562", "r600", "r619" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r24", "r52", "r113", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r491", "r495", "r496", "r521", "r560", "r561", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r1", "r2", "r13", "r15", "r18", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails": { "order": 1.0, "parentTag": "inst_NetAssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleSummaryOfAssetsAndLiabilitiesHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r13", "r15", "r18", "r257", "r264" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Liabilities held for sale", "totalLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current, Total" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Borrowings outstanding" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit Facility, available" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of credit facility,maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Line of credit facility, expiration period" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit facility, interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Line of credit facility, interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Loan unused commitiment fee, percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r32", "r308", "r322", "r323", "r324", "r599", "r616" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Term loan", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Long-term debt, current", "totalLabel": "Long-term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of Term Loan" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r117", "r280", "r313" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r117", "r280", "r313" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r117", "r280", "r313" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r117", "r280", "r313" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r117", "r280", "r313" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r117" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityScheduleOfFutureMinimumPrincipalPaymentsRelatedToCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Long term Debt [Member]" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net of current portion", "totalLabel": "Long-term Debt, Excluding Current Maturities, Total" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsSummaryOfAssetsMeasuredAtFairValueOnRecurringBasisDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r95", "r98" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r18", "r60", "r61", "r65", "r69", "r98", "r113", "r122", "r126", "r127", "r128", "r129", "r132", "r133", "r141", "r175", "r183", "r186", "r189", "r191", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r506", "r521", "r606", "r623" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss and comprehensive loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign", "verboseLabel": "International Customers" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r170" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r175", "r183", "r186", "r189", "r191" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r542", "r550" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost, gross" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r538" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/DisclosureLeasesScheduleOfMaturitiesOfTheCompanysOperatingLeaseLiabilitiesDetails2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesScheduleOfMaturitiesOfCompanySOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r538" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r538" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r537" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r547", "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r546", "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfWeightedAverageRemainingLeaseTermAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r20", "r118", "r169", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r118", "r135", "r169", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r44", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r500", "r502" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "totalLabel": "Other Noncash Income (Expense), Total" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over Allotment Option Member" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PartnersCapitalRedemptionAndConversionPolicies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of redemption or conversion features by unit class including when redemption can occur, at whose option, and the redemption or conversion price per unit.", "label": "Partners' Capital, Redemption and Conversion Policies", "terseLabel": "Redemption and conversion, description" } } }, "localname": "PartnersCapitalRedemptionAndConversionPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PartnershipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Legal entity in the form of a partnership created to conduct business.", "label": "Partnership [Member]", "terseLabel": "Partnership" } } }, "localname": "PartnershipMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Net of offering costs paid" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r84", "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r84" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business acquisitions, net of cash received", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "verboseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Authorized shares of preferred stock" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r34", "r332" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "totalLabel": "Preferred Stock, Shares Issued, Total" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r34" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r22", "r43", "r227", "r228" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "totalLabel": "Prepaid Expense, Current, Total" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Noncurrent prepaid expenses", "totalLabel": "Prepaid Expense, Noncurrent, Total" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Gross proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "terseLabel": "Proceeds net of transaction costs", "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "verboseLabel": "Net proceeds after underwriting discounts and commission deduction" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans": { "auth_ref": [ "r87" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the financed defined contribution plan to acquire shares of the entity. The plan initially holds the shares in a suspense account, which is collateral for the loan. As the plan makes payment on the debt, the shares are released from the suspense account and become available to be allocated to participant accounts.", "label": "Proceeds from Repayment of Loans by Employee Stock Ownership Plans", "terseLabel": "Proceeds from issuance of common stock from employee equity plans" } } }, "localname": "ProceedsFromRepaymentOfLoansByEmployeeStockOwnershipPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOilAndGasPropertyAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow to dispose of long-lived, physical assets and mineral interests in oil and gas properties used for normal oil and gas operations.", "label": "Proceeds from Sale of Oil and Gas Property and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfOilAndGasPropertyAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r18", "r60", "r61", "r65", "r91", "r113", "r122", "r132", "r133", "r175", "r183", "r186", "r189", "r191", "r203", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r489", "r492", "r493", "r497", "r498", "r506", "r521", "r609" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Assets Held-for-sale Disclosure [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAssetsHeldForSaleDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r267", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r26", "r259" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "terseLabel": "Total property and equipment", "totalLabel": "Property, Plant and Equipment, Gross, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r261", "r562", "r611", "r620" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r261", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net of Amount Held-for-Sale" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForLoanLossesExpensed": { "auth_ref": [ "r212", "r603" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForLoanLossesExpensed", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r76", "r116", "r284", "r286", "r287", "r291", "r292", "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "terseLabel": "Related party expense" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r383", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r554", "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Related party transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r383", "r554", "r555", "r557" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r383", "r554", "r557", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r552", "r553", "r555", "r558", "r559" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related - Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayments on long-term debt", "terseLabel": "Principal payment on term loan", "totalLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r444", "r579", "r658" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r25", "r105", "r596", "r617" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows2": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "totalLabel": "Restricted Cash, Total" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r38", "r355", "r562", "r618", "r637", "r638" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r119", "r120", "r121", "r123", "r131", "r133", "r204", "r435", "r436", "r437", "r457", "r458", "r504", "r634", "r636" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r171", "r172", "r182", "r187", "r188", "r192", "r193", "r196", "r364", "r365", "r580" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining performance obligation period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails1" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r545", "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Measurement of operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfMeasurementOfOperatingLeaseLiabilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r163", "r196" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue", "verboseLabel": "Sales Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureRevenueScheduleOfRevenueByGeographicRegionDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of major classes of indefinite-lived intangible assets acquired showing attributes such as amounts and totals. Indefinite-lived intangible assets are assets that have no physical form, but have expected future economic benefit. Indefinite-lived assets are assets that are not subject to amortization. Acquired indefinite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the entity) and in total.", "label": "Schedule of Acquired Indefinite-Lived Intangible Assets by Major Class [Table]", "terseLabel": "Schedule Of Acquired Indefinite Lived Intangible Assets By Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedIntangibleAssetsByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfSharesExcludedFromCalculationOfDilutedLossPerShareWithPotentialDilutiveImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Summary of Shares Excluded from Calculation of Diluted Loss Per Share with a Potential Dilutive Impact" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r470", "r471", "r476" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r470", "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Final Allocation of the Purchase Price" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense by Award Type" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r6", "r7", "r8", "r9", "r10", "r11", "r14", "r16", "r17", "r18", "r265", "r266" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of Assets and Liabilities Held for Sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAssetsAndLiabilitiesHeldForSaleTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Summary of Reconciliation of the Denominator Used in the Calculation of Basic and Diluted Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r428", "r439" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense Recorded in Consolidated Statement of Operations" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Summary of Activity of Unvested Stock Options" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Fair Value of Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r556", "r557" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r408", "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Incentive Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Units Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r399", "r415", "r418" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Relating to Stock Options and ESPP Purchase Rights" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Relating to Incentive Units" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r33", "r34", "r35", "r110", "r152", "r153", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r341", "r346", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "totalLabel": "Selling and Marketing Expense, Total" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseRecordedInConsolidatedStatementOfOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r96" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Description of service or performance condition required to be met for earning right to award under share-based payment arrangement. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights", "terseLabel": "Vesting rights" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "auth_ref": [ "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Description", "terseLabel": "Share-based compensation arrangement by share-based payment award, Description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount on share market price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited or cancelled", "negatedTerseLabel": "Forfeited or cancelled (unaudited)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled", "verboseLabel": "Weighted Average Grant Date Fair Value Per Unit, Forfeited or cancelled (unaudited)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "RSU granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share", "terseLabel": "Amount per share of RSU granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Weighted Average Grant Date Fair Value Per Unit, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested and outstanding, Ending Balance", "periodStartLabel": "Unvested and outstanding, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r409", "r410" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, Weighted Average Grant Date Fair Value, Ending balance", "periodStartLabel": "Outstanding, Weighted Average Grant Date Fair Value, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested", "verboseLabel": "Weighted Average Grant Date Fair Value Per Unit, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Fair value of common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Common stock authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Share exerciseable at March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate Fair Value Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or cancelled", "terseLabel": "Forfeited or cancelled", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Share options forfeited or cancelled", "terseLabel": "Share options forfeited or cancelled", "verboseLabel": "Forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The grant-date intrinsic value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value", "terseLabel": "Aggregate Fair Value Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted", "verboseLabel": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Fair Value, Ending balance", "periodStartLabel": "Aggregate Fair Value, Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Options to purchase outstanding common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Exercise Price, Outstanding ending", "periodStartLabel": "Weighted Average Exercise Price, Outstanding beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "negatedLabel": "Vested at IPO", "periodEndLabel": "Vested at IPO", "periodStartLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r419" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "periodEndLabel": "Vested and expected to vest", "periodStartLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "periodEndLabel": "Share options vested and expected to vest - March 31, 2020", "terseLabel": "Optionse expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant Date Fair Value Per Unit, Vested at IPO", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit, Vested at IPO" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Other than shares newly issued, the number of additional shares issued (for example, a stock split) or canceled (for example, to correct a share issuance), during the period under the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Other Share Increase (Decrease)", "terseLabel": "Total number of shares of capital stock outstanding", "verboseLabel": "Effect of stock split and IPO" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherShareIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Forfeited or cancelled" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could acquire or could have acquired the underlying shares with respect to any other type of change in shares reserved for issuance.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Other Share Increase (Decrease) in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit, Effect of stock split and IPO" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsOtherShareIncreaseDecreaseInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r398", "r421", "r422", "r423", "r424", "r427", "r438", "r442" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r392", "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Employee [Member]", "terseLabel": "Employees" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r390", "r395", "r396", "r397", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r416", "r417", "r419", "r420", "r423", "r424", "r425", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-Based Payment Arrangement, Nonemployee [Member]", "terseLabel": "Nonemployee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate fair value of RSU" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (years)", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToIncentiveUnitsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r434" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "periodEndLabel": "Aggregate Fair Value Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "periodEndLabel": "Weighted Average Remaining Life (in years) Exercisable", "terseLabel": "Weighted Average Remaining Life (in years) Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Unvested at March 31, 2020", "periodStartLabel": "Unvested at January 1, 2020", "terseLabel": "Unvested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value Per Unit, Forfeited or cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant Date Fair Value Per Unit, Ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value Per Unit, Beginning balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityUnderStockPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "periodEndLabel": "Weighted Average Remaining Life (in years) Ending", "periodStartLabel": "Weighted Average Remaining Life (in years) Beginning", "terseLabel": "Weighted Average Remaining Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "periodEndLabel": "Weighted Average Remaining Life (in years) Vested and expected to vest", "terseLabel": "Weighted Average Remaining Life (in years) Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Vested", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfActivityOfUnvestedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer.", "label": "Short-Term Debt [Member]", "terseLabel": "Short Term Debt [Member]" } } }, "localname": "ShortTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r106", "r118" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software development costs" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentNetOfAmountHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r33", "r34", "r35", "r110", "r113", "r138", "r139", "r140", "r142", "r144", "r152", "r153", "r154", "r203", "r281", "r286", "r287", "r288", "r292", "r293", "r332", "r333", "r337", "r341", "r348", "r521", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r56", "r63", "r64", "r65", "r119", "r120", "r121", "r123", "r131", "r133", "r151", "r204", "r348", "r355", "r435", "r436", "r437", "r457", "r458", "r504", "r523", "r524", "r525", "r526", "r527", "r528", "r551", "r634", "r635", "r636" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r119", "r120", "r121", "r151", "r580" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Purchase of ESPP shares, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares offered to employees", "verboseLabel": "Issuance of common stock in connection with initial public offering, net of underwriters' discounts and commissions and issuance costs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesPeriodIncreaseDecrease": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the number of shares issued.", "label": "Stock Issued During Period, Shares, Period Increase (Decrease)", "terseLabel": "Increase In Number of Authorized Common Stock", "totalLabel": "Stock Issued During Period, Shares, Period Increase (Decrease), Total", "verboseLabel": "Increase In Number of Authorized Shares" } } }, "localname": "StockIssuedDuringPeriodSharesPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, shares", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "negatedLabel": "Shares withheld for tax withholding on vesting of restricted stock units, shares", "terseLabel": "Shares withheld for tax withholding on vesting of restricted stock units, shares", "totalLabel": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r34", "r35", "r348", "r355", "r405" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of common stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Purchase of ESPP shares" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock issued during period, value, new issues", "verboseLabel": "Issuance of common stock in connection with initial public offering, net of underwriters' discounts and commissions and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r348", "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted stock units, net", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r34", "r35", "r355", "r416" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Shares withheld for tax withholding on vesting of restricted stock units", "totalLabel": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture, Total" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r34", "r35", "r348", "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase of TopCo Units, shares", "terseLabel": "Repurchase of TopCo Units, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r35", "r39", "r40", "r113", "r200", "r203", "r521", "r562" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r111", "r333", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r347", "r355", "r359", "r503" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio", "verboseLabel": "Stock split of issued and outstanding common stock" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r544", "r550" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease Income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r529", "r564" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r529", "r564" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r529", "r564" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r529", "r564" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r563", "r566" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfAssumptionsRelatingToStockOptionsAndESPPPurchaseRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementaryLeverageRatio": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Ratio of Tier 1 risk-based capital to total leverage exposure as defined by regulatory framework.", "label": "Banking Regulation, Supplementary Leverage Ratio, Actual", "terseLabel": "Net leverage ratio" } } }, "localname": "SupplementaryLeverageRatio", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureAcquisitionsScheduleOfFairValueOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetails", "http://instructure.com/20220630/taxonomy/role/Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r348", "r355", "r358" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of TopCo Units", "terseLabel": "Repurchase of TopCo Units" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesNotBillableAtBalanceSheetDate": { "auth_ref": [ "r36", "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unbilled receivables under long-term contracts that have not been billed and were not billable.", "label": "Unbilled Receivables, Not Billable", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesNotBillableAtBalanceSheetDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r158", "r159", "r166", "r167", "r168" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureDescriptionOfBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r543", "r550" ], "calculation": { "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost, gross" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureLeasesSummaryOfComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Dilutive effect of share equivalents resulting from stock options and unvested restricted stock units", "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r137", "r144" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding--diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "verboseLabel": "Weighted-average common shares outstanding--diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r136", "r144" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common shares outstanding--basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted-average common shares outstanding--basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureNetLossPerShareSummaryOfReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetails", "http://instructure.com/20220630/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLossUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://instructure.com/20220630/taxonomy/role/Role_DisclosureCreditFacilityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "15", "SubTopic": "30", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123409700&loc=d3e13503-111538" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 6.M.Q4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.F)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r442": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r488": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r516": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "https://asc.fasb.org/topic&trid=2155941" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r559": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r566": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(aa)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991590-234733" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227" }, "r660": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r661": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r662": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r663": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r664": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r665": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r666": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" } }, "version": "2.1" } ZIP 85 0000950170-22-014230-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-22-014230-xbrl.zip M4$L#!!0 ( -6 U5"[)%":;$" *CV.@ 1 :6YS="TR,#(R,#8S,"YH M=&WLO7M76\F2)_KW[4^A<=_N5;5NI9WOA^LQ"[^ZF:DR/N#JZ3/_>$5F1AIU MR1)'$K;I3W\CMP"#C0T&":5@^YRR07MK/R(R(GX1&8]?_N?'=Z/!>YS.AI/Q MKP_$0_Y@@.,TR E?AALI?GP/3X; MSM)H,CN[O@V>3=/@.Q_,!&^S/YP>/'SWZ\.'# MPUR&X]ED=#BG6\T>ILF[1P/&%M=^.D6H'P^>P1P'CR67DG'/N'HMY&,N'G/_ M4%IO_C_.'W/^Z5N3@Z/I\.W^?/!#^G%0OT1W'H]Q-#H:O!B.89R&,!KLG=SR M)WK&]'"P-1H-=NNW9H-=G.'T/>:']9+_],O^G&A!]!C/?GUPYKD_J(>3Z=M' M(H3PZ&,]Y\'BI,>:A:GSL^>.CSW &?/ M5H^(B'-Z-3PYG\C^US=.KX?>KQX].77X\6O7%?4Q*K\KNT]. M'T_&+XGMTV&Z^&MY/GTT/SK 1W0B&R_._'2K^<5?^G2;1_,IC&=E,GW7+97Z M%(9QR:0]]M(_O@'W. MAXR?+8636].!1W5QGIQX.&-O 0Y.3RXPB]T-C@^<.WDXFV@IW+?6P^*,T\>8 M3UFE\NP2)M!-..."R=/7KB]T^J7ZR_0PS4F^.U&MS\2MXB#X]NOB- MCP^>>Y'9=/[E&].'YTDSGW[U3<,C.OK@MW\:_+*/D.G?P2_SX7R$OPG._O;+ MH\7/]=-W.(=.[S#\Q^'P_:\/GD[&<])&[#6]]X-!6OSVZX,Y?IP_6LCSHWK9 M1\?7_25.\E%WI3Q\/YC-CT;XZX,\G!V,X*@N/_G&^BX5>ZDWAIF0M%#/66J8+!N:+D2Q'2"X&:YQ5 M#W[[F_SET;G'.GG*%U-(G=\;_ =,AQ!'NDD(7GS^Y Y.=T(SBI#Z^%Y_HK##G_I,9C0BB*>4F7TBYI%HN6S!MM97"*N.(_ MY\?O.)LA[AS@E%3;^.WO2'K_-4[?[90J I4PGS^ZY3DF$22SI :)$Y4R.7KF MA$$4RFJZ^8/?7HF_7^F91=$)C!$L2E!,6Q-8R H8#SH6*P$MNK/4?7HXG9ZN M]+\C3)^/ZPH$YH4W])?4.7F'"NWGU-W; MARE64YJ?3MX=X'C6V8^M*9F3M]@)P-&G4U[!4?UHZP-,\PL83O\#1H>X-9L= MOCOHP,CSCP>8YI@K>[Z0#^061 Z*)5DTTT(XYIWUQ"17$&R*"=6#P<*$_?K@ MV.P]SH?3(Z(AK;0KD< E&;C49/MTSDRCR2P&IUGF/.H0N _%GV76%KU/[A33 M"-Y>CT.%A!>_>+A'YQ7H% O2JD@X^^V7BD8>SSI[2S<:=.CD<35?OSZ8#=\= MC*KQ[3[;G];GJ$:+G5BJAQ]GF13UH_/76-SN[#VZ7V>3PVGW6X>^'A^_7$^BW2+/*2C"R1_LFA?C6#\ MDGBX]7$X>_!;)=#CUQ\FK_NR4 MFOG_0?J1[>CCM%!:,G_[%B;LH* M**_&33K5,L67P4UEG#8\6W(& ND>3^8K:A)4SU-QWOAH5'/B2<#W\1_P7Y/I MT\/9?$**<':&B4\GTX,)F7 \/;AZONG;YQN/5H0$GJ5@'&&Q1#;8D@F)SI@8 M)!CK\ZKY=@U]=55*B>51*A84FF="Y%$E0BO1,B!TQ83V"B!GRY5I;86?Z*M3 M\//DZ _"HP3D.PPQ)=^,#/#18ME_[F @G$IY=OA0L?/CY!0O[Y,BU M%C:!@HQ1,^">$W17!(.!/+[@$K$M8#32M\JN71S1*B7X.IT?O:Z!DH4W-7MR M=/;(&66U5DM0SSA) M.)U\!=!*,>$-UY"4=K%9;G5QG!H__ERWSN;388WC=([SG\32V>[>GZMWFM&[!ML[K(KE[=_ANY2PZ M!U&^S:)SI]Z$15D4KK26S)#E9%K4&+[)G%G4.6OE5/+-^0D7L0@^7H%%FRF[ MZW&U/3F*)4;!+!>19->2 YF+8%& *E9KAV!;6QBW$?!:K;5^AN]Q-#FH0?ZT M/YZ,)F^/%HD'FV*Q:6%P;9*O&SB"\%7=ND12_N3,*O)O30;3;)QTTR#XT\DX MU6W&8=K[ZVA[Q1B\TT)"+6.-A)R-L]PQ$:&Z:098M)Y 7@"GP!B5LVAUC9S0 MO./U[G#VUY.C)SA.^^]@^M?YA?%Z"AFW4I?84 -2.'Q?=[=7[2C),QL>-V*2 M F6-STQ%0<# &\4@RL*<%T9ZQQ46WBJ3OCLB]1K^PE?3875HSYQ_)S%YT,6@ M#Y6OW#"=5&81C62!.V,3)"?2RD/HU^7KWF&<#?,0ID=[,,*=TJ&P\U)W;E?R M3@(SG542/%G2GHXSK:-F,1 7!:; @R&N*FR-@6WM7:U'\,C[U9(G8E27$I"2 M683X'3=1>'1H8W. >O6>UM,IYN'\!:3A:'A.)>_A>#@A5/5^,GJ/TTW9',@: M([MX]?DT4.ZP>U$%G;;_PF:NI'9-,$RS>%.AC XFDS9(YEQ)! M'R%8B-DS!P()J()(:M,VX]: =<[PAB^/-RGJ4&*JKD@$II6(-=L1"-=:WQ!\C#PT&Y9:JOV_NMFZ6CKWSKOQ,![.MKO%2HOJ%C*YUP-!$+(G[SLRYT$S MW>F<>@/M"D?401'H[U?0QJR@-8 ?;6+F"FG)Z$1_*669Y_07)FM*#*&@:!;$ M?K:"%A8*9ON[>#""A*<%2+>0/[X&SN6HE)8^DLT0AF0? PO%"V9<0 1AT(0F M8>MIWN:_X>3M% [VAPE&YW7 R\GXS[L9.#76*5T*9\XF\C60\&&0()F48#AR M;F1LUN23,IR\PU/V_3Y)\ D>GIST;SC&*?%SG+?R.T)ULVY[\3W6@K_Q[!8< MR#5887(>"=B[S&S&6E6K"<>EZ)GD.A5I2XFVVL4;>$Q&$OFS-*Q(GAA9O\! !D-7-R$Y2VQ)S:G/MFS>&F3) M(P_>DU*T49)ZQ"!8< 98]5%WZE@FM[ M?' XGW5GB*5%23X]3!<;N2 F\L=DC$=_P/0OG+\X'%^*?*]SZZ;+V):XTMZIIHQ&Y1C%M(92@G= L)M0L(4$'R6W.HME$DZ]N7=W*IM42 MD]V5K$$C8JO!"JU3))3FD=P>E8RQJ*UVJE4F;-$5\K#V.7R/>W7U#^=#G#W_ MF$:'&?.+Z>1=K0X^G'>*=:>L7?G7] MTIVZ'/WBI*2EKDJMH]5D;#@P[Z1FH=@0H#ALL'*]H3C.FO+=="FD_!T#&;MJ M"\6"28F!L\+9'+S*33)M#4;A,U5W$Z-PI6:(C5&]T1J7-84_2Y N%L[0508" M2!:T2+64U)*IBD[YC1";*Z47-B,V7J"S"+4#@*R[.#DP4"XSZ3!QGRSW[3:A MNF)GHZV\$*D"H&AK71O#;9LQ"-9L9R+% ("*KFBNC76"I6DZN?=+7%?M@2+G&M@61:_R$,,2#?PZ&)RVD@A-R^"MYE5>YP48A(FL*RAQO&4 M)\.7D5D78@Q"YUR:W0>Y2%.NL37S&@)O*J+F*"QA?)5)D,C8>1\3E0@4$)Q4G(=.Z=@1S!#&3X:5&,T+6S0++960SJ'ZCZ]IK M1ZB449C(?."YIB\E<@4M:6F1=319!@)$K:Z=]GSY-:CG E&@U9K94-,"E2;C M6EN/!')!P"A7L^E;9>"W*[M>3PZ>KK9M\1)UYAOB:TB$EC(XY(7VM?$HLHB\,(&8DS%N\;+:"Y>IEV(M% M@5,Z::>48<+34S=%:*TQ2B9MF E%,&U ,+ :6;%9&D^6SXAF0SC+ $ZR!T[7 MS_OVVCA+7FSF-3E%9\5\,H6D/:+UA2?7[B9(.\E]R[3 CKL /#+4J*L75)CG MQA,0JMU5#0IHM_#TZFT/*](E87F/XT-\B9=IVDL?X)N=PY[GP\7:6%J(\K_,@(J%":>SIQI1D#(%%;:6)-)J[) MW,K23W4X&>>0E2'0M;H!36\*19AE)CGI!8#!R8 MN /P+"I>JT& 4*$H6)M2N)!UB03B6UT[=WCG>SUV06*QD:-D(DER$80M M#(H63$4$(#/A,37G(K151;>&J(T#DYW1R% (8#J2!$>328*UR"48[[1L=AO\ MZSW!G\"L^W3E!GLM92Q>I?.L>RX4#R0+33-,N0K M;8_/Y4[N'-S"R+;UJ#]T/L@ D=E0;9;7A84BR*&1B2?G,*C47'E"M5FOII-\ MF.8[TSV>_PX(!D[DXB#A=S21HC@UQ[HM51;=&1 M&1/20@0>."_-"MYWS1A8,/8XQ+,I65+H4K8A. :1Q$H'(YA' H488]"%:T(> MS54:MU2%M40+);)Q+BO!D'=I:B!9%!+(0N6$26' U:NY[U4IBWI =165\EGI MX(V<&"NS#C+1%8UG6I%R"=E%\FB==^C('&"S*N4*-1';KW;NI!W/ K,OJ1L) M6#>?:_=Y74.47B1=3"(>-KN!>(WA5Q]64!O1 !<#I)A4'>$95.V2$#(+I)\8 M),%-YH' 6K/.:-^C\38-&E:1CBFR%.JP$%>332 E4M.I#B[0RO(F8TWM3.I= MD[^EK ;D@5QE)\C?\N1O"9$9ECJ! H,+MMERU74G"6TFQPL:K80-Y%?4H>C> M6.8U&6JE"Q0.D3O5K$YO)CBRIJD3QII[J3X\62]P%23ZG)FVDK+:KXV,Q"=X$K)DIL+ M<+6^N]OCN]4'++B27#M@)G31E6QY4;HYYC1MLM>PJP$Q($@"+W%/+B8>'&AF MDTDUSSK4UFZ%1"4CO;A)QC6+JY8Z"WXSO3GI 6O%#8,B"'N1 \Y"DIJ1S@D* MG-"RW<:6K:5>GV_TO"QT;)SSQI7(5.S:_QA>ZZ1(?"T$3%E9+YMM#7*A\>[< M7%+SBX+"+H'U3MINDBM?!QXS'TO7C &9)P(S:2TX!TK;=G-)FN_;M,S!>F@, MK[V;HW? -*C$( 2HI:+ @[8HH%F,]?SCG#Q],E[[]8L[I29!?N9VGLV/7%HM MX%T9"N8=1JL)4/L<7$U6UBP 7=U)[[(366397)78=YJ_1?7VW6U9Z8,I!AWQ M3 1"WY$4;G2UTMOP*(/V!&G:5;.D7E_"N[/Z]/6'R>O]R>$,QOGU![K:TUJ&H8RP #H5U @HS7<-BQFNSBBI9E?=9NM4QC/ M(%4T.7MR=/;(60["7_AJ.GQ/Q\Z]AZQ])A8JYM#8"G$X"S9&EE(N.26> M8FX6F][1QA<9 ];Y8DR&B$P;IQ@(8DF.V=0.S"ZWZRZT8-'.*\"E%738 L'5 MHBBM2%"RU80QK6(9G)7!5!EJ-INPQ=VG9?K78+C)@B[GZGXV.=O,)QT(1&#V M'G,(OME^8RNM.%WK=(HU;90X%V3U!!2 JKD-F=:"K_LFT3<>QL/9=A?;)*ZO'$9VR&1)GCI 4(9$-06L@?9 4HK%5JA?RQ"*AM!L8P$B M^.0=GNK2BQOE_AN.<0JCK7'>RN^&X^&LVUA^C\\_'M#U5EU\NJ9ZX>RYST8S M[O%JH2\\Z?=#?= 4PB0Y$L@:TYHX&T?9"%A1RL(<2)KC0W!. V)QLW MT+I$\!1Y"8D542/+6@OF 0PST9F<7.&^W=2V[XXL;Y5"PD9'9CN%'+MW\&0* M[U<[U(HTHE^2]U:\1XLDQZ%6@&AA.(.:\$LBFZT)W@*NO,+N&K9#,FFO:#O. MGGJCJM7B-/FSCA5>%--!1!85D"D)Y!)YS0.7F[ZEM8XPQ+*@?TPQ:"D5,:6V MJZSY?CX58,#KU!@L1J5F=<[:H'\_&V;=#H8IV2PZ%7 MME#3T!!&KIV-DZK8T""H6Y$R4Y+2$DD6[3&VIBUP#J(DP MD_4N(Y,@A9D24TD7F%M3")!-K%HHE#K;+F^QNN MO9@8Q#NS#+G*B4!'S6_+ 2 MLY)\K.W-# --?.2>6^.RR]$TQ[W60@&?L_%L,. 2-IX]]29LC$E&S7UBSEA= M@V^6@7.UBX8S.9.F-*%9-K8Q@O2[=O'/U0;>""\&64+- (TJR6K-$@NF%HGY MY&UR/N;<;.%*FWAQ:66;68K A4464\9%V::7VC/TPM16=7RL4=S.J M?];-^D94]UD0GDLL=_.92A(,;-!,V2")\MFJ=KC8M7):!*WZDN?/$U=#0FMB8!9J MO4O=9@K>O-:H.W*V-LOR?BK*#!KP1G&6FY@=63!"F268VUC M6J*QS>[S+R,S7=RW]/ EHI/"N8^2X*("6U-X7&: "IAR8)(&$:5J(=EI-25U M28<@I"BL\%KMF$Q@/I <)0@Z)Y12BV8%I[$:U&6.UM0&(&3-:@95$E13)3Q%(MLF,@K6!%!X\\^("BV=KBBQI$ MK;'D= U /"8H08)D0M7FMU4TH38R23YX$V(DH]&LKNR3"=>?3+B>L+3CT9/9 MT$P6[6OPI79])"?"*N^--VBC;%;G-!L&6$.%2_024VUV5K+&VERPMB[-OG;" M$L8ZR6V[MJ-5%Z4,*%\[4-A,R$>+5 5)3G&*=4]7%46.6$3FK5>%_DC'6^@7 M?8Y2O*MN,E>AU!)G9VHG-$90+/-0TZWIVJ%NH/)$:$;I[A5;E?.5['Y?7>)N M/US=0,0VZ^@3=Y%E5>V"B<""!9(LR;W2D4P&-#?$;X.'P:UH@T*CUDHA><1% M$A)%3?RSCLF<@8./6?!FFS!]5_;TYZYC%\JJ42UBUM),[R4Y;3@[FDW*_"2' M>[LNI3$LTH&?_,>F+!E:&4$*#@P4"&-8% @_"LMGMB&:3$S!T$IF$T*N5,"TBS.L(07B\K,:,IAT?+[+Y4O)6X$A&8:\MF6S M)/&A-D")Q%)R73+'N/+6-=]M2I;68U!H40(6TG.27MYA8%%GQXSQ/ANC)&"S MNV17<#FV7^TL"UE\]Y[<:;.'IS"=KJ!CT(JF.SE3B/&"Q>()6_#L&5C%:7WH MY% 7;_5&- %:;LGO5_W+K2>[M^!>KB<$.A-/07(= M9=3-ME!8;_[:$C-K1"+I$T#TQSJ04M0Z,4Y_.>.2,(&(YYHMKFT><*QG%\H4 M&:)5@4$.I&)-RJSKZZMREM(H$,FW&[89W^$6W.L8+U[(8; DWD$)1:X\(HO9 MU+E,SJ )*H@FNX2MH39%D,G)T5F6O4RU-)VL$="$=:QX3>H^R=KET&KF'4H1,9?HFX74GR4OGL%O=6@L.<"=Q>X&7.[N M_;DI^#HD::5Q9$PB5L$,B7DC+),EHBU>*8C-FI5K;;\<@VS,KS'MCR>CR=NC MW>';_95/)5T/OA+D-6&*GBE)LJ93)H'SRC.K3$T^U=&99L#0R")N9#\D3FE? /'K!2I91 M)^=K4GBK?+QPS#/,]G?Q8 2IXW!WRBUP;AT#2)4S(6I@MHA2D2RR4+@A]@DI M@K4B87,[8.OL"?D$9MVGJP9$RVK1F%WD-CIRK(% ED[)L;%W;C_+TXGQ_]LTA19&U0D'CA6FQ P[6J8L.Y+)A,-%&Y=$,W6K&]&K\PU MV#U1G ]2:J8<)^W)2;J\16!2(13'5>2\.;NWE/*CS0S;9"=-#,0I:^J$1$(E M#(*1K,@BG,=L2[M=Q)?3R.@>6L!$."9[:*G-0A*RB 815/'9-I>I MM<8M\,WL1*VXE\H35U72=3P+UCF,Y(64E+3,76B@6:W' M#05K?O4B3CN9S7?*<;S]3FIM5$6H$@MYDS78CAA8,)7+A2O0.24CFN5M/V-S ML\K\EAF*UIATJ>A".,-TC))%![EFF9)J\D":J;E0]+7GK]W<[MSEU"L#,8*+ M@1E3]XE*(#>!@V7! M),UL[:Q9A$Q9-@7-Z MO=W9J.N)VT04#D-,+"CCZL:]8#%!CW*R0Z@=(DAJ[J7)4\B\4:%BVW$8(Q*C3'N"8";NN1LV1U\$8G9DIMWV\P M,]"!,S!!""\$0+L=6C8AW7D=J,>JC"YH!B&*.H2&E&C)G"E9C LQT*?-LG3= MB9NM)U.N1TD$R!H%!*9RW8(FM<"B-H8IC"H)28Y2NUVYO[E%N3.^2J;[=0W_ M'VY.)(&R/&YI*E+DE5[YJ&3(\>_[EWQW"J]19*#H:AKKUKF.EZYYI:$6S*H0&*/&*/B7F0G&$*,D=-#A@VNW37UH)W(YKCKJFTR5J1@5QV "Z9YN3? MQ1IFX;6/@,=2QT?TZVD3U]-ZO#NOG!-(2\DJ3L:R34T)!0&E/19JF1\LST9[Z Z6EK;B1A3RL(5EH.3BY$! M'F)D(+S@3H" T*PZ>OZQEH,2$-FO7]PISS#.S\O>[Y/QVYI.48^L/'MCTT8' MFA2XR]P0!J7+:O"! 0^>99ZLY4[&:%?>&/#61/JV)DBM9DXK$$LD.9LL=)W3 MDY6YLKJ4YMS9:V?U-D-UX1"- M(SOM$_D..NG,()G$9%9&.UU$RLT63[8R@7X=7;*CHS^H Y-0V['((&K69&*V MI)PQ\@J[6N-;%8]7TTD^3/.=Z7&US:79SG38,4IDCI-6B\Z4(S[ M*$SV.7#;[J"BYC)=UU-ZP)7V)'9UE*^K/ 3///>*H*_+0BO"5MB2F3:NYJ(EPO]ZDU 9Y05S7HQ5YH[<.K+(LQP?S+*V^\.II/W MBSC2IH2/5,&2@RNL>&*5+J2]?41@WD99Y9%NME&:\U8J@QO *][;S+4/3/A4 M:_8"L""B82EYU(3[:R)(JWR[N[U\UY2[GFPP001FNMD@EMR]&*)C2NH092)/ M9/6)B==="RWE!'T?=E5+"O0"3PI*B"S44?%=E59,])>/.G-4,A?9K,=XQA1-:EW='+7RG_. ?*KC2&=0F"MXX4;6F]LH2_ M7*AEU[H(!N1DL:)E""J5D''3#?KJ6\6NR)*CQ2 ]UIV0NB1(\LI2(52 M*+-Q.ZMKR(Y8S3\:(Q MP>I#[%>U3-VI2ZKUBMYG72768.6?\BP@R; +)9FB(1??;(C]VY#P!-(/T]Y? M1]NW@0DU$^J*F/#LJ3>*%%B;M<-"2+!TP# SGX1ECN>LN"--M$I:EF6+"7B4V;.,DD2+Q\QB ME,B2L9([1QBDW3%)2QE'>U-.<,>D708GR[04%U-&#TRZ),C> M:\? 6,;*I:"]A]5LZ:U/?,3J/WA+N)'DGW!GIY1TY]!Z%=98;+4MS E2<"^"!'&%F5"10"(0,8\R*<:."+;)(EU>>IWN-8(^Z>K!G M67D%4FDE@%P:H@HGD(:<[("63"CO?"R)L'2S\=1&.H>NQS8I7I)PB5 90*TI M LM UWD"7'.K@A1)NE89]UV)DR<5-34Y_?C',ZTI:UONS8F,1R2@1=*EHU=, MYQ0980C-HA?>.9.D]\V9U._<\UM$QSL7Z4Z*G=1HE56.9:CMB;+P+)B,3.7L MI>QF##8K=E^-QM4>Z<^Z'NFW$(WCAN#T,J3):9%T\9HEJ"EQ.@<6BR>;'WWP M!B"7T%PT[I)BG&\-QKF3P6UAC+((DIFZRZX]"!8-YTPF&945&B,T*TXM:,3S MKI]:DIW*VCH"$)F!,!VB,(0RR ETR'G,L@13FDL*6_VHEX9F3&S<.+.(BK1U M8DZHS+3@F45N!//96A]H&0!OM@[AJZS8'J=%.Q@8W*P()"67?\K?;(K3?M;I]LDO.PS,PG1$DRY)B3!'*T5()!K040LABI4G:( MS>X#;U8/N&6Y>PY30!$C2UQ[II.J32B)8UQ)*ZQ)Y#X(O19+)J?V--D^M\06MY9"$Y M=V[;>;-V-EWM1F;-*E,"]\QY%9DN3K(0G68& M+*08 P;=;$RLU6FH37!68D=9G7V>?B6;=CZ7DT5WY M;M_=*&^[LP($M)_"='HW\U=DM�>UH]-3H53!US$0FWF^)T0:.M;#:8T$+, ML $6^J15LB6Q$NH51F35?VXA)7 ]7!,6O$V1 ML!FZ4 >;2>*:!'*!I$[&<)[:K3;=C";":QJ1$9-4&FJ]HR5IE! 8.%I@JD0E M9#9&Q&83=3=AG/=Z(A3**V^PJ#KI1!%7R4(&0&!*F""TSTK&9LUD"W4CR\R$ M#]%+&SC#.BY$*Q-8,,DQ BJ!BQ1DS$Z MN;4I:X=+FTJ=_@42Z^2]8AE@-$PEJ;U%2(HW"Y66$1\1?7SD^MNN4&3VH59B M2\.T(0WDL9"GA,G3LB%7*3;7KO9&6T8G89/?ARO9V&L @WM'V!M!,RRQ.K_> M,4@^L&2MXH5[T+[9@0_M];!=%S(+T0D%3'CGF7:+(BO)BB<.6IT3Y\WY4>L? M?+NF(<5>).L=,&D?AW2+R*F8C++ M7 #3,6;FLTBL$):K)6802[,[Q^LJ(O^<;6?+R"]AV]E3;\*VG(4QN63"X:(P M[8-AL>R<$7C#ZE]5<^&&>U.N<:WNSVCN=+M S M!&P(O'ONR.1HQ0(OBE""= :\I)U*@,P6E;[<\J\D>T=\ WU*H M=2.F,)%DJJ:L0EXR\_09%U$76U*S6Q'-[=BOQYXYH5$H'YDUDM ("1P#%2S+ MKG"A>;'$RU99^)5.P[LXJ^F29.DZMG5J;H2(+=>984BK+6%1((;3*I3Y^ M=*DQ74=3(D&+2+BNSIG0*];:K3J&'B1Y%<43#&JO+\^MS/2Y=;W> +**";DN MF%C"6H9B=&$03&0YYVB5J T)FBTQ:J\/8@,,#8%\4)5KCEV03*?H&0A!H)FC MTLH'F4RS!2K?9=5?'))LSP^[TLP7PX_UIXTI[(/@C)(V,"<$^:%..^9-3$Q$ M:PH4[9UK=E/H1OOJ762HIDWN#P_N9H@!T5LB._DYNC85B<1D2&1L@^7H(W<" MVDO56O_>['I\4N3!DZ\C&4H/3%=9!(EU6(>)2AB;?+MQO$W(6UT/OLTUHZVJ M5+2A5M9*Q8()I6I85"X;[:"Y?8^6@D6K,7E&Z)R1 XO:U7%%])=W)3)NG+2E M%.';RX-HNQMH-]CE)+OV4Q[M"A^DG:Z@WV4OSJWA&Q6.9>US526\VXE#@E:SBFV;+#)30?NBG3UE2Q;U/(.I>ZYT,.D2$L!@4C.;Q:>NFSPO9Z M45W2:.$%9IS"Z,7A.-])EOF4@U:.>*0UV0JE0ZTL*BQ%+8R#XB5OKIZHZ<9\ M:\#6(GC/,\_,I%"QM2==R;EG(7$7,6ATH=DMNY:&-ZP'0Z,&56SM[U5+131= MG'GDR#(B6ADSB+CR*-+WK_-S[>8NP01G3[V1MZ%B-C8'5A(I+.V+9$%ET>45 M.),Y1F@6$[10);?$)H'1070",R.7OI#9"+6?:^"D? "U+D[']N8&+F5^]69& MRI+2'IP2=+E8)4R_V: M3'D1:CBYJ'IH+BK:2%-> C5UF)T83%8%O20ZMTL0F8H^./$B0S<5! M6^50 T$U'A,YO#XR98QGNJ!@0=)Z"ZX4UY4L6FS.0%RQ= M[3R:K&<@27V2,XP9 T]F]9E;FP&.M( 4 X\L>5O(82$BQ9+(T!C,BN> L=T1 M$=\8V4'::O/&=: G16,=V24I,_F-A4P*F7EF3-(&$(NSS141K',>SQ.8=9]N M2N0;DH8HHF8J(FFE&(B_A:YN2\DFE;&Z2V7KZ(7]5LER7 ME+@BK!8\FMK*D?2[5C&S4,-]L@3"'*A22FZT]^&8'^YWQ5=*B;KI,[E.-9D (I3;O3:(VL] MIS439(,E1?=QJ:P(&$H%I-X=4ZFV:8"L6711,1.L=;0P@EY]L\_O?OFS/L[- MFE<+#,(:5FR7HN % X&&96W(JTTBJ78;$*]JM^DF#]!4!<<:]KRRH85D36)! MUDD5O#H:*B4F=)0^%66R;M81WIQTIC7E$VHG7 ZUT",6,I-%L&!%8*0T0B:N MJ^R;W8W?A&K.]6PC!&\E]R4R%ZH%,-DRWVV]:)=-]N@A-;N-L%1 <:+:N:]U(M0%M78KC2D7' M/&:_:.D',0J60&J>N;,0V@U=C%?8A6BMU49KFH5-GHVNS,]1UX[F8)B/'EF, MUFBOZRC69AW?_,?J9764>;@\/IIZR+=XLY8+\=7X-^/+G R9&3 MW^L5+KC:WN)EOKC@<<%F=_ [+UD!9L6:M!9G.V6+B#Q,\*QK!3'KD,KIS?+P M/2V LY=X>4BGPWPR_>)Y9A,MA7O\Y]ZS;SW.%]^O'S[#\>3=<'S198\Y6I]J M]JWKGKO$H_-/_VUJ+*[]%89=?N,+KGBR="_FVC\YJ@?N'A9/KVD>1>^T FJ?9@1^Z14\RUD0%H&,0J;!BS=1B(2U+DJ63!>6SC-? M5&%%&^F55W!\FI(QDWYCP)-EVDO"F2(9)D(,4007(@))UG_[I\'@EWTSF,V/*B6K=F8P&KX= M/QYAF?],EX3!_A3+KP_^F?#XFP-X6Q7=[ #&)U_YL$^*D=$G"1\?3)%]F,+! MSX44/9L-_QL?"_Z0'\P7'Q1X-QP=/7Y-UFXV>(D?!KN3=S#^F500^S#,\_W' M93AGG8T8UUN_K@F'@TD9/%U\1"JEWI@>'.B_?=,]^\&Y1Q^.J^E]3/?\ER^? MX1U,W]*MYI.#QXL/:!DAV\=:UOA8/!3FVT^Y^':.BGJW@A./R=&A/37V^GD<)SI/4:3Z>/IVP@_\)^Z__WX M\Q>?B1]__CK]/BR>-$Y&^>S+^6L3],^7VZ^?/QOLO=YZ_7SO=)W=A*[+7V*; M2->]YT__W-U^O?U\;[#U\MG@^7\^_?>ME__V?/!TYX\_MO?VMG=>]L3^C-CR MVL3^/T Z?_QV/AG_-'CV\.G#@>1&AZ\1^)@ 57$]UAV%UT'RX\^FW17./,:W MN'")7C4MJ%5SAU;D]<7_Q<[N'X.3!7CVL;_KZ@\ZI#B>C#M':)@Z=/_BC4C< M*0!>:X@] 3%+F,@C9R$D7TPM"^?BP>#8Y]RM&.;IF\)-R5HH9JRUM:XL$/ U MDF6BHXO!&F?5@\$8JL.?^W7B'<#87P M7^04#\O1.C3"]9'K#W_ ]*_!SAA_O(KA9_JAT^%??CZ G,FR':_-AT:IV\8# M7R'V-^WV_Z%'KH\]^YH&LY_?3#\6/E+;C*,Y]/#=6BY;U'N:^OH7__Y8^'._WR) MCEO_JUQ5,/Z?O_VYM?OZ^>[O?Q_L/G^UL_MZ\.K/W;T_MUZ^'KS>&1".?DU@ M>2#48&=W(,P/^>+39?S.B+7C26ZR7Z&HR.$*8XWBGG_ZW", \5_6AF;5+8*,!AF M4G8U6.J9#[5H064H&BT6EY?%IA?#68+1WXD++^B3V48QHN;&7(9,+U?F:WZ) M0:]6ET;+G=U50L%;P]TW@X)6U2P\4O*8#"GY[#R+SF5F4:D4>!'%AJ4YLW6, M=)?H\0TL6& TVR@P:,L= H.O=[=>[FUWD*]'@VVJK1,T.#^5IA,X6'<+!Q?^ MF4]:M&47_NE7RM((7!,:AUVMR: ,1S@8'];4F\J/&9R-49"K:FEIH3.TBI%C6O X,-A"]6HZ([>+;X:S:F'FM#;Y],;L"C;ZV M-K;']."'J8X;'?P[7;5BN)\&V^/T\#OE[M[N!=\@SO[\(Z1YMYIJ"LWT=!4- M8#:8'6"J^:EY,!P/AO/9(.UW$:VOQN1[Q;=*Q==$-M*2*3'ODKS$1Q-#N=T^8^8?U[<2O".?,=?2#7A]F"&CV=X %.8 MX_DUT5W[0;T_/<#TY.[OA[-A['J8/3[Y_O%)=%8^)4]W.^T?AN#_I7NK>?[* M2>37<7W).1=XW1> M>T8?KQ!:=Q-/%^.!GT[R^> ZFV&J51%S/)A.WM?K;%AT_1F. MH)8'76[8+Y29E2WSQ?*Z>&$UL]8[Y;7&Y-';92=Z%^VWZX^W#OX>"XI<6T5VA+(>MY M*#1X.7EXH18[P0[T;XU&] &=)D-;JX/G"BQTG0+ EL T6F#>@6$HO+VXL?CG=Z*.V"AH;I7B@[W)X7Q_H#CG@^6>W']EUM=AF , M(CHHF8&4M22XCGG1HC 9G8W.@==Y2?NR7RXPN5$+;.^0;C5PG-^%C:*EA Y\ M%*ZXP*S/DFD?#/,^>Y8A%)&T#=S(I2Z=I_3CSO3UY,-FQ2'W8#0?_ Y_X:"^ M0*^3+EU8+G!G!??,B-HPPB1-1D]K%DN))F94R=BE+JS.A=^9OII.WI.CN8X, MP^NSX<_7=V9%K2[Y2'(=,25FM42F%1;F#3>,)UH>07BT(2UU0;V:S.8P^K_# M@VY799-XX+60XBY8N*:]OQ^.UTE-@SB8DLX9'L!H@!\Q=3TEZ>-2FS__-*!# MH\.:I#+X[^$!K=!\M1K%9O*:VE[L/ZQ*X?@4N*XM62K6GJD$@"R9LRL7P MZ&][4_&FY@O.Y!<,>N,Z8W5JHW5IW3/?_WGCY*+\/-L,,<1'M2E M,Z7BW_#'= :?U?99B#5X/YXL.B AI?Y!JP]^U M;;_W?+]%OD^A,^Y[1^_H;C_,UI=TT7/]]KC^\KA6HQ-V_)CVZX": :$,>CCZ MY!,4^<[$MXTR$2UD>%Z.'+\63!= Y4R4BTP8X"R4X)J100?E _[MQ1[IC M<'HD9.S,PR8!Z\5DCT$WVN.G 0&QP7L8'>+@_R46B5H]/>AZA[>61'YOUS-W MB"+2LI32&J:%!@8A".:S2L)AR+G<.+1V;.L6IFZ3%O/VR[W+MH/ZE7I;*Q5- M,-PXI+7&:Z=ZT,R+ "S:DHPI24L!R]*\SX]-/^T453S7O>(W,^Q:SYZY5&KK$O-R^EG99"8?7;?C$)??JTY\5Q-)6(=[C MJEM&RXGA;X]S38#%03P:I'TD(:_#EKCV M)!ID.DK>;CV5R)"P\WV%''3=!F>#'^AZI&4'LT/R@F;[DUJI?M)J9[X/\\^? M_0.-W^/&G 8SSX >Y>,=(NIJ.Q_^B-ZCG=Z?2E^I3'%^G=LV: M=0_1/23,YH/ !QF.9@_/]LI9]L94$M8*K1S+QF>FH0X'<T MP'HYV4B"G^UZU]O-M=O-:D_(E+P;SN=D?'!$)F4Z&5[1,YC#H#;1^MRL?KK&V6W'W4,Z4W-3+>%;NQ[> M7,/76[[>\BW!\@UG QB,B! X@)3(\M4LB]P9BVGUMR[\=$"JBEUX8$:O03\> MNVS5F*7).R+>T4_5O:3+D4]6B?YV0"3\,-\_.?R0O$WLGBUCJ3-T%ZT!!HML MJO3SUYYP<3S_?'KB%4[YZC.>GEG=S).SO_+ I^<.QPO[+F1D\L1U/NLO/VPT MN6C]M:D;FC,DU4-U:1\Q]U")<%E#,DT7$I><9.JK7;D=F;_=+>/CY@XM[55< MM*Q;5]F_7ZS=UMVSHV?K$I%.S\&&.'A5P=SJ17(S&'HSD?R&334/G;E=F_IN MF/,(K\QILQY&WQY2O%TYZZG?4[^G?D_]J]H'(1[>LGW8$"2PC/T$8X0#4, \ M>,%T"85!H%]ML-IIQ;53?'D34:9/">>]G4R/+L@.ZT[J$& Z/NE6$L66B65? M7A2S:RT34:VZ_%SGO&WL <7CIFD@A0 M/+C"?,R9::4M\T9Z)GV0WHHL(E_2\(..P4\.9T2.V6RM$R97Y/;?J!GY[4<# MOG-YWQ],WE._IWY/_9[Z?31@$^!/Z[CV^<59'CVJ72FJ50)1&,<<^%*GQG 6 MH-!?VH#-2:62EM3$](2]_]9Q]^F"N?<3W?;+]QX,Z^KI?ZGUOK3@M<] O78& M:OE&IF?M@G=A@NJP7%25T=5B8!Z,)UTIQ>%LD25*-$)B4Q[4,V>+=-'CNHA: M+U'O-3JJ-_\PI%O3;0=C>NQ)#5R]'\ZZZ/<8QFD(HYIV5<<[UI-GCRHA>CG[^=;[PH M\?D[/=F&+\86GGH9!1DW \D2$J#WD1D(!)(! @.-]*L/1F$IN<0;M\@X#OW6 M-7?'L/&9G;!K-+_M5=ZU$R>[ONU;AV_I\0?BIX'D4OY45=44!Q_P4Z^H37JG MFY=-MOZ&QPKH15=924#GN)V!"R6%&!A*PYG629&'[A,S$0HX7Z)47PRQD5*! M!.&82E:0ULJ:11=)(05K'2FRH+F]H)U!UVBLZV6S5SN*S78.YQTF(T%_,#@< M#Q>7__--UV]L]H",8AK2V\]^?;#]\L5YG34^?)8Z=;>ZG57!D:+ MXNGBHT]%T4#_[9N>X9LTTK'MD0C;8](XAVE^2#CDW^FJ%4'^--@>I^4H&-L3 MF1[U;X=0&U6,C@:+QD2U&>X+,B,#P=G?>CHOC?Z?&P2CUHY6[]2@BZO4HXN'WE\VYL*K MAU9<.C#C(>?RDG/L0_'9X(UOY%4LFGJVFU9Q"SWSKP$\E]@*]?;[(?>DWX2= MXS51?QEV]/HL^M(P].)QO\3CV&J?4L1P>I_!;#(:YG[NRE)E[16\O7"SH T- M<.6\4'[; .9[=,1]2O_IYSEW?A]L MOWRQL_O'UNOMG9>#'_X.[@7AXD9_2\W#=@/>^$O\4"-(KO'LCWA#!NIA)[4=S!A7. MYO1!-[OG5D#A,L7NZ:12N188/#WS;H,7I]4&>Z?O-OCA\%*0>*]7R[T0U>. MXN9%"UHW@.JR$%VS??7N#^IL3KWUI.\7_IVA?K_P-]6JWP(WKK4%T$<>&H#" M:T=6FY3^T/LK]X3XIZ&%:K#7O54?.[BOLMC' M#OK808_C6U%O/>G[A7]GJ-\O_$VUZGWLH(\=]+$2G?576B7^Q;UD( M;R8'=6;.D([>E1#"F32$21GLG+Y?-_JZ]@";XCY];?@>![]/9GV,X=[*;!]C M6)%@ZG9B##W8WPB3V).^)WU/^I[T?72ACRZL'73UT84-9=*=]51:)?ZET86N MV>G^9)1Q.GN#_SB\FS&&O3-O>=+O=?#\'X?#^5$?7;BO,MM'%U8DDJ:=Z$*_ MD;LI5K$G?;_P[PSU^X6_J5:]CS'T,88^QK#)3+JS_DJKQ+\TQI!@MO^FC"8? M[F@&PU-ZO\&+^GY],.&^"F!Q/Z M8$(?3-AD)MU9?Z55XI\&$\:3.<[>S">7]6G'0[@W]%5X>YR^D(>S=#B;#2?C-_3IZ&@VG+TI&Q=V^./TC4X*(&:# M9Z=OUK5>V#I^NYK3\"D*4<,4P_G).;LX.QQ]WKBA#T_<5WGNPQ,K$E?94(N& MWDW;%)/9D[Y?^'>&^OW"WU2SWL[P]E?:PU#-+QF[I/,]I&(I?>*Y'TDHO<*>H>LCT3< M6^KW"W]3S7H?B>@S)38[#*'[3(E[Z<^T2OSS 0A=RS/FT\EH]N9@.DF8JV>^ M<2&'I\?OT(4;7IV^1Y_6<%^%KP\FK"J8(/I@0@_L>Y^J#R;<6^KW"W]3S7H? M3.B#"?_OA8.?UOS_?'6R_?+&S M^\?6Z^V=EU^+B/0.W/T#4SV.[1VX>TG]?N'W#ESOP-TY!Z[UT'FW&RSZW>![ MZX2W2/SSN\'BS0C?PFBQ%8QY.'Z[>7O!O]G[A7]GJ-\O_$TU MZWWPH \>;';PH._ MS# =3H?SC8LG_'GFC09[]8UJ]_WGW4L-]A8O-<1%\?J?,ZP'C],7^O##O177 M/OQP#\(/O1]P>1F67'T95N\,;PHPZ4G?DI'IG>'>&=YL9WB-/>(W@8=W%EVW M2OS/N\-G+%#'M;TY/)B,R0$>#R?3$S]XN(&-VIXMWF?P)[T.N;[U=U_EL?=V>V_W/@/]WMMMA1.]$-Q9TO?>;N_MWFMOMV]%?C_1=:O$_[P5.9$/ MW\R@X/SH=/S9)K8C_X/>8[#7O]>WM?!;!W;_]_]MZUN8TCR1K^_/X+ MA,:>QX[HU-3](NULA"S9,YKP2GXD>?:CHZXB=D& QL66GE__5H.D1 F4+8$- MH+H[/6.))D%<,BO/.965E8G;VS$K>]S>UN()#(+!FAZWM[B]'?7V5N+V=I3J MNE;C?[B]E;\LCM]3NLL8>]YVQ9X\??\)<#\[UHC#_2SN9\.&Y@QQIBN('% M#>R8M3MN8&OQ! ;!8$V/&]C#;&"/.:&U5I7V3HNORG?=NI=EDB^?_N/9HU<_ MO_C^)0IQ%.(HQ+L5XN*/A'CYV_E9VG[Y*4-__<5VIGU>]Y\TA;@O.?]C8[#. MC?$_F]5ZFM_V;=4]G4_69]/5Y/]NW+($S>SMY$6Z6"S7D\5\\D-YG0DE\'^; MR5__\H81&A[^GIK++^/#=]];;):[W]RL=K_W=+Y:+S>AY;[W/VQ[J*W/TKL' M/5Z<%_.]???S0III.5DO)C=^>_+/Q6P[*:XIWPWWM\\Q7:\FOY\M9K.WL/A] MG@H0;OQJ&J=N.4VKFWG9_2.(FLY7S5VA2HK&%AT@CCVPG'UDT+-W(O#"O4Z7 MS (NE\_VP,U^=V]7#^]-_G;Y2/F![3\ADM:+\$O[3$=#EUW:6ZY_F?Z2IW,W#U,WZZQZZ_-PN;OP^NG1BU>3 MI_;WO2X8)Y]O+5BY\? MMWO_R3^?__CDZ;-_O"SBZ]GC;I25.BPO?!"\WLW*4DF_K,Y2ZEG8?B)2B[*!69ZYLG-QY M>>?KU;>],OE(I>UM*O_D^8+)K2;;YJ:NW^/5Q]H*.+=9+Q[ZQ3*FY?8=%F7W M@#SO1_4#[LS%VLTH-5*LJ^0-VUQ9;;C[5] M[GL?'T+\-EU-_70V7;]]5D%]O%\(M.=2K]W1?,?ZGCR%_ M]@A^G\@_?ZD_?9K3O9D_./$QQZY8O&,2VE1Z4&>&/ 5_8'PBO#ZL&U0'=*Y+QM<3A%BAQG2N//HI=MPYX$[#Z3&$U(C M(^S6RQU(B8BMR'4(K75[L79HI0BM@PQEW&WTTFVXV\#=1C^#I6JB^V8S=YM8 M7BU^>VJ^ZYUCQX."Z \$P7[Z!OU1C3^ZZXG&B&Z8:.](LRU;WM5[-5UN/59S MM.YJ4A^M5A\6^7Y!!';MR?V5^S%\NX]T/]Q-\L^F+712I=?]T3'H&'0,PEK_ MG(2.J<\Q5?4L'K$R[_(ZS^/-T>=$E-+CE8@ORFA:^>J5-E?O-&.+UA7Q3K7R;6W>ILV^LNM%^D7S?3 MW]SLHTXWN(VN/8H/X)CY8EQ;Y$,%V%<82'L&TA>9OW:<_8_IF_)\\Q^6+K2= M [9/LL;]8OVBZ6CW^AVH>8 M3/D='2@((C0XJ300RVG(PC#'W;W)W)T7$VY6\-JYBP+?[TW?%"-MSN-B??7S>_]I>,.X^(^_??AQ__-(0=!KT.H?1PP/]?'W@K ]%X7^ 2Q$D\8D!9]BE9)JFUB7(-,A=A)9CE8!27(+*46G!# M?0Y=Y%2N.2$&--+C$&NQ3C .!@%UYIHF#2QN%;D#$+1 M )YS#HDEF8ARQ(D=KMTG^7$XKJ6R$5HBU]:',5C>,=:LQY.44XGP]MKB^?ET MM2H!N6?F8]3)]SIU&&:&ZS/T\-;^"+27#-%D+3(X[EW143*#3<8#(\QFX4D4 M6=PESS&=K]8/KJ'X\7LD[E1]L8;KKJ[&(+(@LB"KXMJOQ=##6_LC8%5A,HF4 M9" J2Q":6C"*93"V4&;.2@MZIQLL1V%5V@C:U9451);*LAE8R=''G,;S]5E: M3L('?0"QFF-0&JS;[._GCYRKR5U5:K:N(V:O:8!]B:T1:#S',I6>",B9>Q#. M<+"6*'"44:L](83J+BI$MIA_.9:A2WG'&F.ZJM,],F;MCDJL*1Y& 5X]A"2D M>Z1[I'ND^WUOZ&2=4@X2;- &A+:Z/3*QH"BQ98W0Q.U.1[%]BE0.1/>\X:;. M[F%(]Q74M.!LAQ.#SJO%VLTZR>R,^FRA3I&'V>_Z##V\M3\&$4:=2FWWD>#; MMJZ.*_"<>G#)^92,$E;N7)/>JP5)]_J+B(88AL=I""B] 10D4US[8UW[(R!3 MFHD(F48@6J="INT5U^P]1"%2I,10:W8.,/;J.=+]V850C:%(IE4!"DZ$'VIN MXJ?EXJ(8]NUVG$T[R>;BO/R@F>S=)15/HRK55GCUL&YS#R\.1J"S=$HJ*1_ M24';8F .1DH%AJI(C=1>1M--*Y%+F/YIYN;K1_/X_352/TN=W;-AA%=YB%33 M.D>H.;D+D'(K< +&PZFH\BA M*9]+)O9>BK-QZ.G_]8W*KM(7FY_GG5=H>)W75 MM4VKKKJV(;X@OB"WXMJOQ=##6_LCX%:=)0F4!E")6!!26_!>JO8KGIRG5.^. M6-OKDLGAN=4TM+..J(@OE:4LL$*C+C3YQV(1?Y_.9EB.,2A=A0G;NLT]O#@8 M@<;B41M*&0-I8P AA )/;83HN"&6L,Q5)V-LKS&Y&SG55EXT5EL\"D)DZ26R M(,-B'& ?&R2YR%4=@5\5L MHX5"=JT)8;#F8JCYBV>+^76[SHO+P=*3=#E9&D>R#$ML82JW;G,/+PY&(+PT M=U9[IH'YR$%HQ<"[Q" E3@1S47K%NNF*L<7F[R^A^3UH=W5HQ.H4 M.;D+D&TK< +&P2L3TQTUQ#@HVTJ) M[:>N-ZNG0!A7?CI;<5&I-%?C>GY&*Q;&,0BS8&HKTPZ5N?H8>W M]D>@MSPA6B:C00:N0/! P06M()CH).694I_NDMV8SE?K!]<0_?@]0G>MN$QC M.Y-<""X(+DBLN/9K,?3PUOX(B%6Q8(WG&7)4!D2D%&P@&42VS"7K7LI$TN-R.:-WAVKWS&H?A6M4( MC<60%6(,EF<,+Z7Q?'V6ECBC9%C*JJM$KB^/3LOW%I&D?)K):C&;QLF':[8F M1U6IOKJ+DL]W2@_C:00*S20E$DT98A061,@>#,T"4B)6"D6HUCLWA?>:>](B M^]7-X&X/G62C3%<-1(\&54S*YOK?XE+$+&1V9'9D]IJB!)F]W\SNO-3&,@K. MTL+L3 1PBCE0*BJ:@O,Z\TZFKAR0V2WIZI@#F;W_>1HL0+D[[OC%+':#.J\6 M:S?#NI,AZKIN\]3#47=[!.2A./^K.D(.16*_1:+/C%BJ+7!F!0BA WAM";!@ M".$I)!L[&7M[J0^[*3)NJ) -U746P* ^K(".4"=4ZAC4":@34"?T4"_O&&$VH>3].MFNGZ+Q4#]D8S% >W/_WZ/ MW4/WU.<>= FZ!%V"(-9K]Z!+:G()'O'6)-"[S 8\OFJ).'LOU1_4D5'"T#P MF:&3*J4T= PZ!AV#L-8_)Z%CZG/, 5+I-VU[]1R=BO32[<6^=G"?/JO0A8[)8XG-**40?/"$HE2%0N265 D23;&[4)G.89 M!(F24B6(H:*3DLHK*/_I$LD?=]D@7364F/104DX[-E8M[F'%PLD>^9(6GB^46C>I2!CO&&D*T&&.(,X@WR+<5"[N8<7!V/@6Q.8%#$! M3SFTW-FV>4BF_!$2L>4S:;US)K%G]N.0?&L:0;HZED"GAK?P3B*TGG#2,9@J/MT1/78'B(((6.*GE-<@J= MM%B_2$NWGLY?;S'Y6H.][5*!J<9:K M!?.D/OB"WXMH?Z]H? ;3U).)<#C9)E^2_,--@D9B@#K M*BT\G$DM?7()CE@9M)!3W%EO(P.3G(.BPP3X0!,DD@+/-A@2.RD3>5R>H7WE M_YZNSQYO5L4':7F0 RVF;*.DK.Q("P>OU QB/80FI'JD>J1ZI/HOH/J@K=&" MED5 ; #!2 )O-(5,@Z*49\WR#M7OD[,Y'M4+TEA>6_4*4GTU!2\XR.'$0/1J ML7:SZP(6;%YAJ#:8I;$&!C/&3 9G"*,:J]= M)\4LA[DWS:GM\-X.(@PB##(MQD'MYAY>'(R :5ED)!"9@;% 0'A3G)Q5!)EC M8=V@C!*RDVJ6 W4HL;HA5B/3UH$F-C^_GS--ZLLCOLAP7BV4;?5B^ M,A#%A;<:ZS/T\-;^"%16UI&[9!C$U'8DL:J]G.,E".'*WSY$LGMK^JZ74: Q_;RJB ,+*4:F!7*FI <8SL5DIW?:.F:?46C15>Y$$2= M*C,B6,M1"Z[L#)+! PUK?&NQ&/MWF#;C<%J+4SOUFWN MX<7!&'27CYKHU [W4T5#6:; YL1!9):\4[K-6G21U[C&Z*?SL#A/K]R;&[># MGZ6NFJ$V$@?*(-KT%&V0=3$., Y&P;K1*\6$4\"M:QE4->6X<[ICU(GU.B575PE?["M? MX?$3]I7OMW13-N:O900=#9/.YYA,)W=@MD!_4ZYU?$+54%E; M9P_L)5\SD=Z1WI'>OZ3!"&MS,$Y#EN**WDWAZ$+O7+E@E9-"=5*' M5DD-[[G\#!DI6[@X]?S&(WT',Y* 8K58:J\#"+7;>YAQ<'(U!F ME"9J6)"0BR #H:0%FZF%E*-Q-CEJ=>YX0$PG4LQHTBB#92D(+?V$%J18C ., M@U%0+/%E:4BO@#DB"UVR +ZP*Q FHN39\!A2QY-ANJ%8:1N.(V%JA!:L0:DC M>=$E>+Q<+\+_GBUF,2U7?_W+&T:H?3A)OVZFZ[S.Y<,O);VZV29.OK@7[R%(=)M$26SY7YTGI8E M/)XL9C.W7%T]^GU:Y.FS'_XP+W+[1^=6*>.4!)?;$A?)*!AI-3#%E3/99Z-" M-WUD3_C1V_J16_)!GT@0]2F2+V'](A4 ;XWR<#+2"!:<4I=U NX\ R$4 YL8 M@!8QQ&\786K1YOUV6)9/E/\8/ENO;&Z/7^Y7Z :$E@N 09$6@GM M;*MVA"0'3TF6040KP@Y&W3%0#_8))2DKY]:I5X,)R4OS3-P[XTWKS>E&B-R('+DIT"BLS%-$103$N8F%> MYFPGC39V/MWSS7JU+BMM.G_=V4>D@C:6BB%':?2 K->&)FR\;L=;SKY=(<) M1-)H,6BE>T6KT^W:V%+FXKTA]Z/89E*>\2(5R_R69F_OXYE5+Y)7V"FSFG*@ M4:_]$2@ 7]H@H M_4$49%-<^V-=^V-@4Q43(=H"I4& L,&"%3$5>K1$.RSL4FY*N*FL1 M42H[Q?^HU!G/\GN1%WD4X[2-0C>;7+AI+.:;!'E +#FPAUFWMX M<3 "-2:-CE') %II"L([ YY["TKEX)6A(JB=#B_[Y#;>H_1/!:2?SA]?0O0- MD=:1/I/2--3B!6/$G'YB#G(OQ@'&P2BX-Z04-2$&;'()1%8$K&,1K'(FFD*N M*MLN,B''XUYN&\6[FO2'F%-EE@3O.O0L/Q+"YGPS:ZO-2RSG:9BNL<1C(+*L MJQ0R-L^M\/AJT,US:T?-;T9:[:JH8YXS#LRZHB^Y+7+4:P]4,1Z((#2ZG6K7 M??)!+]+:E346OW?+^73^>G6#I9Y@SCFY2U#GU*L"QJIS+!5*&.N 9\U!2*&@/0F#%*CQ M7F3#8ZNL6=!V.T Q&-!4-S!A*LYCD8(RWI(G=VL^/L]UO$[^C\ MEFG1"%/G^>T )>3@ *R'L(24CY2/E(^4OW<:B2EEHP7/VZOA2DGPWB@PEB>A M6:!![E#^/FFD@U(^-Q(I?Q AO,EZDCW'' XYK:'3^?)'SSSK$X#'B;WSNXS MV:)H7&S\+/5,_E64<__JU''V!6[M84B.0#IR3I.UF@%QW(/@.8)K]6-(/&5J M"&.FDZY"-\:+/9K' PG)(O>$;*BN>\KZ;5&"&A([M*!80+& 8@'%0KUB(3N5 MI% )F P$A"^<;R5+0+)US$1MHNRD:=*QQ +GC38,Q4+?Q<)UPJG\[8J5ME]^ MRAY??[$Y:.?F.")[UV2*]TA>8Z'3Y8/;]_2@O9<\#9^>M9K2Q(6P."^?XFW; M\'J^6*?5S9;5^UN=FNK,+D5CY>7.ZJA)1_Z10<_>)9,OW.MTB;#@Y&^7CY0?V/[#0'23LV7+''\IM/)+^TQ'"\Y7+3BUK=$?7WYK]>X# MNO+OF:PJ6!&W3H!;W07/TVQLLOBXNT=*U&6_7*&27>BUE7*;:1_^Z# M3;9CU?OO+$]#GI<"'&9SLH'G?Z6)C\N5JM.EAK&\_:& MS'0^69\M-JMBZ54S26]"*KN"=Q/G)NZ\O//UZELT>7*FZS7ESO>=MW6/3T _)P^W"8N;>+S;H\_YM4-M#;UZ)D:^>K M7PCM),J+57JP2A>N8%&ZMM@V0W/YW/<^+D7X;;J:;M,+;Q]<__XM!0F7+R?* M_IO1K[<*Y99,P-5[ND^-_M/'D#][!+W/A+G[TW3V9E0'3X.6^;.*&'.B@IA; M8.2S4DCF\!FDV\GB3S8?IO83CXX*E(Y@_SVV?@>S?K%U^_._WU/WJKX)WH\8 M.H+@VG\EO#I;IC0Y+_]]MIJD8KGX'WXY^=M_7@^2J^OXZK,*07NW0!!D$63K M""8$V8. [,OI&X38L4$L;C]ZZ39DQI-;_QTS,F3&@3-C.Z8:^0^!%($4@;0> M'_832"D"*0(I BD":3T^[">0HB)%($4@12"MR(?]!%)4I,,$4FPP7%/'F2[K M"%^DW])\DQ[4T4>X=F^>[$+X9],HMGFL]-8^.F8DCJG)#8AA&"H5APHZIE+' MU.0&Q# ,E8I#!1U3J6-J<@-B&(9*Q:&"CCE5Q^V;MKUZCDZ![^8=8'K#LI5A M8>U9TI<;OPK+Z<6V2]NV*??FXF*Q7)_ZN*.F,*V*X[JR_Q_VD*O=^M@5L]<4 M]T6&KQU!/]D7VR].YMV>>HY,9'L\+/7Y9\D M+#"76.%T2\%1'D#E$&/RQ-&6T^O@9T94PRT2-!)TI:9&@D:"1H)&@OX403,K MK8Z2@R/$@? Y@"'2@M29TL@RW)HVBM8V"K&GE]WHT^$>5)EBNT(MRA9^6BURBO,2AFTU6:?G;-*3+ MZ1&+]5E:XEVO_BJ[+_;"%TS!^Z.KTK5[JW^..<0M=A1^U0@_Z;B5A!%0TIHB MXIP"[YB$F$SFW*7H;/A8^!'& A=!0Y:1@6B/7!QS'()).D=5U*"H1_C11NFN MIGH>&=5PM.?)X:UV@R/[(_LC^R/[[\G^/CF2'$/VK]@+R/Z5.@;9?]#LGS@)4O ,7 L/(D9> MMO'.0):6.IEC=I'L5'R$: 77'H(0O+TR8<%9E2%X0:5VV3!B:F%_JAK+%;+_ M(.#MP"TMV(%K1!C6B.R[)EXMUFXV65Z"R*EK%VN/PCHE85?5'!A%.7@M"^4S)Y6)M="\Y8U4R/(( M:B%IX6Y:#9A:"Y($;80S).YMYGU6,S@5@FMA+:>"8])"\23%9$J2N MIIL6-;J1 G?S?<K+(UW49.):Y;JF'H[0^7S_4JVF1N+$A8[$.5CBI)&PE T' MPY4!8;,%Q[0%0YQ+7FDEM.]BVO$!B%,U5'$DSK'B2>VF1N+$A8[$.5CB9(Q* M+9P#KG0 TQ1CB[HE3TT90@<0Y5CRIW=1(G+C0D3@' M2YR1<15=UN O6\4S"E;*LN-4F0?JC!.9=3$>^ #$J1I2W56BFI;TD.X%X7EX M+\[#<>[O8!47MO^O5*%A^W]4=#<579"91J8#R&PR".H<>*T94"*CRH%00CN9 M^]N]HE.-Y#C3#W$+:;UB+R"M5^H8I/5!TSIA.;G@$W#/"ZUSIL!9D8$'PQ+G M-$G?R4#?[FE=-(92I'7$+:3U>KV M%ZI8Y#6!TWK+"FM%67@I6Z;M'(!UB79 M5B]8ZVA,/NUT?-MG5&_WM$YI8ZU$7D?@0EZOUPO(ZY4Z!GE]T+R>"T^2P!)D M42A=F+9&(M $EL@0;-*$VYWM^CY#> _ ZZ21"O?KPP N'*\[UE*,R_&ZX<-V MKMB7H(^BKZOB-)1[%9;%HM#KM] 3WMF8F(<8M09AJ0(OF(6B[SSG4;@<71=C M=@]P+L,:;FOK=8 2KV:PJMW4R-_(W\C?R-]?4E! AM.-S* <: MF.3 !^(X\RTC91V^'N?R;C=\[?AC2 X\A;!"OF[&OLC?U?G$N3O0?.W M!1>HB\\P1N9,_WV?D[0'X6S6*8/Z\[V"%LVR'6@+Q MC^5BM9I<+!?EV]AZHK_Z#8M>*U5Q6/2*6NZFEI-&S%%"?#$%VFG M?/:!,NOUSF66?6HAML#^TQ;7NVDE5I:O[BH3@R6O8X.MV@V.K(ZLCJR.K+XG MJWM*E:$Y@_0R@'"2@V/"0;0Y)TJB"$1W42'1-:N7Y2MM5R,ID-7'!ENU&QQ9 M'5D=61U9?4]63]YF)TT DZP#P8P H[F$Z WQ4AM)PPZK[U,WT36K4R$:A6TB M$;>0UFOV M)ZI8Y!6A\TK9?MN(B9M%MTRD 8GL$$IPNW*V$)#Y:;G>[/^Y13 M=$[KA#268PY^&+AU@+83@R?^VO'F^45:NO5T_GJ2WERD^2JM'F [B4JU7+%V M^_._WV/WCN6+'LJ!.J4VNF3 +JG) 8A8&!Z5A0>ZI#J7U.0 1"P,C\K" UU2 MG4MJ<@ B%H9'9>&!+CGMM;";%KYZ)AQE7%^Z\Z6;I7#_6]J$Y]XAZQJ M>COBB5#M/NB?N8='6B,X;/:"6"4( T>"!!%E!,=U !>YY5DHR3SMXK[7RS0K M[GK]:![_ZQJ+O[\\@^JFD9YLC*ESDE%-JWP40%.[P9%=3^^#_ID;V;6'[,JM MS3:K (&[#$(P"B80"=E;YYP(Q-C8Q;VK [,KMPTQ=5[#JFF5CP)H:C!$AU!6%EVL;E0+#6,FV0+N;I.^L8>F%V-;1A1R*X( M-/4;'-GU]#[HG[F177O(KL9*X[(E;1MV4O:N)H$QF8!,0C,KO1)B9_SM/M>0 M#LVNI.$$,\,5 LV!!]OBP7RU@/,BK9);AK/MV7Q,OZ79XN*\_ @O(_51?775 M][IVZ_?)T*BXJ@; VQ67M2%$(SAP0Q@(SBE8PC0(J;RBDB9/6!=G\=?P6R37 MD_?@VZ7HHJ91JK:Y.#4M\8'C2^VF1B+%A8Y$.E@BY;YM=VI"6\HF"BD* I9: M!\%ZIF7B)##>Q;'[$8A4-*RSMN:(+[W#E]I-C42*"QV)=+A$VIZOA[(CS3YZ M$"054DPAE/_,5$JEM1"=G+ ?GDBY;(SNJN4HXDOO\*5V4R.1XD)'(ATLD>HH MB919@2(^@/#,@@_"0TK192UY5&IGK-8^A^E'(%+:<%7;R-2:EGBO3]+QHGL? MS]/_D>9IZ6;;XW07RZ.FJW7;Z/.WA/?=^RN^L-BH;G.C$*L:%#]1U4A2B$%: MD#:T=P:R =.**AE\2B'[)%(G]]VO(+GHL$>R()1[X\%+ZT%$(L RHR$R2:3W)BB_,U1] MGW/_][#^//^XF+_^L4BY^&BU2NO5/],L_K!8_KROJ/M_:;F(;G5VK\3"&T:H M>%A9%28.6:\9P6HW-9(ZDCJ2.I+Z%Y!Z:XH"D_O'-@(;1VMH@(*U7V3F!';@*@V$5QKXKX]5B[6:3Q45J MBZ[FKR?ILNIJA7T3^BL$NRU00SE8;>$LBL)^BT*3!76,*A#&MID>GL"VXQR- M%"[JZ*U@N8N:C.?7\'Y54[OJ1 !JTQA29U$MZL#ZP:MV@R.W([RO^ 1\= *.' J\2 IDB9)\D:K[HHS3@,MRO12-E5=@>Y?6S@5;O!D=N1 MVY';D=OWG0KA'+$F25"94Q"9>[">49!9!$ZIU([L[MOWJ- X#+=3*1HKZIP( MC>1>/WK5;G D=R1W)'A"$L$I,GM[,1"[LY2 B0SYKT(C)).^EX< MB-RY;@3'G?LPT.L W3$&3_^UH\Z/B]5JDI>+\^NJB\5\SVJ+\?BT3DF'!;?5 MB3DLN/TL&5<[1GYS#8@CTY[2.2(MTV L<:D%_BQH&-0QJ&-0PJ&'&K6%H MS%ZG:$ QPD$HZL!E2B#PK)TRGEC>R?23@VL82ANKNCHF0Q&#(@9%S.D9$T5, M=2Y!$5,OQ8]5Q$A)D[(B@Z;4@Z \@^&,@G=.T\2R)S%U6N%S,!%#&DY1Q*"( M01&#(@9%#(H8%#'C$3%1Y<0S!:-X.^K=6/!EX4$JXB9Z%IB*HM-*ID.)&*X: M8;N:D(6H'L.?KL[2<3+?X,?GFJ@G-MP^P"TW5>K;8O/WY MW^^Q>\?U2 ]%4IV;#G3,2!Q3DQL0PS!4*@X5=$RECJG)#8AA&"H5APHZIE+' MU.0&Q# ,E8I#!1USJCNB-VU[]1PX0;V^I.G3-BC2:GV5-\5C_TJI[2C'4;5; MOT^&'AXQC>"TF["L:$H$",\&1+0,##<6'(TD)2NUH=T,.+]"W= M.UA7K;0147J'*+6;&JD3%SI2YV"IDR;'?6(2DO.%.HF28(4O?WC"B#"%!"WK M9(QX5]19_7S1FE;UP"&E=E,C=^)"1^X<+'=J[7-R@8"4B8(P*8-GPD!T67BO M.)%DASOWFM9]H&VGXDB=8T64VDV-U(D+':ESL-09E&7$:@Z1Y #"!0LVJ5RH M,S C=YVOW M0?_,/3S!53NZC?46NPJ>.!L2<"N+2HR:@'>2@1;6.Y&M,WKG%OM=SO6OQG%T MHA!%HRBM'8QZOHJ"-01]3G@_Z9&W4$ZHCCZ BF+>'.9&!2"Q ^&W!) M,PC!29J+FDB)=%GDT*6.H+)1FJ"00"&!0J(OS-;KJ.F?N5%(H) XTD4#Y7Q, MS!4A(3P(QB(8EB-8*9*E5OMH.^D-? @A81NJ!.H(U!&H(_I";+V.FOZ9&W4$ MZHCCZ(CVZ(+R$" &*4#PF,"([$!FFC--(;@4NRQ_Z5)'<-98C@F)(0H)["=1 MD>=/T(3W3L4S6)O >:=!&&; &RX@>FE"$JZ\M6ZFDQ]1SE!B4,R@F$$Q M@V(&Q0R*&10S8Q$SGEH7F17 198@DJ1@%6&@BY:Q*GB3Y,X)XEY3RH^:FZ&= M79E".8-R!N7,Z;D3Y4QU+D$Y4R_9CU;.2&-LL &BY6UQ$S?MH9,#Z5D@46D: MTDYA]5[SRH\H9[1@*&;&+F:.TIB(';BPBF%AU;Z+XM5B[6:3Q:TSSIO)/*VQ MH+^_.KC;ZE54P]66_J,F1DU\_!Z9*3%=U"0D91((8AB8P#A(8H/.*@D6.^E^ M="0Y;!I"ZFR(A+*XPAP?*AQ4./5ZJW^.0853+_^/5N'XE&AV GQ@JJW(DF"$ M2!"ML=I)21+;43C[5&0=JQA+-EIW58^%$@X=NCWJM(XE<5C#:%?'FBAQ4.*@Q*F1 M25'B5.H8E#CU"H"Q2ASJJ1*1]$)[/Q'Q>KU<2G@@'INB9K[=ZD%5Y&Z*.X[:HXMG;K M]\G0V$D5Q>>1\FO2B$@S!>\% T&= ^L=!1."EMG+&%PG/:HN!6?+'#\L%^>/ MR_--YYLB1)]?*M+%?/7=EE N'_>JI9/OWZR7KD3&=.Z6;Y^NT_FJ*-CVG2P7 ML]E6PUXV9^TX0R<:Q6QE%P]J"N\^JE!4(:A"ZK!^GPR-*@15R)%:2X7(A%0* MN*"FJ)#DP6L5P$5KB^L< MD3S $O+!05GM!D>F1Z9'ID>FWY/I1>!$:,F!"D]!^.3!L,R )DY3="(Z);LK MECDPTZN&2&1ZA#)D^HJ]@$Q?J6.0Z0?-]%;(()T*("DO3"\8!>.Y!Y*5R]9[ M9@7OKB#EP$PO&J*ZJFA%IA\;E-5N<&1Z9'ID>F3Z?4M/M7?16PG>A BQ0A& M4PHAVO(#;@1C.Z6G^Q=]'#I[+QMN<53!,+ ,&[@,KT3C65I/9FT3%S>/!53. MRPN>%328_I:VW\:JX3YJO:XJVSZ$2':?R18BXV+C9ZEG,J^B(KBO3AU47^#6 M'DK$VA%WK,7,19X2F8P&JE+1J,H(L"HJR%X68,[C2^GT]<^QDB-<%OU9G;IF:B7>K:=@6C,7I;+-.$;OZ]%@S6>0DQ"^;*8S=QR=?7H*[E-;LIM]GEJ^Q.'R5: \M1R>!35,D=S2ZGDZ"WW,5N,(_W1['(R"2I0@B)#'KQ*N+N['P/TZ5$YXK^W3YGBQ!7[NM?I M@QKAU62S*C^:SK/HS=:E3SX9 M]9YC!/+=$Y\=]1:4;:>"IJ+AK5,"M+4L$JFUY*J+>M%K8GATR0O/-N<^+9_G MK<9[[8-B9Q3 7KNI4>R@V$&Q@V+GB\1.B#83HC1( M+B4(1TDA<,M!2):=4H$PO\/\^]3 521VA(LV1J(AQ4[']4>S4YQ,4.\,6.YY:0PN#@TZ"@A A@351 M@!)6VVBE$[Z3\;@5B1W&HK3.DB)<1"C"Q2GPSGJ0F3(C-/4FY -^Y*-D=LS! MRL=0[)Q\8'#YVQ4K;;_\E#V^_F)ST,'67%T^N'U/#Z;K\G;#)VV_#7TYP[>MI=H&XR2ZM9N\;B?Y+M-ZN6B#J'R=?+=9%3]G$O[E M/6T+47RV1ZXV>_N[>KAO=425HMKCR^_]7X2NBO_GDF,H"XBJ'M3' _"NPN>I\]>OGKQ\^-7/[_X M?O+/YS\^>?KL'R^;R=-GC[M!;'4P(V_W)^5SK!:S:5$;*?ZR:N^7G+?Q\LM6 M4IP5(Z7EZI?TZZ97+BE17XS;UK _OO'Q)B_??;S);9? ZOY,!WO#)7__R MAA%J'TZ^_W4S7;^M5!ST,9Z_V>KFQ695!/*JF:0W(96=XGMA?B77OZW#Y&H0 M)M_,W2:V-]P^MNIVYWG](:X^>U+?OL>CD!^3A]N$PG+M8I0>K=.&6!12NC;I-RUT^][V/KSS]-EU-_;1L ML=X^N/[]6RX^7;X[I/!/_SQ_S)(\Q]8\6=GZ6;]V+O M4ZHJ>2_F/A>UV*6$AK2ZHC?S&4OS@T?\P15 Q?OOSO]]3]] WIY,K^_OW\?:NZZEON?;.IXA_Z(\/\(\A M_M7F&_0'^@/]@=C51]^@/] ?Z(^JL*LB7^QQR-KWR$#K?ZJB#=.8_8,O]$== M_L T9L_3F-MJ@F;R55OKC,G,GD0=2HBN5XLU2JX^2"[,D/;2;>B/"OUQ@@SIAUT.R'U)RF>; M;&] ?;H]2C^\6#6__>26DW^[V>;DLT_^= 'L=KGHW4H8.+Y69'_< _0K,BK' MR&F$IU@WCW"'<(=P-WBX>Q3"YGPS:QL/(.0AY"'D(>0-'?)N]B?Y/PAZ]8,> M9GM[Z3;T1X7^. %[8;;W1#RW[99\:H+#5"^"ZUC\@> Z&G!]M&VOA^ ZW&"N MQ87O%G=%GAIY/@9!]T0MK=S%M((*/41=1%U$743=D:#NDY2G88I:%U$741=1 M%U'W.*B[,S"ASHA%T#WIB28CNF&"%/.S[?(\7LV'/ 7N'B5BY9[N_L[-W#R4 MA[KUY+_<,IQ-.-V.HF/[17'7OKTU$&KQ]JV39O\T,O=UU5WDT!>[Y0\'?E;D M@C^>W=D38Q\L!BH8M_SG+CC*%,D[K(1;)P\+)E(.TH GQH"0SH.3-H%F-G)? M?A89_WCR,)62J^082$83".,H^*)-@ 7FN:(B>:<_GCS\>;.%WT\4)G\\4%C0 MA@O=T?Q@!)4>@TKEYD86/;4']H#E R'P5WV7HDC#AZ)AJSTCW@K@N?PAHDE@ M+!&@DJ!4JR!4MIW0\(WRZ\LDQP<\_//+)_&89&%8H-U+C ]EA8V&$9*:P M<>'=#$+(!(XH"S&)D+W+QB=Z-#:6DC2<&F1D9.3*S8V,?&H/("/WGY$K9]EO MKAT[*A61E+4^AP#)I+*G)]R#YSH!RYJS',IVGZB=/3WAC CM0,98I(1*!)PT M$4RVBZ">B$$U M@OF!3S![3H68)?*)]!.IV MLS1\S.S,V!R--U#$0)OA#QJ< M" S*\U!*:/;&F:/E!YBVC60**;VV_$#WW59NFO *$3IE\2L3MJ:Z?OX*O58Y MS/P[K=;3^>O)(D^6Y*N^/!CF!'A#C=8R M,&/\K>KKZ6JU2?')9EG@^:>TG"[B927CBW7J&/)4;&ND5%_DHZ;5RRAQG$4-PE,<8 M,RA;]ME"E1VWI87>322",:YDCCM%#,'X9+3CX*4ODH P"YX+!48Z*CRQS+'; MCSJ.(@D^I^0!M4%/#VWW+'- <=$3UNMSE/3(S(,[#:J<>__ZES>,4/$06684 M\5.YH9$D<)$C22!)8/P2WP]1RU5-7C!5=6/O:$V-CDAR3Y,>H2"."*>$H*!4H")\-V&PD!,FU MY4QX'W>:Z'5>D;;]\SNW2O'QXOPBS5>N?8=WJD%KFZ?B#8'19D1-J5<&:.#]([UVH)AJUI<)>*0J,7W-?GB.F=L8Z)VQAT>UE=/G./?TBB/Y4$.0>@@)?"V';V0OL@#QQ/X%(4B/EOY MB<9SN*?O&VQ6OJ?'YG;5N/VH=9,MF(!O$:- TWO(./55O?Z=TE8I3+&PO#8S M#V[=5PYP>#%C5/%3N:&1)'"1(TD@26#\($D@251H^QZ9>7AI[<&GB*-@FCN9 M(1%M0%#EP&CG01F3D[#>296[*/MZ%/]GLUJ?E[>R>K5X%..T?0]N]I.;QJ?S MQ^YBNG:S;:K8?YPJ?I%^W4Q7Q4XOT_*W:4B7N>47*2Q>S[?/LDTS=]+CTS2< M8"^OD:)3Y89&"L9%CA0\1 I.VB8?HP5E6:'@$#*XG&CA82N%8H%F3KHHXJJ3 M@@]6\H78U#-LJMS02,"XR)& ATC /.2L(L] B-<@A!.%@ ,#%AC+AB5=OM5% MF52=!(Q[X+K1"9O(C;@8ZEE:3V:+%3:!&U()5+=%IKX\.BW?FT628IC):C&; MQLF'"[,N+FM&ZJ)FDP3LGF(@B,$^[ M*/%#-8-JII>MT88N=PZ!6GXQBYWX^#LW<_-0'NK6DW]MYFG"23-AI)VG=^"R M6RSXJ^SZP!?@++O/9(NS<;'QLX2*]C0A\@4^Z:&8';PP)%EG)9D'0RP%X1(# MHW*"E#33QLM$]&[_ V$M931#)ER!"+((0TL)!&=%#(DQ0=-.B]SM+-7GF_5J M[>;M[.\[35JE@A8Q*"J[IO'GH= ['3@#M>O9%7YU:&R/Q]YKX M01!=OC(^@/;,V< UHTH=C?^E- VU'#4 :@#4 %58'S4 :H A M:8#*>7VT74CB]X;>+C;K\O1O4EG4VY>BI+RQKZ]_H83$S%VLTH-5NG!+MT[7QMBBY.5S MW_NX_/BWZ6KJI[,2VP^N?_^6*N3+E^/Z/M?TZ^VGNB4ZK][3?2+XGS_F3QYA M[EO"[OPLG;T7;NH>^^81OCG++95__/EZ8;] ?Z _V!V-5'WZ _T!_HCZJPJR)?['5.W>_( M0.L?; 09PM=0@P;]@6G,<:0QM\4,S>2K]MP>DYD]B3J4#E5@'F[_^XEY[X<5 M(^(AXB'BU8AXZ F, [0^6A]UUW!TUZO%&B57'R079DA[Z3;T1X7^.$&&=*^! M%/WP8M7\]I-;3O[M9IMT:H[;8X)![U;"P/&U(OOC'J!?D5$Y1DXC/,6Z>80[ MA#N$N\'#W:,0-N>;F5NGB)"'D(>0AY W=,B[V1[E_R#HU0]ZF.WMI=O0'Q7Z MXP3LA=G>$_'<=LK9J0D.4[T(KF/Q!X+K:,#UT7EY8VL$U^$&X*_+4 MR/,Q"+HG:FGE+J855.@AZB+J(NHBZHX$=9^D/ U3U+J(NHBZB+J(NL=!WVL@U.+M6R<"53FAZXO=\H?#:RIR08W#>.N) 1R+U<%* MN'4LEO.!$6$5\)@%".42&!45*.D-"\%RF_S'8[%.F5S#MCL;;GX<\WZ]7:S=MY1A],Q5IM?WIS'!;YXVE83#7$J(YF82&H M]!A4*C:"L:.."M:J<80C8R,C%RYN9&13^T!9.3^ M,W+E+/O-M6-'I2*TMDH+G8 8651$\AZ<+?\IN:/:)"*-9Q^K"*UR>8Q(D 17 M(*(2Y7<4A^BT8K;\)N.T2Q6Q*DNJ?/6'Z">B$$U@OF!3S![3DI$;QP(;+3] I&X(Q?/SZO(#W7=;N6G"*T3HE,6O3-B:ZOKY M*_1:Y3#S(EULEN',K=)DD2>O%A>/%Y.?2Z"?O($$EBUV(N&^P"&(C35DLC.Y**(P'">G:Q M>^9]ND/2RCV%<@'E LJ%^NATG'(A"R6,D1E2LA*$XP%L)A$X43+&D A1H0NY M\*JL\M5F^78K&[9#:1Z%7S?398J/%ZOU?Z7UV2)VDVI"W8"Z 75#?836YRCI MD9E1-Z!N.()N,-'0F(B#V)Y%B90#>,T9")V8R=8:S>3.@50TQC!OV_,K H*2 M\CN1<3":!A%S9"F:D^D&+BTJ!U0.J!SJH[0^1TF/S#RX@[G*B?6O?WG#"!4/ MD65&$3^5&QI) A4^,/;@8J!SR[I:LP%CJ<2Q5;FXDCU-[ MH'?&1O) \JC E6.(I1Q:@_TSMC#RX //IML0TB<^0S$9@8B20764@E* M,<>I",)%WD6QTJ/X/YO5^KR\E=6KQ:,8I^U[<+.?W#0^G5]-L]S>C=JFCA[? MR!R]2+]NIJMBIY=I^=LTI,M[5"]26+R>;Y]EFYON)!/-&L:[NER%2-5CI*K< MW$C-I_9 [XR-^SKL9VD]F2U6V$YM&,5 715= M?OYX]8K<5*.\ZRY"]IIXWY-8JAPDZ[@!MG# ;D*N0JYJM+@K-S0R%7(54/C*FQP@0TN;HSJ%)P[DV4[ MO+OMG&F69"1@?>2@\B2@E$A ^&<,I6$Y99]?'3] M+*V?SL/B//VX6*VZGM+9*,LKZVHQ/-%1>2,,5"VH6E"UH&I!U3("U<*D5U82 M#3S$!((E"=8+!3%$K42T.MG41<$=JA94+;ULWS5TB7,(U/*+6>S$T]^YF9N' M\E"WGOQK,T\33IH)(XQB7ZX!E>)U6YO\(?*R^TRVR!L7&S]+J&M/&2Y?X)D> MRMO!2\7$#%79,A!$^S99I<$;S< (R70(R2BS,XPH9:HAI*L98L>&JMZIQ*%A5N7F M1C[O$9_7LX/ZJ@[]C(*@UX) Z22TY0YB.RQ,$%7(G2<&VM%DM<]64M.)(&B; M,Y^5/65:KK[_=3-=O^UFKFC#.FOACKH =4%-YD9=@+H =0'J@I/H BIB9ID: MX$DY$#8Y\(H5F2!RUM9PJ>B@6P"(UB11-E1D:,,6>_4R-Q%SWQ6H0QGC19U M=I0:H*RI![KW+/-%782ZJ%9GU1-B2H(J\"%J H"J!I3*#8D642*@,C6H&?OZMY&^7CY0?V/[# M^'"3LV4+ZG\IB/]+^TQ'6R:O6LR8+/+D\>6WWK=,=>7?,UE5#"&<=!9 >U\0 MN(-!GSY[^>K%SX]?_?SB^\D_G__XY.FS?[QL)D^?/;[_453M9V2%1BYOM<1Q M,5<[&[U\M;W#Y-;E/UZNRU_;'NIML-]4EI?M:NS#R:7$[,05N-ZW&=CI?+(^ M6VQ6;AY7S22]":E(V8M4.*,MC)ZX\_+.UZMOZS"Y&H3)-W.WB>7EXL=6W8KC MZP]QL\FZVZP7U[N.]CU.YZ\?D(?;A\/,O5ULUN4UWJ2RA=F^'B5;5US]0OFX M,W>Q2@]6Z<(M2XA=&W6[,[Y\[GL?7W7[;;J:^NFL!-N#Z]^_Y<;;Y+^:E[_/3.IXA_Z(\/\(\A_M7F&_0'^@/]@=C51]^@ M/] ?Z(^JL*LB7^Q5FMCOR$#K'W[&+,+7P((&_8%IS'&D,;>5! M^:9J;?9JL499UH=PP[QJ+]V&_JC0'R?(J^XU'ZT?7JR:WWYRR\F_W6R33LUQ M>XS5ZMU*0'Q%?^"N8!"H.8WP%.OO^Q)PZ(^Z_($ V', ?!3"YGPS:YL%( CV M).C0'W7Y T&PYR!X6U\41,/ZHP]3Q;UT&_JC0G^<@,0P57PBNMO.YSTUP6&> M&,%U+/Y 7DZ[=>VLLU.+P6\=$CF"$:T4N./Y$)N+<9A+,,3"09K \^IT15UO;C6:DQ<"*TT)"4I2 " MXV!E^6TC?>(Z2J&=VYF5NCW*?KY9K]9N'J?SUQ^,2MW.6UK=G)%*_GA$:EF5 M6M J!Z0BJ*!N0A:MQP,XW1QIN'H:=H1'*:F"S+P"062AX:PDZ."TI(9IXG(G M-'RHD>6":&1C9./*S8UL?&H/(!LC&U?/QM)Y[EU.X'+6("AU8%5(8%VTS'%" M8U8?LS'W/I=O\[)]EKYLI)4"$Y@&*A*3CB92Z/UH;"RY;10WR,C(R)6;&QGY MU!Y 1NX_(U?.LM]<.W9<*B)Z0TRVP#VS(+S18)B-0!./S@H9*(G_/WOOVMQ& MCJ2-_I4*[\Q[NB,(#8 ""H![9R+<=O>N9WMM']L]>]Y/$[A:M4.Q-"S2E_GU M!Z@B)4J4+Y*+)(K,CNANB2I6H3*13SY()#)OLPBJ:%!6$F1*2Q%CTL8UO69( M22LK*Z1QKAJ21;1Q2L6?OD@G:%5-J@H#F1@SMOZ8![9FKB]@(X?60#X6 VP$ MX@.?\>Q884(Y(8AC*Q!3/""CXEK?5"4FWA OL;GMV36V%>72(X731KNO)%*E M$<@IR0C#2@:[OV@]%6Q22@XN/;?XP/"%4C9%N$*$0;WX2H1)5.O[9ZBUS&'F M;[Y=U+-W11.*>?QQ7MN%3PJ.YM\9_,%K0$#ZXB!4[AX* 8S,['P,L*]C MIDSA$:(]1XR7#!E**5*\4D25C-/2;L553*6YEQ)5AM/$V#C2P1!$>! L>,XJ M2N]D7\_;=NG=L^4\PO,K/Z\;UVZR)Q_TW+WPBY?AUV8>?+U8=OF, MWY/B.,&$#430 '9&!CN9"QI\*TQR\*W'Z%NYH5A+;%%@M$*,$17]I&9(>^^5 M+IE4>"L/<4#?VO5%N;=K?7 <9*@]#8">D4%/YH(&_PJ3_"3]:^8^\S3S&(2P M7)36(&$#0\S>Q5!22M]UI3@4FY=410$B\JKR62G&K$A(L\HA0.4>$MEK;" MDLK#<8)OR7H W(Y2Y\^W[F;#=]S,!^\G! M?C(7-#@)F.3@),!)@/WLJX(<)&J-P/Y>+>?V7+<^96K]\N;5JZ+]CA8]^:0* M0Y(6I+..1-C'%_0^^@"RX5:40@9DG>&(*:J0TBH@%XRGUCJ%K=AYPM8O%Y?3 MYI/WW45K&'\UU;/O2].*RZ %V,A%55\3M>(1GB>L]%"0BC*BZJ,J_%6@6+ MM=S@!\IYG6266)]Q4'RH%^?G?NJ2X18+_;'_H)FZKM37K'@/5;].(J$,TFYS M$_/Q<;C,$?$T3T[;4G!OM$/*VC)Q2(:TD@:1BCI#O,?>[+Y26???GR/9=$^; MBTL_:W4:X7"#+"V>BQ: KX _ 'X _Y^=?3Y ^<:LR\H@@K$A## MCB&#G8\WUX1P+6Q)\*X3^KZ!/GQ_K16@$T G@$[DY^?&;"4C$C/0": 3^PA' M4*6IMR42T@O$9&F0%,H@%CD&9L0I++<:T@V=L[@7.C&IY%#=Z$\$+(%2C$53 M0"F 4ISBSE[F'A<*\YR4_60N:' 2,,EAW9F?ESC-=:=V0GDLXKHSU0YG3,0U MI#<655AY)6PE0MC:!A\Z_7)?ZTX)Z\XC6G="K;_,E+_7+,X$)\@DS(C@= T: M4.SOB'(S(=D]9V$?G0UD#GEP4/-D;2ES<8/S.+0&1B=LW"S>9VN/FU_^>R;J.J'J:W=34A0D%% ("JS,4-OOG0&AB=L&%A!PN[#%1Y"K:4 MN;C!>1Q: Z,3-BSL,O8TGZNUC2OO9%R5$1D7=H9Q9(PRR @CF<-!:RR'R!^" MA1U %91ZRTQKF2/6"[\HIDT+I=J.(QUHJ+1+$Z_V\VN!"K,C7.S 4-O@I\U;'Y*JA] ;4OKO>N/9:.8F<1 M$=(BQKE'DE886>=*21P3!&^U'G/2$>V51:[$#+%@"=*58JBL%/7Q2U5)W>V] MZQ=^\7QFFPO_6].V Y>UD!-6LV' M4O%!"$$JSWP>UY1^WO[RSV6]^#3,^KP1><'B?!+S@\#H 7@"\ 'C! MZ'A!L$R7S'HD;20'S+@*&24)(JKTV$J";=C:4RJ-9]B3"DE1.L0BKT!2&HN$ MH5K94E!257OC!9S+21PL< /@!L -,M4!< /@!L?'#3+W]Z>9(R.(5YP2B@R3 M*G(3%Y .P:' O:4N.$+\%I^A&$M>"H\\]25BUAFD2\Z1*YVQ$OL*2SLDG_F6 M1!DJ^810V HY.>A^8)HO\"+@1;DJ*Q_C EX$,9/OYQB\*AUU6B+KJY1<46(D M+7-("J\<,<(RLM4YEPACG9<:46%)2N 52/-*(*Q*8@.35)=Z;S$3*MB$#=84 M%\A%%B4NX_]UE%'WX^>D\<=[XP/9M^LF&TK[7ADE471"63][L[BF7BZ:]6Q+ MHZEG[Q[CG[K+T51_:I:+>/N//D[=[E$$=_);?2%._ZF^;/WCUE_JN5[XM20Z M1.SO_>AVBO/[NJU-/8UV_'C]_3LRG?O'E>*L%.4?N[>ZPQ)78SK#[!NN^

    =/,,7Y=W;0W9.J MAX FV0+-I_%F9EYG?HCNCM?^1D^^R-]!'7OJXPC\*^)>;;D ?H _0!V#7&'4# M^@!]@#ZRPJZ,=/&@K>=Q6P9(?_<]Q"!<">'*$W$;$*X<9[BRRSV8%'](&^P0 MM!R)U8$^\M('+/Q'CH+7[88! T=BB9JV?O;K2J:KN_;O:HPE]N M446K"25JH 95 "0C Y+,!0W>DN!NC]G=TLI1;T*)M-==^VF, M%!4:E<2)RDGMK=YJ#?D@=[NSUI 5!:\+7C=#08/7!:\+7A>\[AU>5U@8)8BQH9*@. MB ?A*LL *P'6 >O].SQX97ATX=@B+IQ&C B,-.,:549C M5E'.Y;8'YUP+2JU!P7*.6$D#TI0QY'U)1,DLTUKM;;V/97+=#%QW/NO]P1($ M*183RO"$9U_YR.;?GNO5%$XJWS>73 MIC/T!]9@N#4%(*$P#_)V;[4 6NY1V,?'PS('O=.,_ECG';56(B])Y(X>*V2\ MC__AVC/)M6.!W.:.5F%L' ^(6&H1$Y5#TE&,XF>8&!:J8.F=W/':K[AGRWD] M>_?*S^O&O5FE0WY'AB0E%*HF,_"]H'AGZ%A-7-] 8\XM 9&)VS@$< C M]L$CM)3>*H,D(21Q A(IA-.(X$@(--$5"VX('O$VSO)V.?_4\8FN3\P3^\]E M/??N:=,N_MLOSALW2%1JJ+S/DT)'X!/CTA?PB4-K8'3"!CX!?&(?>UK,N=+( M"G'--6(EKY!FE"%;$6.HH*4IJ]M\PE-2<6P9T149AC80HB7964^+\ MP?B$HD.EIIP4/@*C&)>^@%$<6@.C$_;1[?9E[G#[SC#L@9UAP)9&;$N9BQN< MQZ$U,#IAPW(4EJ-[6(X&;87 C"!IA42,B;@7?M;J9-'C/2P B9J0T)ZQF(]NWF<.<-\7L@#[&9G]9"YHD'3.("2M12F1&.B4YEZ;$WFP= MF7I(:M(3][_+=G$1A]*^;9XX5Z[H5!?X>;H1]WGM_[FL MVRBG-W[^OK:^/V;UVMOFW:R[2Q=9'B2.S"8*0\V=$T6GS 4-+A@F.:S3LO.J ML$X[*?O)7-#@)&"2PSKM&-=I'#,MR\!1J$2)F-8>:4\L\B7#4FIOJ!=#Y.S M.@W0"0JLY:6[S 'KA5\4TZ:%>FK'E*8S;"+DM[<]STA9.9*\H:WE0?WH1V)7 MF<-F3B>7'M"8/B/MGX*A9BYN\&'@P\"'@0_+V3[!AX$/ Q\&/BQ'TP ?!CX, M?-@(##5S<8,/ Q]VS#X,"EE (8OK3?$22V$("ZATV"-651525DM4&JVU8CX$ MRK:Z?6I,K2[C:XH2(T9IB31C"I5!6X,-)SQL)2^_\(OG,]M<^-^:MAVVT2=G M$U$-U2P,R,BH"UX FP$V VP&V RPF9-D,THHJ0FU2&G,$./!(8DKA7S%2NG,ABRDEK:E,V*/_EY-*#M67YS&]#C5CJWMYQN_I@2C0E_$,2_:0L]<<>GG M19=V5#B]T,6[^GVI[L)UIRT5Y.ZSBA M?6OGM?&NJ&?=1<^Z#RX[@&E"\?.RC7IH^\?]K-NZ39^^FOLVCJDK:QMOVRQF MS6+]M/3;=CQP^<$'7Q.7#NPD<\*'^>$38V ]>Q3/7M7)%VT MPTB=R.S$SME$\0EA_"'9W=\@^,^)N;HET/.KG/U+_<[WC@;I$-_ML9Y^T)_: MGQX5?^JOY#=D?Q.1='$^3P[TWZ)-_CW=Z7[+B>]XH;<)I9,Q/^T_NBY/J^._ MYSQ[ -^=:+:<7$ZBV!]N#6<\SU^\>?OZ]Z=O?W_]2_&?+W][]OS%?[R9%,]? M/!T&IJJ=";GCV/$]NF-0>N'=W]OH]7Q7_OWO5K?G?P_3YD,[*F5$>X]B3=WC MGVZ\6/&F>[&[PK%YOTY210=C41O%KTD;@\PI,-PN/-^QPF;91OK7_@B"'4ZP MRYE>NO@XEZM4,W"YW4)R_>S-5@1ZN6C6*_0TFDA['^.?NLO15']JEHMX^X\^ M+O>[1Q'/67^IY!+VU)+KX47_O1[@W^VA7E&69"7?\CO_^60PV,E>*> MM\GP1.P=!O%-(1ZQ^Q#/W;#W%1,5N>\_@#Z&T4>4?OK[GQ]5CPZSD?"-%4'N MI46Y^TV$@Y$)^6#?^:;^6%S$W\[;PD>YN7\W\^)/?UF?0<]K>^F;ZDJ,;GI\ M==-W,%H$OO((L!GTD9<^KGPE!5]YY+Z28DK!(Q[G#X#64X+6 M@]>Z FC=]V)#W6NQ<:CZO&KWRCI0P3KU8'6_O/1SO4@9(UVV4+VH??MX7&67 M#Z36KUC@PU4RE#/-IV?P'C3TD!*".U,1J 74 FH!0#L:%8%:TE]?OA$^*%7Q33IFT/O<3.R")SXN9[.924N>R' M/E3Y<&4=_%#E"$]*9HY_7ZD4\?4;9_Y^GZEP91@UD@LD?4D0DP$C+;A$IB1& M4,9](/[VZ7",E(BGAF\L>(5DX!2Y* %A5,5%M57A\M6\B<,9ON$)D1,V M6,,3@-$]P^C!BSW @@#XQQ@-!_@'\(^CX!^.VE*4KD+$"Q]FGY.AW.+RWGSOG;>%>93\<.R[:I<_%@TL/$]LN :[!.->_T!:@&U M@%H T,:D(E!+;FK9[<8WW3'EIT#Y'S8AGOGX!%OK=4FZ2.HC@5]\ZDK2^7\N MZ\NT'#ATP"TC>\V)N4,\Y7Y!PM$<>QI+5/GX([0>:V.Y1H)5'#%A6>IGZ!'U MQ$EML35LJ_[O0W:(GS;MXF7XCZ9Q[9.9>^/G[VOKVS?-U&T"]" U@>D$@V\]E&_56'/#/4.>:X=892V2G#LDO?26!L$L'F3W7@" M=F\= $0>0SP>R-BNR)CAECC+,.*D#(AQ8Y'R1J,0#*.54ZH48HA QR8FOPS/ MKQ#Y20?(@Y"P2DQ4.516&@#-20(-1#O !D8B;'"VHW.VEC-"/<%(5(P@AAU& MTA*)JI((*PG5I9%#1#[VX6RKB:!#A3P :/(+?$ ZQYA#'LX'/Y][5X1ZIF>I ME4>$E?:AD0](Z!C);@C@(FPZ ?6ZBWI5PN)(E@P*%:T08ZFA,RTQXC2R*$J9 M$*XIZ,G180:5[>73:NG M11KQ)61MC#6" ?'=G(4-["MC0/P,^R+!8<4M_=;_=Z[?A?I/_W4_=K,?V_]PVC8O_R\<;H]?Q1G^4>* M"?L)-I, ;"#$ 0X7; <;FX.-SA'@\$8D>A;$<.>(L6P1%@:)@0W1DLR1+AC MAPYWAW$/@)O\HA^0OS&FN,>;16/_@8Q.U?1L:<"VP,5T-$.-Z'NTPW8 M'89A\8D2!+:6 %0@D@'.%.8].--#.5,JM92*6"1\BEX$HI'T1")E#:ZHLEX3 M,T3T8H?.E$TD+<&7YH,ID*9QPN&*9^OC)?7,-A>^6.B/'JIJC#9B ?';G(5] M?(0KN8ZWR7,\ MF;GX_Z?QP_H^6;W?U*IJPBB%;:ZCZU+ MI_WR,>T=WB/-^5O(&9UPI6 #$? %8C?@5V'>@U\]E%_U MA#%!F$)5R0-BF#!D,/8(2U&63@MJ+!TB]K$GOTHF#'/PJ_G@"R3FG'#(XNFY MGKV+5]:S5:N;KI_OM-:FGM:+VK>/\]A,R]Q"H8-]3AH:#T$&M8!:0"T :&-2 M$:@E-[7L=KNQW#%W+X&[/["'@[5Q;)&RS[WU]7MMIGY2S/P"=B"SY.H0R8!( M*62V06;;K4)1QFL3B$&E,P(QIC#2)7>("^(-*U5)2S9(9<:9C?.\]<]\___G ML[7[>'WE/8:I8D#XI"051'B/*)]M',!Z0HP?# <(!1 *(!1W$ H>J*&>:^1% M11&3+!(*7&)$!<%<.2X\V6I<]:#*D_LB%*J:* *E'(Z)3^QCRQG"5IG"UJNY MO]2U*WR?7=+O.#C*LZP/<:[2%Y_,7)?:.& S>THF1 P5XCHI MT,R(D&IQ267I;6# M5(DX(/.H)DI@(!Y'1SP@A2L;M1^D+JIM+B[JMHW&_,#P%Z1OC60;<,P@.B(Q M'Q_E/'KZ9@S&/(0*,:$\8JF6J.'$(VJ4L8XQ8MG60=?[!([J6;NX@[NM,?CI M-00/?.)50384P Q$=\"]PKS/U[UF[C)/,Z*#E<65I1HY2J-[9X(BXT6%%"^# M* FOO/??$]'9!27X8DVI4D#M"XC;0";3441O7J<;HB:@9>LA=VGD(9R3BH:/ M3MC'QS>/GKL96EEF;8F"2Z$91PU295!(.Q.V=K[T-TJ'0B++^*(@ M)Q)5'I&8CX^#90YOI[G35E:ZDJ4ER 5/$ O"(A.<1-@'ICVM,#-AMW6(7O7> MY,G,/>E]R6_7KF18.JDFI"2P#7=$VW#C0%R(_)R>X8Q(S, T@&GLHT"1U(1Z MJ9$K4R]?RTLD*;.(AE!IQ\I*<+W; D7[8QI$0;K/,?$,2/?)3/D'.:PU]^_] M;.DAUV>L42[8 \A9V,?'0X^>TTEN;#!EB9QQ-G$Z@Z36 MG22LQUB%1O1S5_ MUJ#\NL?D8=*T^03#?B-@#<1ZP-^"#8"_S<_?<9)SCMV3ID,@S[A#'B<2+1R3FXZ-9 MF>/8:6ZO24,QP5HC%8)$3$F*5&4JQ.-GA%O,-2,[.';U\M+/]:*>O>N\Q\XV MU,H)DP*VU(YH2VT<& OAG-,SG!&)&;@%<(N]%%BVE;,R#IDX@EA%"9(.>V2- M"+STM-+JNWJ+'9I;8#[4KL^)0&3FW +2=3)3_CXAK"N]_OUA+,C7.3SA'#:F M;^+5?GXM%8[C.Q5M,ZU=<7.Z9JZKT:GE*Z;Q[8H!0@N$=I!@&3.6:LP1%M@A M)KU%2G*,) T5"900([?V48?)6^J\T]/E?!Z'M[OT\TDI\MQ7_:JI4\XGZW^C M@>4/QIE3X3'EC4"P#;@/TX_,<@_/>PN?#"+PJKV_-BV7I7U+.B M6>\B% D-WD-FVTB#@4-MK0 5SFZ?&D@PD.#]DF"L!?;<4>04)HAY9Y%QI46. M1G)<>:&D=$,$ *,W>AJ=T:MY\[YVWOW\Z??HE39VMI]M[>B=H_SV.#.7*V' MHK51XNGO?WY$'T'"P0A7'J 64 NH!0!M3"H"M>2FEMWNNI,=[[H3V'5_V(1X MM9S;<]W&:YM07,[3GOOB4]<@RO]S65]>Q*L.':#.R%ASHNUPG/&88LP0.8;( M\3#59)23Q')$O,&(2261U!5!WG)>>:R8H(.TA7JE/R7?T+YMGMCH*.;^U+)S/VR=A^#5!PL)XQ 9X9C"OZ. UQ/: $ A@.D D@%D(J[DNXHUV7T MQ<@)%Q!C6"+MO$&5594NJ:M4A8?8CMXSJ2"3"N>V"9TY-F9.*O91/P9"69EB M5P0+Z[UKBS!O+HHVPL'0,2W8D#X\"85R\3D+^_@(Z=&3.R*UH599I!-;8Y4O MD3*>($^4L,81IZNM8\4/BABMX/G7B,YO(CB_#"_K:>1T_Z';-S<9&MJ5WNYH74TP&:KR.J!*3L$*2.487\AB;=N%3GE@;9V,L9T4 M,[](H8NN2NC<6U^_]PXR.<8:QX#(;L["/CXBECGFG69J,5$E5[HJD2/6(X9- MB61)&"*>4!:8U81N=:@?%%1FSC>@'4XV:C](.YS+57'>PGPJ?ECUQODQ_KM=9A.2>;(. M@O7EA?OW_7P)<:@NGQN_W9/>H A]MEA\FE394,(X5QB5DGC$G,-(Z;A-1 M,AQ(:?T.6^U<%9+>51%Z2B>R*N_/F+^(!]LUXJ%H_5'1\7%DNYQJX \X%G L MX%BGF8<6"!:T$AAY4AG$1-#(2,P0U:R4MJ0&4[;#ICG?Q5>^1%/DA.$'U#X$ MFC)B<(36./D$]09KC?-K/=,S"ZUQQA.Z@TX2HV'^H!90"Z@% &WT*@*UY*86 MJ)LQ'K*^L[H9==LN(WOO:F?8YN*B2:_1V'_T?_47E]/FD_==A='%I^)RJF>P M'Y\GJ8>S>X=/#\UACP0BL;N*Q,H@O92>(".H0ZQ2#&DO*Z09Q\P%[&3Y7<4U M[BIL]MI?]BF7+\-O303?GS_]LL+D-PFF7WZ8^7E[7E^F4O(#G1F>8#%4?5& MG9.!G1,BSC#O8=Z#N]VYN[4:.VI5A7#)2\1*)Y#D//[J*+>NXDSSK42M[ZTC MN@=W"]6N<@8=J,]QPJ&1-^=Z'B^<^\M5^V"7++=8Z(_%AWIQ?MY,73U[UQ81 MHM;'%)H0+V\7\]HNO%N%3A(J/#!* AN@AR=O)W5*;'3"/CXBESDHGN8I 4F- M-L24B O'$).6(^6#0CP$)8W3DI+O:A_35W];G:9]&5ZO7(YWO0]Z&=[JC_^S MX7->SO[6>YQT[=K?=)QTJ)Z!%GZ-/Z\\'@"&"=*I&-#IA'Q\).7J' M+G10FBJ*L(Q^F96!(FVI0]'/>V52=72JO[^*.4TI4R6X3LWA&63>A]V[S9P-W,6!9 RLE "L0Y8-YG+.;C,P0[O];:BXI^H""2Z>, MAYEOFT 64&;*WR=>7>4 =HD^TV;V#D4W=Q%AP2SRV&/+W+BS))H0QLY9V$ Z M@73N):O'6LR#1\9KC)@,"BE-.)(R<"DK(I0#A7QCX]TC@E6(89UJD8T.F$#M0!JL0=JP24IB8LTP7,7$"-6(ZV5 M1\*9,DA&>*B^*[]H+]2"DPDOH;O?\7$+Z+:3C=HSZK83[JC<"?E(6<>VH!+\ M.+DL5(*'C*GOCU[AB@8LD%%4(Q8X0;K$%@5%*NX=H];:'7:NN:KS/' E>#(A MY0/.GD$A^&/!QFPS5DXUR@4D8YR&!"0#8F\G&7O3A/(J<)2RQA$3SB*)JQ(1 MRYR-;R2-*G?8(N>[B-&WI)=Q.F%< $7*#-E/)>9W8NE+F4/@K\T\WG-6V.5\ M[F?V4U%?Q.?VR6HIUC?I(WZI8O?["#FS13LI],QMEJE*%^2Q YWY5#@T$=_# MO@KP[$PWIH%& XW>+XTVE>7&!H*"\P8Q4V$D"0O(,DJ4DH9),TA]\U]"\';Q M,OSRT9[KV3O_6B_\RUEBUNG?7ZX=UW5AC/2')S-W\X.-*P=NH3VABF2Y"PXD M&I+R(%R9H=T!2P*6!#N:]V4<6@=25X8Q( MS$!1@*+LHPVB()%5,(>$9!8Q20-27I7(.%%6@E?2$S5$C&S,%$54$T844)0C MHBB0O7:4@;6GWQY(FQ3&Q[>?K=HL7G80D\<>;>9S($L""QNR61)>V)"%#=EK MLHF#(81QC@+ED3AJIY'BU".KK> $NTKBK9[;&MN*]+(DIFF=8J0T[ \43Q MH4KY R> E*PQ10TR!Z=[18Y\_/ [8T8GH_%00?B;L$G/*$^PZ9JEF?IQ MD<)\XO5_.+1!W4.I0"CS(Y22\))K[I$3B5!R',DAQ@25@0HL2NR8Y[<))1'& M.B\UHL(2Q# 32/-*(*Q*8@.35)<9!IFDF'"56^K4UZT'J.0(LT8@L 3T >@# MT(>CIP^4.E.60B*.?:("WB,M!$;Q98(.LM3";W6.Y,Y(:ZN F!4,,5)YI @/ MJ*+6$JXK598^/_H@V(#E^($^C#T2=6)9++L )]-,W2#0]&9Y>3GUJ0^'GO9! MJ3!M/A2N;NVT:9=S_Q@RE3*./46)I[__^1%]!!O'(^3WH!90"Z@% &U,*@*U MY*:6W7;%@@;OF885GG8=L73MTMJ[6.B/T/4J4YH.Y[0@<#ON([5''XVUBGOG ML$6<E0N3?R)*Z1\I36QFEGAAB@2 ML0LOS/!0&?^>23 0;JO;E24'32.(H)Y-ED'7"]XMFAKH\[WKV/EIP M*DJ9*@^$=>_W0E\U?W]@ZO?)Z#G[',D<]DJ ,8-"0"&@$("O42@'%)*/0F ' M=CBS)ZO0Z0" M@J@01,T08S]3UHMAXJA0B):,(R9+@Z1(%3J8K(3TLE)2#M-+L4/X7S8 _OD* MWW]>+EXTB__K%X,EIQ$)H=7L0JMCPIL3XMU@ ^"TP6F/RVE3+[AGA"-71L_- M5+!(8^*1K)RN<$6(9H/L?.[5:5=#'>HZ*;S:3U F_E^;J>]^_)PT_GAOTR?[ M7O02/)R,'BX*.K@HKH%Y[S&?;Q!I?W$:T^.$)K7]?'TN[PMM;7,1W^)3VIZ= M-0O?GFW 0/Y2'\44'-X:\YZ"GQ.IN#6USJ]"SY?ZG>^]!M(AOMEC/?V@/[4_ M/2K^U%_);PC^)B3IXGR>G.&_+1K[]W2GO_/7O^XC_>3(KG+YX. ]@5 M"#GMC#1)7*UWR:*[QD$Z-4QYLXC_2X4LV\[84XK3K]/F0SN(Y&%Z)\G_4,^* MQ7FS;/7,M3^"8(<3['*FEW$YZ5VN4LW5,;$S7I8Y""-W7O?VW!>AF49$3*N( MRWGSOG;QB[J8^WB1K:>U[L(I$3OMG1VJ[FI052R:" AQA7(17SQ>,O>7S3S] ML9EUG]LKJ+:;4&WT5,^L+]IS[Q?M6?'ZUEW/=5L8[V?K,L3Q\X@\+^,=YX5N M6Y\&TQ;UHJC3#VUCZ^ZV'^K%>3'UBVC^G0^PC[7 MLW>K2VY"XV.PXL]9<1QI-G*:/\4_=Y6BJ/S7+1;S]1^]^ MZA]%<">_U1>B>4WU9>L?M_Y2S^-L6$NBBX;V]WYT.Y?F?=W6)D[\Q:?'Z^_? MD5+3/Z["4?3RC]U;W1%V6XWI3$CRU6OPUZZHS@@1WW^;P093L7O>9C-QZ9"I M9>OI_DW12G'&=QVM?%!XI!_74:3Z@3XRRXO]5EW(+!.VY,B38$'Z(/WLI \H ME(LF0/H'DOX7\N[[Q^W_Q"N0J+R,!O1Q7W=2[X#"@T6Q'PZH;^J/Q47\[;Q-;>N]^W309\F_.BNV MN_V-;GJ KP1L!E\Y6GT<8.D%OO(POI)B2L$C'MR4Q[YV!WT M *T;D$K 6@] M2E.&?>4QT%C01U[Z.&R])0"S$=L*Z /T<6J\'70#MC(V?4"EN,P*8.R]#7A* M4=](UL^C4$;FA0*@M,RA-0"E9:"T3$9(^IG.X-0Y9@A#O'0<,693MRM5(EU9 M1PP6.!!\N[0,$<8Z+S6BPA+$,!/Q.Y5 6)7$!B:I+O5V:9GV_,G,I?_]2C_\34^7?I"Z,K*,6XV,K#3RUB@C?55*HX;*Q;FUIW>383Z9N9L?;%SY?&:G2U?/WCVK MV\NFU=/_B&*^C-^(OZ>AU;.E=R\O_;RKN-P.D](C)EQ56>X.?MWD@+2.-H,! MHE# 0H"% LY*19"+64EP1013"AB)-(*Z25&U/DR$*%TZ?A0R46C8B&"37BF MB<7 0@[6Z!+Z#!Y &+GTH^DO3F,Z9*O+NPSRF*7^.1E+Z.YXVNUWJ9GMM;3O[>K_HFC4LF+]%*IL=?OZP9ZQ=WM M(=<:&L^K%;^N5;/1VO+61'/U^VTR^ W/O%K8O%A>^+AZ6*UK7"6JP!Q%7E&+ MF)(<:6HQ\IHPPJT17OO;ZYJ >7",E(A75858\ K)P"ER4;K"J(J+JKR]KGDY M?Z=G];^ZA<>UDN(O<77R:N[;^*;=KR_#E0RN1?"L[PFWG/MX]9LXS>L0V?YL M\212AV5:UKQ[%>]G:]^^C:/\>=K8?SPJ?%S,7":#G"_]%UC]EPV4R,$M]'^7 M[:(.G\:%@^2L>!8%.J\OUQT#?UZV42AMWRGO9]W67?^]355N+@$'GK7<.E[& MF8M4H!YU)W4EE26*ZW!7\=(K*\).9VWWPB_#YNNN!;(AISA;'S1%-U,!5MTN M[S=KAU]Q9#UKOWW!L:G0S?GYT$:CPSOP,38:?3DK_EO/[7E!V:2@F.)(D69M MG-5VD5IOOM+S>-VD^.WLU5GQP__YMX\4$_O3V^;R:=/_XG[Z,2X#_[FLY]&% MW^6V[S7*W*5U=X"1*>\L80YIRS1B7D9(4\0B;+&5.FBC:;D%:=H07S&&*N7C M=THFD3:8(^6TU;P4C!MW&]+6,/4DR;NMTPA>^7FBC7$-]S+\K4E8]3R12-\N M^JNB5FZ$"B^C4J]BA8AN!@OI%V.%Y N'&<>)?:UQ;_&9$N2KLMGO=?+3[HU)[WPWDSG7Y"S8?4P;9= MFK:.E\\_I:=U1M.YW'1I$G7?>?>O>K9,EY"5 1;F4_'V/+Y$\?-K-WQ0_I3U??U__PZ-6\ M?I_>Y^UK]CBT@WOL#L76HLO&@[HT@/V_SV^@NKRV^\Y],^1K5^K2(.=?VGC5MAC&U[_J2I7\]L$R?GO.L"7?>MI[OE;)JLS_Q4?XA.)_WAC;^,JPCCYW&Z M8'E6_(\OTE_.O7;_C":3<*Z[P1L]712_Q6E7/(U&.RE^7^CSR6JJOO>?L1,,VCU/6D^_,+GYI)3U.KZ$F<:-&,_BO^9U*\ M^>#C=)@D"_Q7/9T4_^T_UK:)ERQG[Z)!]R-X$V^JX\OZ&]/J3S>89R6B\Z?3R/NDZ+]%=+$[];O PA:B AX_A" M#FL0RW?DWZZKYZ]>YOL:7U: .PH%_ A>;\ EU5^7TT^%6M.W54H?\T?4[/V]_Z>A\"C]WGW;NX&DS>Q__% ?V.M%8\OEU M$MY<)GTYI8)$=%(TE+++QNVV6:QM&G-LM% MY&^S1,"+]CQ2M"Z>:)N+BV:V^FJZ[$([7W0;QO-N&W!=!'71_^92G*J+&2=R MGQ[1+\**Q ==1];2?O/G'>&E58-W?/2+_VE9W']%%= >EZ\3_5\ MUG^\,:!$1&?-8O78]")I^1:'OIPNUE_8>.NSXDGW[/B*T\3LIM/^3;N7B NA M]6\7*6+8K>ZZ:^)?ZL:E!5(7;+SFNS=VSNW5'LCF9D]QM=E3M%?A].YYLWX; M)9)2'R75<5SC_>SZ7>+G\Z:]C$!3O_=IO!_2M86^C*]BD[0G2<1S'Z;QDGBC MNKWYKL]G:20SWYOME:@WKIET*]?/H=SU.MHT42%)GJZ>Q]LU\_X-V@W;3,.: M-^_CL+L[I'2@M$70+P>>Q+=VZGYU0(C#3]-IIF= M>QU7P^D.T6+3DB)>IY>+\V8>+<1];MJ&>7-QJCA=^9*4F'+D.&6(J5(C4SF- M'"T)5DX[I^1MG*Y8=&^D%$A3PQ.VETAQ:Y$6"=WC%TI'M]+F.H'WN-QIX!CB5JMYF>VNR405%A D9>A/@=K2E2C,39Z&7%)3&BE'NHY#X'95VN9#S&W M4>MMFM\IJ;=-22C_\O/FJ&;UZ2(M#9I1+SSRJ6PV(TXBI3%%06+LC965YV(( MI!UT0FZ#[3%B[=G)SDG"A"\51<)$K&.*>:1#T$@I80Q-$8"P59?D(0=)[YJ3 MS[N%[O<"Y-WO)930RNIH,A5Q$?P-B> ?V79%O:..>.R9V=5[O;Q>M7_OR[VX M"_N/P>QN$Y5SW?9+[57T(R[S-X(?9W>]X^%?(L_([AZSDG81W+W>Q-Z,[J:@ MSM0O5AO5SU^]3&SW1#%;E:4C@6$D*QPQ&]N(4\XY9)SC@GM"2T-O8YNQ&AL: M&8?SU,3OF'BYH1Y97E$LA%!8;Q^[N[UB>Q!@;P=R)_SX",1V7#;MBL9/5[N@ ME_/:=B&T/YSHI/6:<*N]0,*E3-.4EF68L:ADW$OFJ&9FJWO,=T[:5WK^I5C"/C(Y'F@G') M**TT=;?G=TF,MX$[Y##1B)DXOZ6+B[O@M4WT4YO MPEG+^M?Y\U%PN.T9_,R M;,SZSQY@KFX<8.9?GL E.SN2"1ROGB8U=:?YH@3$G4BY_$<_ MMW7;;Q35D7F_]_-()J=-MVM8-/WYAFY#KL]X[+:)BD@ZNE19/3U5)E8&J2D. M!)5"1Z?FA$62N+B8%J32@9O2RRVGYE7$ QD"LE7JR&)97)D2JY *<;TJJ!:E M,7MB8I-*\%,@8FGJ Q-;3UK-K))".<2TE-%3>8N4H009P6D@$HN*5@-/6F!B M>V!B&W ,I&RUTUYZ&A?%!-&2J$BPM([3-BXE,/'Q'RVPY.SV5+?Q B$=1L'* MN.B0Z? GTQAAB2LNG'"&WQ%QWP? MP.X84W;?WD[)6UX5**C3N:3ZXEY)>M7'D<0'3Y_W=SEY\YV=^WJULXE_2 M41?77=(;6B* \;Z7TZUC*CWUN#X&]OO9F[/B/YX\>;5Q(/,JT:_/S.C?8)6, M..GQJ[OE?#E=97#,_;OE='6<:Y7^>/-Y;[Q=)LA;7?_+Q_Y(5G+P*\2['M*; M7YY>'Z=*V80=M;VL9ZL#Z%$5^ETGJTGQP??BNI+45GKDM2[NHX.$VX7IS":= M^5GHV6H9F;Y:MTGQUYF-&P_XVFW#C8"_[CY) ED?O MU\IG%)Z_G19^J^"Q2 MGRX=IB3K56Z7,W,>+?E>KU1W->)\EUFZD2X[6;]2$E8SFW:G#7OK2+1K.>\6 M%#>^,(M#:MMTZK#+5"V"CNOIRPUH6;]GGQ![]=JWIM)U7NM9\20.JOOS2G-1 M]M,TUU<)0M?G #?-PT_K:)+K@V!V\YA^3Q\WGK]QWG MZ\\.ISLGEM)[UR\: MP2!>[5**:&2AM]\N&HGQA?]XV:?F=S*);Y#FC?_G,LV4U7FSM.&W?GC\N(Y/ M62LZR?BVIFG_$ND2%"]9BR3R8Q^I;WQ/W>4A1VOLJ'&7!K6>BG?-@$EAEHL; M;_Z9Z7/S0:MYLTH^C@;Q:YPH\'_+F>W4M"_':A[?4^[ M"_J$^33,.&&OD_"WLM6?])/RM;]LYHOD0=:&\E]75O]E7 _U-/[A:K1Q'?&F90\+Z_/))?NI.Z28GM#]]N,WG!*-'_J/G2$]M#+.F.N##3E;U,*H4TK3 2W.O28::5 MW=IC>\CB_/?6OPR_1-IWD0@ZE"3:_ZK\][[ QI4.@$@,N2#OF=^-Y7/:<<7&>\F6Z$[SQ#HDD MI*7&Q77X;X/VWCXQ:!?+;CW6KSALQW9MZ_.$_E6JZ>?5:\6=KSZ]_3 M&;XZ?A"7RSZ=:NR.NLVZY)T9>M>DU4>WV)U<,?ETJ*YNK]9+-G+H>E'$T;7I M;LO6A^6TF,:%1__W>'E<1J7CEJMCF9>=4-)OD<_%I7[=G=*,WT[KD'X('>6? M3IL/_4(OW2;%]-TZ:3)5^DBU6O3'.[X85=IM?2&C>X5>7$;57J\C-K?')GV- MJ;[F$5K3N@WA-,MY]XBV[4:=1E)'3N]ZF.\2:SE-& M\H6F_4;'ZXZH\R,L]V-LWN* [/_UL/>^WHM'M MAO@W-X97XN_=;%QP+MNVCVFOG5RJ*VU4)E^B5KE[!+;N]R3[I=QW;;^N/15SY+<[;5:#]K\OH MCDJ\VE+;85H-"KZ99U&FDJ!*L*QLJK"V&T=,WT(M,6!;$#:O)G% M'VWO^':\(CFQFOC?OB)Y[;NJP)OS_H9>[@2[TXZL[K:_U!/7;*?$?%4CX'X> MXGY^Z4*::<5S58SZKM.M>J62#2-YTP7&4GFVWR\3F[]>:3UY\_MU0M*+YJQ( M7@T1VA4"3E'!M_IC2F-ZVUQ&_!4,__@X>J"+RVFWT=[C*(MKX^G4T,C[7I)3DB^9]5W]MEL.H70BC;%;5.%[WEZB'W!<,%\6R\MN-:0_ MKG*3KN.25PO@E%BR^/3Y7>WU]OKD!4_VA30DKW4U7 M/OBL>';MS*+II5R6H#U"GY>KZN2F# MR<_LI[/B]ZNOBS]/#?TIU^JR_J5>Y2?/;S7D;H51]GC5-FFZ0[=_XZB:";$G6[5D^=$ENZ>'$*&Z>'KZ_QFV]Y_>JK M&_3>DB!7OG71P@VJ#MDA*Z2,4]2P;>R(2 MA)>=(R?]#'+&V=9C(24(\TGQ6RJ9=86"DM&(@K]%JVGF*[[-?EKG6:TN[3:R M_J;CG$@[&-V'Q2O]:94?=J,05\JY2[E3T7;6.RI=[CN MU2'11FI@-/'+=,':.G2\*@FC2!#9;U*LHD_Q1>TTCBQAO5Z-JQ/-^[5H^L\N M5Z))*3'COWX/S''[LZH+.-X%=_FQ31:BXN_(I\%!WH MU>%J#&M(74LLQ5UU'#M:?+KL[M[7OUP;Z-5]/W3[@*NRHWVX=K6_E' 0L *P M8H45\=+7:7>PV^)[G69?_#5EIUU!A[P*9\]7L??.Q]OFTJ_:C_27]5 PC682 MZK3:3IQH5=/W>LMX-?/6U5>[H'5T<;WSJ_NUO.^JQZ[)4S]'5UN1KKZ:31ND MZL.YG]TF95WN:Y^4FR25S@NM3M*L[GONW;MT<3_#@9^5_KH W/7^\=7ID75)]@V[ZYL^K+GR"JC^G_9> M&Z+%?U]GJJ6AU[-E[X8CC:\7S7QEHN_K^+K]Z-.)BZU)=(41R\NF+V/7[4,/ MO=T*.>C?VIT50X_WT\U#_YYTA>&%D4VZPMV[JLUP=OHZB+3M;C62WM\[3* MP-OK A+%$+!4=D8*6J"P][]^,NI=AT:>F1.R[;ZU.1 M5D_MZI1LEY^>5+6*Z';*ZE+\N\V;Z[Y'N.Y(?]'+1_&32?MF\&U"T]/U#NA:&/-.=-V]'ZW'$ =Q19!3K++? MS'B\OL?&A?%*=R6J[K%,G57RC]T++MP7KB-G6/%ON^X;KE)GF%5JXY_![CST M."DCHQ@G(]^HQ;V/+4(!+=D#;Q=_F=\US5<0TJ=NW3V_O^*#4J'^?B7YN%]/ MI@_N1M7WJ95:= $KW.GQZ"XD^APRKC&GPR#Y+Y7YP;E?++^-RIEC)/D!" X(QT\8($ @#L:6\H:<-_< M.J\!<'M"< N+EM&K$'22J4ZN?"@%'WKD/C2EL8&G/'Z3!IC-3R< LZ<$LP1@ M]OA-&F V/YT S)X2S *;/0&3!IC-3R< LZ<$L\!FC]ND(;P^>A6"3C+5R96G M)&QOKG)T"LK: ?YP533PQQS\X.B4FZ=36^73W\>K42PFE.%(,&@W _>5V/-M MJ?_#9_;D?N:D.V^43I8\?KA=GII.]]K^Z,&KQJ&UL*% .* >4 Q!WQ(H"Y8!R8%4*> 8F \K9I7*&C[1>Q1@WY;RZSZ!@ MN%E>A&Q(.3-\S#X2NRK6D\/^2$YFFIVO&TH'L^:;,S7H&>4I4\,URU37Y^8L MS5U9#S"\7=G8'W(PKGNH=H0.-'>8_>&N4F;WNG/N;[BJ)/CKO&_5L2HEJ)2U M%5,">5(ZQ$*ED<(&(RNYHXYIK187!]$]V/1W@O5V7EU.AIPY M:N>6,C(6* :6!"P)6-*AE0TL*)Q)25'6&*+F&(&*28T$E0*QK'U M)9.W61(V%5%62V05%XB55B-9D1(9P2-CHII7TNV1)5$RJ50)+.G44!M8$K D M8$G DH E 4O:=2PIB$"#-\@$$AD/E@[)TGODA*Z8<(9Y-DA_EUW&DN2$50Q8 MTJFA=A8L*7=] 24"2@24Z-#*!DJ4Y1O>38DX\]Z5-B!I*XH8K0+2@A!DRTJ6 M0F)'Z5;@R(3*.:TMH@(KQ&PED:;<(&^D=UYARP79(R7B;"* $IT>:G^6$L'I MWV//.7MVW5D.SO^.@QY#IO4QA'9!.: <4 Y W+@5!N MGKW[/__VD6+"?C*ZK6T.6ZXY675VKG$O6V2Y:V!LPCX^QW8">_#$>D8PIDCX M=%Q5*HHD%Q;)P,J*&#]_&=YT0/WR&J=_3OA\ M8X^^Q_+/;]-_*6&1D0DO<]R>SVGJ _;DB#W@?\$&3MT&3L#_.JVEDYHA;H)% MK.0821)]*985)R7Q%?%LB,.3A_&_M)I@EF/UB9RF/F!/CM@#_A=LX-1MX 3\ MKZ=*Q+6L0!4)R9<:@J11$BD=E%,8>Q/$$,?R#K;^I0S6OR>//;F+&YSMH34P M-F&#LQVALR76J%)2A6@E*&+.,:28TLB4@OCX;UEZ/\2!K\,M=F6.181RFOH' MPIZ='\N"A(%1) P\JZ?+1?W>%SX$;Q=%$_I<@<+_R5@#V,2>3'9P\GX)W3S@BAUJ.J"APQ*Q@RA$N$<6G+ M^!,QEN\L;P&\,Z 1H!%X9[ 'L ?PSG=XYZ 5#B$Y9NHI8JK"R' 7$!65]%J% M0.]H7#545@-X9T C"&-#&#MC/8Q3Y."*1^B*,5.:4BGC&AD'Q B-"^5@,0I. M11<;I-/:[2SG 5PQH-&.\A^@5,*X,A_N7RK!]> !Q1+&S.MV4T\V)+ MCHBP:?(>','9Q_6$^$4V/)C)O2"(I(H PQ)3R2F@=$C9*^SW^&/GR0B\B7PY/+OP\VLBS9CK5\[;[RA5-QILT.?7Z MB[,N\N4OTN6[WUY*Q51Z>V:I1 Q+CJ1S!LE0,A,YOV0IRC?\VZ\6!WM\_SAO M[MHJS#3!_.M8.+XU1$9>[\=\O-X(71DP3F"ICAG 2& MG.*1/S%ID);>(ZY]T%;90,C6;NQ#TK+R9)P5$TJ4Q$2ZR#V*)#/^Q -'P@4K M2Z6T=GH7;W\(QDD$,$[P>L X@7$"XP3&"8SST'SL9!FG])IB$EE32@=@I;=( M"E0\!C/,4O5Y&C#-WK0&]!'H)]#(GE0.]S/(-[R98K#*FY-ZAJB(N M;2([I)2GR(22$FZIB&1JB$33/.DEKTKOM:(H5-['M_<:*>H#8A+[2I6$AC!( M.;8@E>[ROT^[Z-4?BXMXY7E;^"A65_QU.?-% MB2<%Q91.B@^^J&=V.9_'/\U6Z<^PB'OOMQH[]?LYQ_KG/?#WVI M._O3ZS>_M_W/[JO7&J\?=6X;D M+LZ3^XPY*[Z;J5VQ@16DK MQ@GYJ/"1&EPF$)HO5SUSZ]G2NR>+;WVQOY.1(:*4A,KKF0VHGVKG7 M3E>ZGK4K)%@TBVCCQ8=Z<5[HXK))7ZSU=/JI6$^4HKZ(@UT4/W1FWRS;:.?M MCX^O7/IM;WWMZ:/?_@Y[64TJO4&?OWEBC9@L\.&XPII8]8J_HZ"M7BZ:-?=- M XJSY#'^J;L<3?6G9KF(C_CH(Y'N'D=P)\+5%VQ:*ERV_G'K+_4\KB+6PNC6 MX_V]']UU2.M]W=:FGM:+3X_7]_C,4:W^L4R>*AQQ9Q'L:VU['=/G-XZ%I$:VSYID6HW/T:]#HR> ^TDT=P]AUT M<@^=1 VD:_HX4EYE._:@CP?P@6.P$- :"!;#0 BY:0-T !HX-0U (B4DS9 M Z"!4]< (%).V@ -'% #7RD]UC_V0:WL(!!UA$8$.GF(FZGVYF8>5+AT')K< MQ>:T::9ND-GPMDL9V4P5^7(C8$//8P/3>< P%,>OTD#S.:G$X#9 M4X)9 C![_"8-,)N?3@!F3PEF@@$D#S.:G$X#94X)98+/';=(07A^]"D$G MF>KDRE,2MC=7.3H%9>T ?[@J%/,=949/6+EY.K4']-C=?TK/B&JO[;4NS.L[ M*U+E8)VY:S;?\K_WT,$7:R'FKH&Q"?OX.JS<2P.Y0^%G.KT:;$4I'<(^I"X( ME46&EQ7RCBE2&2RHD[=KLS%LL=!:(E-BAAC1"DD2/!*D$LJE7@*5NEV;[3LK MLCVYB()=W"CKVI7U:J]JMY:;M5M1^<6:K7PB4D1XL!JM@$BC1*3>>X%TL8IQ*2-SE00CUQE)>=252:HVPZ8D/@-(BK$C>2(>:+B M=U2%- V>!BF5#28O!PQK8$"D\8D;7/"A-3 V88,+'J$+YD3)BM. ,/28.84O\_>^_:W,:1K E_WU_1X1F?E2)0 MG+I?I-F)D&5[UO/ZV I;NQ/OIQ-U%3$& 4PW((GGUV]6 ^ -I*Y-LAJHB3%% M GVMK'SRR:S,+($LE_"G8$F9Y+DBJBP37'W@<>#1\!D!Q[9Y;.DHU&MSEY6S MF7;=VLY]WN8IQ/:#.U*5LZ=IZ?(OE[;=YWZ*'\HU+UUBXQ3.?90"5%I8#"TD MD@JOL44'!:A)Y0?CY@>>&94PY2AB;Q'//[01$J44&%64NZCB M7OP@4>,D,\@&$Q 7'J90KHU@(5 JF"5>B[+X08T?5."K_*#R@Z(E-D[A5'YP MT/P &XF)Y@1QZ0S\4 *9:"ER-#C/(HU2TIO\0&L9,-<&$>T%XBZ7:Q GD/\>.UA<'='M=08E%]L!S0.WNWZ)0BP=WEXO5G96VUJ, MF3@.E;]W'4+I"1490L-B[6:QZZ\$(AA"113 ,_4ED7D8N 2NV2$U671Q;U"(FRA5K<5$E Y4,%*D;E0R,G P01063GB)'3(X#1866@#;X8; MV#M'@I]H_M!#\:]UMYJF\T>D.WDX8()\T62^ -SM7-OE^&M-7'(.,:LPX"W! M@)V,(&$288)P)6,:POEZU2Z6@#+GKV9VOGHQ#S_\>SU=GL%[?C_M_&S1K=OX M&N[PW6SA__BFB0"BRRSR=AT_ "D?G@'R093A ?;4^HHIQ$^:W<@W=AZ:BV'? MF9>KK_+(S]I<-7D#3W.-E53!.I1B@FD.A %I*CBR45!)#=%,R'N=YI\YN?F) M8.Q0I_>0+/+:[(Z[TTA66+T] %D\ 6 >FB[S8].0XK>0O*-G84Y]VG M'M_(?4'#@=%-A JJ%50KJ!X'J)(*J@<-JM79&+T(JUTL0@(U7C9R:_=D/;?K M '<+3TLP>J,3;H6_"G\5_HY<0ZI,ZI:@#P-VI>=A;JIE8MOG82Y2FOIXF8Y9 M=_XL,)_R43O5EBZ'+U"W^]*L/Y>C/;5DLL22R82-"U099)@UB&NKD9.4($\Q M]HJQI+"^6=O N/$^.H44H7D;K^21BSHA:UV(QKFDZ=XV'7?6-OR]773=M5K( M__/[]U_4%8%/-"YW^XV2)GNQM=S58E>+72UVM=C58M]ML356W,G(D1-*(BZM M0EIHC:Q(DM$D7/![%CL*IC$6%&F7\F8;(B)--$94PNG*,B[37O/#![#8="+E MD'V,C@NT'L!.W./N%@=OVTM'EY=V.5W!X_]W!)$MTNJ=;2.H[MLX6^S*8+M5 M5\+R3NF2+I?%?88,*A06N3)0B5VT@!+>:)ZR0YY'D7=)SH"52Q$247$04D[VVC0PG3Y1GR%B; M$(]6(LL#11QS+)FAQ%/U*&L0PI!J6$O$F9I&J5?1X'@[]9(T1A=50CA:(%R4:.0+J8A69ZMFP7;V/6[6Y3 M0+,ZC6W-VQ@S_1HJ[/OIW6!*E]78Q'(?;7HJC2N&QC&-E4A4(1R!EW$;%3(1 M*^1T4CQ1RC2Q>S3.2LFT,(AH21!WSB%CB$ L$:Q=M(JQQUBRDA-#5(%+5E_0 MR:@DS3@"$"M]N*M]K_:]VO=JW[]D7<0GD[S0B.5B6&X(19:8B$)BS$NCM7?A MIGTG+*6 G44X)8>XSEN1FY#@3S#Z40DFR6.$:?B$,5SM^X& V+UGL5P=U^W5 M!B4*5S?=(E=&M3!1E@Y;KQQL\0:S"\_"&O"W!%0^3MS$Z9 M0+$';L:]D\#2G$&6.X(TIHP MY-PP!ZS4\Z'J"VB*F>\8*Z0%5(A;!CQB6MJ MF7V,!3@S,7C(T$T%G=NF#7BUN&7(8YY!7BSM"BQND-S2HB##F8'85V%&# M:4)!*Z:CMTPK=]/B6NPE%3K"D2:7]TB-#',*!:,YX=CHY!_%XM*)(;Q:W')! MI^:\'&[,X^?8=8WU?GVVGME5#*"W<$\_M3W8Y!"(/5O P/]W_T'-@!DS&ZLK M9$4RMKI"]DFLKG0D?;(#QR.CHM%2I61R2(G(-GWP7) 6V>@S%65*\SA$\.?% MI9'Z_HJ-@M]G,?\"[/3%%5-U)W,=A+2JB<)#=@UE.NH3$^HR*@<%FLWBR-CS 6A<4&[6GR& M@$?(O(^ Q K"C4E1H@#,%'$>&++82&2,55%)9_1^'^9!,[A^B<,04T(G%+-B M5Y,_KBCC(ZCC-%B5.I0BB4H=*G6HU&&TU,%KSSAU'&F1^TN3I) ),2'EM0J4 M$._4'G48-!5M,.J )\H,&=2JU*$ ZG U- 6_6QBMO^UD_,OZ++93#W^'Z=N[ MA^K;SQXI,OA(/;KR-_O#?.MX\1/!V(='3#[(B)6.IE?B^==R[#)$-?Z3-A)K MWMFN^?.1KKM0G#030B*-&=@0X31R*61K0F+R6DO&TA NZY4]W5XNSI9KX!V_ M;R5R1817EU[NM$;RFC42'[9&)W?GEXQIFC=P]&R72WJL&X4E#,:7-D_7XB>^7<=[%ST'V?.CJ-#87 M]X6_VKC9A:&;OF_.X*%/NR:"T0TWGO68C4)@C#BN)2+)4\0="I7L=L M"HB3 .8>N1QDYX9Y9!RV*%@1.5..)+(_0[%(@1.&A)0RFP^8H4E0%& (E#-2 M*,D>>8;*@YJAU]%\(BUA_CHE %XI<&Z]MT7G5T_8Z[$>^N$&3O+D[B+_4EBW?5U M6D<\1S%62B2#48J.YNU3P'HK*1#7S$< 31;\'JBZ)$.PUH,OB&%>>^#7E@J' MHM,Q1(.]4*2:_2'-_A=S6C+&U[[-ADP[^-#G0&YHWDU7IU-XF[7K?#M=7M1; M=NOE$J92[P"?S;]RN&<'"GO M9^*F>[F'N=K&4S@-GJ69+;KNY+81??0A:Z[%VF^+T?Z/IBDF3'NY!C6F:4G( ME4'.PWEZD:VYM&_B9H$"V02O]LS.WMGS[ODWS5\V1XIK(W\]]&H;T&7 NS^M M%OZ_\I4>;,'Z=8[IYUG_Z$%OX[%45-FD=>RZ]#<6TH %*^B"5=\) M M.NVHLG8VXJ@0D1'\-"<9,@Q8"8/?:+(4![5'E;_$M_MNW8$\<_3ZP>=OX M?S5_N<^G;FZ=)9^Y6DIH72Z%A_UUWKQ8MM-90]@FSCUIWH'KD*=$FU=09[-F ML5X!#9Z'Z?Q-TYV"3]9M64%F:AFE?_\#>/A/ M-_!J_K2/I+?1M;;W2%:+YN(L.W\+W[V$.\/)4_#F+L[,?#[^>YTC^7""O9RR M3R_\G^6Z72ZZGK(LUFUO#Z; \'N>?C9=G6W/=>OIK'^7?$X,:[]93("9 SK= M;I_5/._ ;P)/80H#]:;M?8%5M/XTGYBY_RS:=I[_6,[L*GN;^=(['V,V37&V M@"]W1YT<;0@!O'XJ" /#J^ '3X;D$ )#!'YX+X.0QM^TW=)I'3B6B DPVSPR MC4RD%*GK9Z_6K3^U77P%\RW^N,Y[:;^RYQ^LRON\B,'= M>\>-2=M6>9QZ]7R-,Y"D]^CURK;@,,[781\@L%- *\%/I_- M%N]V^G-%$?LSWBW:/_)WV^6XQH9L*7L'^J1Y?>.$, W-?+%J3BVXS[:!X8>[ MP4DQ)?#OLV>>]?C"46^;K39UH)4#.NT7 -+&K+V]4O>OW<' Q"Z[H^&D^3$? M9-_O4*:;P!,SII^J@Z/SV"C+D?3"(\XDN 2*)03V)>;Z8B_4WJ8' MO_M3,!&S^&OZ+?K%FWD.4?[4&Z%%+\476R&^F(>?I]9-9S"[8P??P1.' MWHO^3-^ALI=/CE&'"W0;DVCB;POFV/8?!7TW/>HCHE:W7 MLFZ'AAE"IF&+%QI:T\ +D6=O\^RAG]W%\M M/M]G]5<0\$G M/9AM5ANZI\^&X+:'&%38I 9O)+SO%MKU:K%+Y'XYF]APH+-SB M?0S/-[?=7%I,]?;C4:?>[ZY]C>WU6&_!1GVD^#\V>X: M=U1C;VZKS(G6YMO^#>](>=X^WXEAGW8<_I2CY E1#%_^CW[AI>^]'OW@ZXM* M!]27=X%@.94MI8OX44O(8-SS,?_K&_I-[6?]D2*B ZKUJ\(905/FVFQE'";0 M=J?-TDZ_PN1=O$PU=H^&H9\A@U$WJC^,\N?A-&:$MNX(E@&4C='B%)%6.B)N MDD":,H:P]#09XR(77[4,<%'-O G[=Z\7VZC<;DT_=L-MK4'Q1 ^ZM<:Q8-4H M^5MMF3=&%O>_%[/0KV/9,WC(NL_H 3"Z^^S[4+M-%Q:R..B>TT= ^(B(2B1A MD%4NU^-ACG1@P/^25$X1)F707YWWL0/Y%SW&#\+M8)Z-I%7-071A'B4CO#6B M1^^9"]+*!;\X2V"S ?TNV^G:0G\)(8O2E;1<2CB4XUS;(1YL/+ V0APYDZ2) MT!2U0%Q&#DPR]U"V'B-.@L>4$I?<7JK?EX0.;ZG^N98-\?HR&>)3B^4_$D8D M$U9D&+&V1"R$:!Y;[*ET@-IE_O99B#>20FN$<11TLB9(E9^#4Q.D"A9.39 Z M=BN8$Z1*\.Q*4M'B[%S--ZBQD$,P<\<0X)"<"ID,8D$EQ$/"2"MND*1)"^>3 M]-'=#' (G:*4V"'CE4)<,85TR1H4$BIC4EUC ;>"B.W:W; M%D[8'/G;!1N@Y5-XZ3%ZC2VVU6O M$H(9I6MJN5RO>L5E#G;E=T6CXNW\SEBJ);4::4R!WVD1D/;$Y[QW)R(W3K&] M]*2B^-T6['_88#T<_VL&^LUW VT :VI(KT3PJB&]2O?ZM*;YRL[?3"^3FI[M M=L[KN][ZTSD\X9OS&N8;/_6KSG+Y0UYI8-%H>3L-3"IY29)"5"21*1U%-F*. M/ O"F)B(UVIO*UJ%"<6.(^<"15RZB!R1 446O4\F"H8_)4O]BVG@)>X/0_38 MQ!1+=IME&+(P^.4];V:X=< M9%+[MU6">BUM$3.!B4U(Z=RPET2/C"(!)1&Y$E&E I>UAURS%A,N5+&QS$I1 MRZ"HQQ/K*AW%?M[?CJV&, NGFY_(6E3"E9BH?9+!,KCBCNC\=O&9@S3"7\BI*R98 >"B343K-++RTRP MV9 +NQ4%?KG9&,PC,K*Q'W6@-U!28K<&+2TV"X**Y% M\95/!JMN)<4&-"M5+8.JUACHN$CJWQ>+\&XZF]78YYC9:(U]UMAG)9!% .KM M!#(:K840!%GC+>*PY&%QO6.+ M1MT']+C%+ P9;AQZE_=CDW&Y'.\^_>6ZX_N!AQSKON_CHXR6!4<#1=IKC#B0 M'*1A@B!BDY0Z>4*\P?7O'6@(_$8Q]>W,MX<.C1^C@P_>O M=0=V][Q,%W1S<'ZB9U-P.J?^3KE03$G34X9NVO?6O&JZ;YVJV_%_X.$>X]+- MK_/F'^MY;*B>-'F<)\V[>-%QJK&S6;-8K[J5G8?I_$W3G=H6+@O0\4/LSKM% M6C6_PX]W\&GS4X;W#?6SL^:[D_][TCSYCS^]IYCXY[NC-W^'YPV\HS]MWMF\ M Z9KX>JY2?ZBV1W_TQF\_:IQYW#5;M6N_6K=QHN3%^V- R^^Z=:NB_]>PZOE MJ]G+*?,T$\1F=1IS;&.YZ'KXB_-3._?YO1;KMMG0S_-\XFF<+?O/=FU=N^9L M :\84XI 'M_&V7FSSM?(A^0OENTBP$-V)\V%\W9DCH;5GK-(P=$ L2#.'$%& M2(:X-TE+S%7R^\D-C$GA-4.,FH X%QRY &Z*T5QZG+ AF.XOMG&I M5X"_\<=UGA2O[/D9/->=CH*\YBB(#U=;G=Q=:S4FG6[@Z%D6#=R::=>XF&=]OSW9XFW>D*Q9@DU;A'P&T3#9YZO3#H9J-EN\RT?FJ_C9HNMU M97/1%6AMMQFDD^;U:;RJ;4V "\\7J^;4OH4O&AAPN#R@PD:!FOQHZW97,9/U M.=IV#A?OFNE\<[-%!O(NACX$F8/R<(GLEL$_6=X]!BV6V\CD9F\UOSB#H3V% MTT!#&WC:[D+IV[A<@.^5W[E_SPZ&(G:9D(:39A\"\RG@R8+(S_,.O=E! RR$ MJ3[WP/1@( $C\C%;F J[$J"5?7^1JGF>G_!8T< 19YE6!C'%(N)**>1ZZ8WNY_#/W \Z--ZMMJA YA- M_\=52#AI_AG[K1!!7_(!\WBGWL#MPU:>^=+]W>U9UM__[K5]MZ-B!K+V(LB4 M065U'890WXP=OMI[Y)/;1/?XLFFN$EOP+KX(,2YT:*4$TC1QQ T&5S=:A9B5OD]8Y'2O6?+O_C2& M]2S^FO8#@+ONR]T]?P$-_-8 Y]TT30UF7F]^TZWA7WJGS_DWU_4)$T MS0P=N/W";Q3J=IZ0V;G=L8"N>=*;YL6Z UO;/7WV5]?F$,<((7#GW]\,Z_RU M#R+>YL[;]6JQB]/FAP2@?(:?]X>CF3T'#PEN\3Z&YYO;$=P[^]L3X'UG=MG% M9UU<6N K<3>M^C6)S;6_N6U-_2W V 82G^VN<.F:6W#HX//R:CK!QH/8,(!R5CQ+%_$X>@W6 MOCV'E -2A5-N^EPME1B9";3=:1]XJ[42A1N[!\E"+ET"AY$6-YS&C-#6'4&X MF6$=F*($4:$XX@%C9*U(B&L,GQC!(AXDMK5=;.I>+[81K%W:6^S^WBZZ@79- M4!.N:($5$R7-] *2SFK?Z*+,SN,T_:L%$@=&[&I+EH)+86M'ER!HGNU6U^Q,'4_Y;,UX/?XU&,H)[J6 MS!YL;+ 6RXZ<3OHH' F.(:_S/B1$,V2<)3V[9)81$44:(HQX2['LM) M$608LJDGILB08JU]+81H'EL JG2 NEHR?Y%FOK8K6!.EBK!LRM)18NS)>624IR:'&-BKW M&P7WVVVGG$N\(Z@^H$4-?(R?$-8=J,L?\LKMBD;&NW:7LE;$Z)&Q%+A= EKG MA,*(4T:DU#YASXKC=IN-43='_G:!\\,P/$G+[?E:DL(<#,^KT;UQ,;SOXW+1 M35=="?&*TA6R7$)77=\R![N2N*+![W821Q-WCEF&I!0&J)O%2)O(D%&66Z!T MU"OQ-22N[Z(Y)(/;8O@P.T75@%R)J%0#\,UY#=*-G]-59[?\(:_\KFBTO)W?"6YC(E@@IX1 G'F*M "ZQV.@D0+) M8\+L99ASS9)S!$E,'!PI);(A$>2(94ERKNXY2'>)^T-M <\*KGPL24L.AO#5 MR-SHJ=YN)XRF[ZF=>^Z?3IQTS'COI<'/(,"F&$TJ&7+6N3=P.D:$>3ZBK M=!"[ @:9>V8TJ!',PMGF)[?1..K(M2BJS,&NI*YH$+R=U,F@7 B"("L=09P;AER@ E'! MJ+>!*!]'0.IV /_;!M^'614S);::+TEG#H;/U:C@&%D=>'#M8C9K5O;]11"P MUFT> ,&K'G#Y0U[)7M'8>$<$S[H@+,%(V[S!N# &.:<-BE8 U^.,,.F'('LO M-DLS6X!^;=_';M$8&+Q@I&"&):T5P=29 6B<.?WB:,@[.TN(ZW.U ':G?E MRV'";D7N\%B2HAP,E:MAMS$2NI]CWA.\!MP.B,_5:L>"^5\M5JQ\\=H."8YY M3 A#21.!.+8".1XL N:7E"74,(M+XXLO[7*ZLK/>=/SJ0'S]Y0;ABP5OCU K M%\O@F;>&#&M7C6)Q;]-58U:K' ^+90[EBQ\.OSR,ZH_A=*M2TW%34Q(Q9\X8 M1!P6.90I$1!2AD*,EG.B/&.J-&HZ=/R23 35!48P*QDM@XS6H.<8*>G?%XOP M;CJ;U6CG^'EHC7;6:&>EE,5![.V44DM) R$2"6(2XO 'TLD#6Q3&8N&H$W&0 ME,4=P _# ?F$ZG+S$BL5+(,*'D]0ZCZPQRUF8NRC4_PC7A M]SRK[AZ4;S][3,BH*0!,\OC>S]:AH#&YM =CBFH2=@4A+N;>Z85KL[1OXD;Y MD4WP?L_L[)T][YY_T_SE;W\]%=?&_OK;+Z_[!I&+ MU+SBG#GSV'KTEZN*M#4=OX!5:J<>_@[3MW<,%3\1C!W;8)4] M$J4#S:_SYI?%VWCF8MN(24,Q)9/F7;S8,J>QLUFS6*^ZE9V'Z?Q-TYW:%JX, M:OS_3<\6\T7S\\\OFR?_\:?W%!/_?//9YJ_PO(%7\:?-.]LU;70M7"%7&RZ: MW=$_S.);NXK-]W9EF]_/Y_[BQ&[MNOCO-3QC/KY_F&Z:F=/33+::U6G,48'E MHNL!):\?/2R782U7S5VN9P!D>HWI^P;W7:K=9YMS72^88"9 M^G;GW2J>=9=#\OM/O^]>Z^E)<^%9'9DOH(G!(L6$5%+@"Q@3D,:!P _B%)=, M2T7V? '/O;-!@(FC!LX1!#EF'(HT:*V=()I>[#0WG7>K9Z^V@:)7 )3QQ_5J MW<97]OSL0P7M\AJ7%Q_D\OCD[HS6,>E\ T?/LFA =;YZ.EX(?&N@+C:B9D)9 M2I!2 ?PXJP.R-#(4 @]>$64($S?E[;TTPA"#1/1PCDP6.>,48I0;1[WV1K*[ M?+\7EQ#Q?>Q\.UWF7W]-.V?O!W "5^,QJTIU< M<+*;K&.$T_SUC7/^--6@6&\C?=J)L8*"B;>

    /37;:PABT?\15\];.UO'D M-B$_OA2OADJ ^@X*4D8&[Z1 7#@)!@9^LU(JI)DDWF*! ;%N@I2C@L*$\8@8 MQA'GQ"$;-!@E0Y(15N;=46^"U._^-(;U+/Z:]N-2N_VB/I@*U[M.K^$AOILM M_!_?-(!P=IDI;[N.=P5E/H$"RTJ!LU\*RI*F\PR$@)H;?I=UY@[TM3MX!8[7 MX\)BW8&B=T^?79VI97LE#^B?[6)E?:CLMMPWNUXM=M'(_$2 A\_P\_YP-+/G MX'O +=['\'QS.X+[@,#V!)@\,[OLXK,N+BW ;MR-1A]SWUS[F]O6AM^"4=CX M"<]VU[ACA7AS6V5.M#;?]F]X1[QV^WPGAGW:^]W3) M@U]++1W&7EY='&]6X&UWFU80-3.R0%C\BGW(:D? @O,:JG .:$^R6\M3:RU MN2;0=J?-TDYK.6KIQJZVAJH)7X=@ZXY@Y8;P$"R1'%D1+>(\Y=)1GI=OG/%$ M4&O\?E>3SUBYV07)MBLUW>O%-A2V"^W'[N_MHANH!I1,,!TR__]8L&J4_*U6 M=(Z1Q?WOQ2STJUOV+.\'6,,7XV=TM;"S%G;6PL[BD/9VPI>"U(HQC:)S 7&& M#;+4$60(H00H<-;"D"O94.\ODR& M($.%$9DJ,8Q8JSH+(9K'%GLJ':"NEH'?S(:N$<91T,F:(%5^#DY-D"I8.#5! MZMBM8)\@U5@2/B98N(I5P M0CQ&@4Q, G'G5-"6V(#W$J:8<<**7"2M*9S#-4,VFH!$DC11P[%R[GZW@>I. MX8L?+BW"0"WWV:"[0!T+T(V2#-9LJS%2PA?>YQ7XW*'%1U!^P(M),X\U[>H M>.&P.0RERV&<0UXI7M'P>$=G4V8#5]HB+X7+.?$:.4L,BL0SZRA3E.PUCGAT MBK=N6SAA<^1O%V _#-%C3!:;>U62PAP,V:N1OW'1O%=MS(6137R_S!V,:L!O MU,2N^L%E#G8E6*#+VUD* MB[2EFE%*%29[58^:*44BID@RSA''EB(G(T,T)AV<],$:?Y\L\!+WA^%Y=$)Q MN364)6G)P1"^&L<;/=7;[6W1M'&V:3Q^.EW6 -^H:=[]U /55AG%A )KDXQQ MTT6A@@M!!(23S=L Y/UL'/S EHBD)6%A?P58$LUCC &%?"27-")CG4'*LBB$ M380Z,R:Z2 :FBP\&>K4&\K&#B;7E1K%XMVFY44LD#XY3UB9LAUQ54KNX58)Z ME:!23YF)Q*"@I$8\)8R<]A[A2"R1GDIA]S;@>^Q5[0&7K,6$T')3$BM#+8.A M'D^HJW00NP(&F7MF-*@1S,+9YB_V-J25QM3,LSBGAJR<<=Q(> H:63-!!L7 M@?P^;CH:-VU\&^?K6,,E8Z:(M2JJS,&NK*YH$+R=U3G-O4B*(J\UL#K#,-+$ M>V08,=@(G[1VY;.Z'<#_ML'W89;%B"@P8:LDG3D8/E?#@F-D=7WI=HW_'1:Y MJYE7!9/!FCA5R>-5\J@9$Y('@Z@SN;=;B,AQ;Y$-21&G+!;6ED\>>SLR3%'H MD(RQIE$]/B36736/G61N4OQG->7JL&AF+1H]S*7H6G5:N>DVJ9\X@IGTB$L& M/P2S2#O'4/+,)&6LU[PX;GKEDT'XJ"(E[BA1J6@95+1&/<=(2/^^6(1WT]FL M!CO'ST)KL+,&.RNA+ YB[VACDAB)EN<0I[# *B5'3@:&@HI*):RU$8,0RAW M#]..>&*$J4')@X*N6MM9%KMSBUD8,MBX7+?^U'8Q8TDW!07IG#3A^L6@K02R1( ;%+5!!B;BQ\$/!#ZT)1A$^ M3MQ3:[E\Q(CCCE?>&GG\):Z&*84A$Z9(\4''V[2K\P?7O'4/$3P=BWGSU69-34X$M'0C[(2)0.KC\NVL;.@ ;#Y%J$KH$; M=MG(A4FS.HU-?.\!^YI%NH,G-PL @/[(9*=M\];.UC$?/8^KYK(?]#P :%\B M93.]V2OZHIU?\\[V&_YF_ CP9?-FBZ.3?%48&7_:_)G($]7 6\YZ:]#U6\?Y M5=Y19-&X"/ 9U@"$^>J G? 8[_/#+Q==[$Z:U_"HNVLV;^(\OP>+]5:^?=!DF[?'6[6K53M^ZU,=]A,RS;.W;G<(4W.5%A+<" [2* MF^?N3UOV[W'2?'_+]BX@T.VTZC:CMST]W)@T_0#L'BZ^G\)A\S=7K]._7 ?C MG#^W9PLP/?^=GS+/P>FJNW+A-I[9Z3P?MNYB6N>;3"8VOKW:-;>G'O^G?]&?X3VO<0;41?\LK-MLP$$$(X.G M!"_:G$?;7J:;WS2'^_(L_:5.FA>;N7L!#+=MBI1G^G3N9^N,A%-XN;7K?#OM M%:W7A&Z]7,)E8%)UJWR1;;GEQ4Z:^:2-2@'4P/"<9W6 IPCYV]"#4X[]]?K2 MK>"?LUY#X4KP).T58,JGM_$43LO2F"TZT/.7M_;VO]3T3U?TBUT",N1L$04 MZ(9Z7[_<@ZLWM\19G"BB7AG$O8_(2)$0YAJ^H 9CK/:\#9MHT(8C+*A 7!B, M=$P$D>@UPSP*[LB1JW>7I^P1Z/?M.V'L:3@X@!L% *+Y1^RMWT,H\VUC_.B# MV%SU8K^4XQ,Z.,G_%XARFL[+#'5O#LY/]&RZ@N?U=P[O[S#7\NQX$U??M=/P M)C8___RR>;+A>/[YYK/-7^'YTR%D4?VMOHQNWOP87;NV[7E#Y:2AF)*-J_5R MH]=Y02XTF_&?]*P6G"&P\Z#2S0R LK=Z2T"1; 1ZC7YWNIC-SM'B7?8%,DN8 MABE.+3&&V,U1T)AC[@2 IG(%4HL M8"N=]\GN,W6MHXR8 S^G"G$B,+(\8(0I#5(8+6T4.U,^G7>K9]]/.W X[>SO M,#S+GWJ,![G!I_FZ4V!IX=<=+&=-[%YEJ=P9$Y378H+B@S%!KD[NWOIB3)JR M\_!/FG_&'!*(F10UWG:G,(<7/L;0]6&&S"#7?'/+^)Q5$JPI$C!.:J MEA19YR*B(FD3A,?&[E'5SYG?.ZKZ:BN$']O%V?<@&S"+JW4;?TV[B'GL?HFK M7]-+D-CF^QB&F>'RX&9X#NU<3.IM+ K(82:$S;L(WM"ZV\1YEO:\"8#TFU"2 MG=GY!LP7Z]Y% K*Y7@']FV>T:5Y'L! _+V! GM@.QC=-YQNB^E8Y?=^I-D%X*!!YE !-$#7)@ M@Q!FABBG-8Z4[JDH%BEPPI"04B*>HLG;@%(48 B4 V=4279316^U-W\'S_EG M$,I&;S=FZM=TZZ'?15##".8+?)?7]OT@VDM.Z$$I[V0;E;[ARVV]KH]Y<&-\ M\V&\SC&^^#!B4(>-PSBBB@G=(42+S"CY!6C*% M.*YL*[L9_JLJ./#D"A2+R&D$5]!BQ(/$"#S%A"SUEF'" M//9[.<=?,KE^]ZO^IDSZ1/ 1(QV+MU'^4Z3B<9;(+?]^C+\/RUF ML\6[KGG2&^7%NH.YUCU]5GPD=)<P-7?Q_!\">U3:G@"O.K/++C[KXM+FB--N3O1)9IMK?W-;,O3;:3?M MEY'/G^VN<4=*].:V&I]P)K_MC<8="4K;YSO1GW04_I2CQ(F2X@LO]Y$T"WZ.@G)5+I^\^CNLR7_ P*HL>0-SQ0[O8#R. +2."]2N 1-N?YHF*P<>C2 M ["Y+Y\-?85%>=G>GU3Z-+J9\$@Z?>^5\@=?1U.V0_;=-LAL^[#.]]'',Q?; MAI%-W+<6QA<8>*E[8!Q\)53=!>@8%HH$4S9YBI'2D2"N,$5.Z(0HHS0Y11C3 M>T5.%GM)A8[(8),0CU(CPYQ"P6A..#8ZY2C6/5;!DPDQ?$+ID(5)QP51#V 5 M:EE[681MT!T<0YANEMZ>]"O]8K?2WQ<@ M=,Y,E-#%UYC7=D8U7#=>]G=?X;JK*9JT>7*1S/D5Y._8Q%TN!;S/[G"UU]'! M1?AJQZ.1,TK!5!(!)X0QR\% D=/3)$=24$VI,%ZX>)-1$N5\ "J*J/)P#N8* M62$5PH81G[BFEMUW,)!B-C%J+&TQ:Z^B+R"2]]2KB!Q<1G16[/B^KQ+XTB3A MXN#-+^R9N, '9!&_WS,[>V?/N^3?-7_[VUU-Q M;>2OSPS;G+89\OZT6OC_RI=YL-GRNL_I!-;^"U/H 2]K 5[!T%>"I)!A=<*KX\%KP-635:('0'$UB#+Z$58K>0Q2>" M#6.5WM7FG$.C(-'MU,. (@KC*I.%MQ]I:"?._79^M9 MWR;[ZM90%7H/7\TK])8GDPJ]1P.]O\151=G#U^B*LN7)I*+LT:!L#20-6\0F]Y,JG0>S306P,)AZ[1-6MK]"*L65O')(&J%>7) MI" 9E*85CT 6JX:4IR%5)N7)I" 95-0:GX84[;@.TO7YB(5;X:_"7X6_(]>0 M*I/R9%*0#"IJ50TI4$.J3,J324$RJ*A5-:1 #:DR*4\F!<6I38'8 MO3UE?IS.01(_3]_&<&-3F4W;W=QU]]IN;:B+_EE8MUF,79R/#&AT\Y_P^^EE MX='-W<68D"0H?].F:<Z,MLIAPLP]LXPK-==72ZX_G7=T,.O@MP]ODRXK 1D_!G]% M@FUE,)7!'+GV5 930PX?) ,.&T$\ TL>!46BS6&B9J :[%$F,>O)7 M@WT@!KMT&WRL"P0J$,\3@6=VDN?4.H:,4P)994CR22D3V3VSC*]>(/C0N@"K MO&/\T%O7!2IQ&9D<"M*>2EQJI.'#20*!:AFE0B9PBK@5#AE&!(K18ZPI98:K M>^8 0ZT+Z&KNRPTS#%^Z]O %NB.R)P^*+*];&V*O[T7L8U.Z.,NE:8]?T3ON M6C6EB>:61^09<8@SDL!$JHB,#1K'2*U)>WG]CFC",9.(.PY.>-3@A NJ4 I* M)>ZEM^$SC.E!UJH9?%_%:A5T1@4ZE605B?#5G2O&G2.4N>"<1L:#?\9ILF!\ M+$1693]X\RL(QH6*B,1[0 MK:M8,TJL*7VXJW%]; F,;; /S[B6;B^/=9$W":$C9PIA)07B E.DP=XC$K@2 MV#DLTWTS@@>I J-FPN20E6#' IT%K585L(*G'BG)$;,<^DU$]QA>\]V>ZB%62,GG/%JFH\=:$H?[FI9'UL" M8QOL:EG':%FI9\X[AP)V!'%M'7*8,B02#Y$;2Y39ZXO"B=.,:PKV-"G$B5'( M2":0,E@G)C4S0=88><6::ERK<2U5 F,;[,,SKJ7;RV.-D7NI:7(R(4:40SPI MBTQ,#$7G' E!1T?WRJT'9@3W60A%*5 $4RE"#8U7CE&^V1NUQHQML ^/8QR! MN7;:2T*<0DHF@7@($3D-_KS$424M[26X#F^NA0N,$TXDQ0S9(J4A3<,W2 ML54DEXXOW\>W<;98QM"LHC^=P^.\.2^G8K9TZ99+M^K66Y\EACO*F2(.(BAO MD,6.;FRF)90@;[AVRELEC;AI9XVGD@J%D781S@G&(RV(1.!?1YDT8];Y(R]G M8KSNO54!J'*QQQ[RZOL5#9-W^'Z<,D=\0C':W+,*.V0T,4@IX[A30EC,]TIL MN?&*@?4*%JP7SQE1QI*(% G,)LR%P>)1%F\941,UZ.)MQ9W1XT[I@UZ-;AER M&.>0'Y[1+=V.'NVB+M$8;I^0\=HC[@-!AC"'<-)>"L(,=GN=K09F"@^S_143 M$R7KIAC'O26(8=Q#GDUN2,TN3X)3',O2XL]F%P5"9A< M:Q&3.G'!.0]\/S$Z1LJ)5TA1+1&'TY$U7")"DZ#,!Q7CY^P:.62TG0U<*E5Q M9_2X4_J@5Z-;AAS&.>2'9W1+MZ/'&FV7&DMCK4=21H6XR)S!2(ZH]8E@3+S% M\IZ9PKWN)87YA)+JL-<@>R4?H[2$H]:><0[YX9&/([#C@AHB%<.(FF00-Y0@ MD\"B1T-("C1(YMT]V_&A@NP4FXG0U687C#IU5ZC#K:UZN>[@76+;M''6$_'N M=+JL&T2-FG;=2V7U$554,9.2Q-(A3X)&G/N(P&]62+!HF6",*K&WA&V-$HQ* M@Q3)FTHIKI 6SB/BI$@V<:T4.?***J'K!E$5=#[&MQP<'=O+01$8WJCI%K-I M:*Y/WM)E-3:Q?$0U/ETPU6%]M"IX MQ9&/F"-NJ4/:<8^4(2((:6GT>VGKVG!"A#*(!$81YS8AIQS+_( $SVF2+CS. MT@5A$UF7+BJ051M?I@RJC2]2+,=LXTLWV\>Z=.&PH)X1C)3D0$QG(%"548YWVZ@L&9@U#+5CDWOBDYC0<#(S=^V9J5\=U>[5!J<)V6//P M[:Y?HBA+!Z[7BY6=U18,XR>#QR:)1]>J/)_!2.@)%9F1A,4:6-G( M'*J"@A5_+L=*?8: JV-6HF/FA 3/QDC$ O&(8Z:1QN!N*8=]Q,QCS\--QXPH MYT/4%E'E"9S#%;)"*H0-(SYQ32U[G$:J6LH)I4-N6OW0<%@]M,H?*G^H_*'R MAT/@#Z53@F-=PV;)V1BY19RG@#B1'AE*%(K6$I>X2RGN[< V,.FYSS5L:LB$ M8U-IT''">^TC6WE4Y5&51QT.CSH"2A)H]$$+(")Y;9PK$9'FS"-M!!=&*V;" MWH8V U.2H1;(A>(3389<(*_THT9A"ASTRAXJ>ZCLH221'RM[L%XZK8A%46*' M>-0>.:H9TB$1S_-W0N^U[\5>4J$C,M@D.$=J9)A3*!C-"<=&)_](JSB"U56< MRA\J?QB1)"I_J/SA4/E#Z93@6%=QDJ$RZ400YEPBCB,0&*XDHCQR9ZQ.5NVU M2!B8]-SK*@YE$Z[*W27H$&E00?!>5W$JCZH\JO*HP^%11T!)M(\T)4N0PQ$H M"6$8F;R48XVV6@D9@V'W3$F&6L61U$P4EY5^'%84YFJU(_QN8;1NV94J3-_> M,53\1##V[0?'BM!;!HN48$(>%"&N.@1-?+^,\RYFA6NF%QK;V%YEFW>V:_Y\ MI%Z<-L&K:"+R@1D$CEN.6A,'%X]!1J:I,>0F9";ON?)"((8EG".<03HWPG4Q M<(E=,L+JFY!Y51R_IINH>2=DRFN0*3Y<&#H61:1G8>CG9A2 MJ\0YL\B0&!&W"N:7EQ$QXEER.*E$X][$Q"(%,/M(2 GV/T68F$E0%& (E#-2 M*,D>86)*=7)W-N@H)V;&T=5IA,&QZP /$."O-L9^PG;3]\W9(N^ZV$0P6J'Y MQWH>&X8G#<643IHV=LL(8_ VSLXG1SW%+2<41Q(0#KDKA\()N< ILD%A"?2! M<;I'5[&3Q'BKD3="(Z\KQ$-C+3OAA3?%CGIB:<$8E M^$0%F897D6)&ZDJ,JN3Q^MCZTG"ANEU@KH_+ MW=;?RZY7BUWH,S_0=/[F&7[>'XYF]GRQ7L$MWL?P?',[@OLAW)X ? M=7%I6]#$W6#TX?K-M;^YK17:VVDW==/9='7^;'>-.QJB;6ZKLCF0W_9O>$>( M>',@/:&&?,)Q)+_%QZ\&PE?L"R_WD39PNA?RYW2!N\#DKUX6NF5Z?E(86]]_ M%/MR[>DS%$8_VGKL<#(I2 9? %GW*@$8[WS,__J&?E,UY X-N0\:YQ:S,(B, MK_H$)?3%'IUT'TG["C9A!8FL-+BL$GAL"3R"P?JB?N;C +^B3=LVQ%6"5?N" M;MVCFPO5$(X,AHM6WO\_VK9K?IB'Z?Q-\WWT\EGC'C'G% HB)!STG5$%AN,+'7>$65B M)'MYD4/WA]W/R[F _%_3C].OXNSM_$_%SGA?1 F1IB:8%YN[[N2U.%@"-GQ M!&!*QQ^@8KR$L$#I,@N-Q6 "F9:QQ8L*1UV@&^)&OH:/^NJ M3F;Y0UX96-%0>$>/8Z\Q)]:@1%E"G%,0LDT)!9J$E]1@1<$"!<@A"D MO=9("J\%,U:1N+>3UL,0KA\7ZV&RO13P+3SDOA(5@ IF6L<6)"D==H!OJ;Y5 MWNHT@@ 2 '^-@(V?A-UG<_L/E8>7+K%Q"N<^JO4(4N\S=MT M!&25=8AY[*F61I#P55&UZ;Q;?2;#>Y$-P: T3_()XW?W1"X>XNKV'0\;B;LZ MHMOK#,HGKK8Q)%?&LS AEHYHKQ<+=^ M"J>.NE_W@..:AV+@32*TH=J$$)%@."?=!HE<(@1)*1S#E"?J]K:U_I)-(KZ/ M;O7]M/.S1;=N/W>_AX]*6@TNZ7^MN]4TG3]"XZ2OF##JI'G9QC!=-3]:WW=0 M'VSK@N$>\N,;%WS"]A[R052[=#+PZ[SY3]OZTX;R?@L,/&G>Q::G99M=/A:- M;?QF1M@W;8QG\%WS;KHZA<^[\WD ([>*N:?/+.^?TW;]4L'?%[.U:U[:Y11\ MOWR#/_(.(3___'*2]\BP 9YFVJU:F_?5@W^M8#7:-QB\4>[GL]WC[CY=!9M:&S; @_)7SS) M>YS\QY_>4TS\\ZT>O-B]]>;S\/SI2?,:#KOY=;-L%V^G>6^4O-\0#$Z<3^&7 M+OIU'DIXK;-FMH"9D;:*=?UN/P'OF<+CO\['_0S'7=P.I !/W"R F4[G_=# M+=_D45^VT[F?+O-G9S#%5ED,Q[H#5](&)VDQHI(GX*]:(Z.Q0@%3+[CR5N*] MW0\YL=X9[)#7$LYQPH'E\@YQ$0/8,A.=V-L:[F< C%_31O@[B/Q/^WYZMC[[ M;M&VBW?3^1N8BO#-ZGR0_;B4$B?XH#;D H@YG0+DY%UDN_5R.>OU!W3$G>>) M#G.Z[3^!>7VI-W8E:\D$ M].--S O[&Y.>3]XS1)/FZC7W[=/&',(0K]MLU;)R76RY=W%TK^Q?K3YW>""1 ML12T#HA)X@&]:>Y\%3FR.#DFHQ38JKW811!*!490!%<$<64I$?PT;-H MHG>?,C]_>+^\N&.SY>;1MG(^,'E[CAI=IMS>=[/$I MS.1RPK=]F[+(!--Q%+Q#66GKJI$]RC]U1CR4VP8)R1_BA M\YZ_T7!D/&,4/F?1/;X%$H=M@7Z[F.TWH@H?LT)W6)_K5YG&[H85NO-^F57. MUEDK[?$J$1-&"+"0PN6@&P-UTMYQ1),",REIT&S/3 9)P8J"6R4(&%2N"+A5 M,44DE9.$IJ1!P_:4**Z MW<[/?IUO>I6MF^"_Z('LD$4AQR98NP M)4_3+GL\?AM=Z<3]9 M+MD"3)'KU!N(!9P%W\"/%F;1['QS7KY@M_T*KG6DJ"A%\,DPA;1SX-QR*Y&V MT2!OA/9&4V/)WO*%H)X9*N @IQT@:6+(@L.+M-0LP?_RCNZW+5_\-.]6[3J/ M^V\QQ+-E?HQ70*'CJ]CFM7#[!MC'JYTD-VB9CP39AVNHN00N>0&;B%[%3?Y! MV,0G].Y*BC%IQ[>[>7Y)F"\BI+5_/+HZRR^4L1[7S M%(&/EI>Z72GU) M8AJW:+._D8/N<#&[RL^4W^A"-Y],GQZK?BK01NE#1-&#>\Z%%D@KX")"*^L< M\XY9.H1^WD;]?]J*Y#<0QO?@_)Y M#H,R/'G_=&>9SN)F/C\!=0LQ!W5AL/MX;PMDLHV9Y&SCNO^TX'+_O@)[MVK^ ML5BWH,]/)\V3\\VU?@0PS,M#"<8"R- RSC<7[N]_I I"#>?,\(BH[FF]5<@Q M(I#CC#BCF%3[*Q]?;\"^L]VT^QU>V89?Y__7MM.$K<88ZL2."36OA-8P4$SAIOE5))Z[U4-2&]"3PD%'.DEPLED4W1 M(1\YU50'%A-_W E/#L@:["8\4#*@+M,-=M^;+S2 "N'3,HJ!0"X]0EMA>*>=@IK YP"D]R M7.9?T?<+S_98YRNP AD,5@BHN$8<,X^,M1Y9;43@3.OH]^:K2@2\:0O,@N;L M8)^S@R.S*,9HHW(>*RHJY XT7Z^ :YHM%FT?#M^6:T]V2UA77=5H_>G.94TY M#:M?ZTK]/CT['[;KD\%.;5_[#6R[GQ!/[$4T/H=DY\W\;ONPF!T[Z8K>,"M4W#+@5WL Z5 MA1;;=(W^4=[D1^G32ZXIKH]M_Q#+=K&9$/!A7A6?QYP#]A9\BC>]BS)=-'T, M%M[\^C+>_@/DG+%\Q]0NSHX5%@SW1@90<9>"!A5J#(N<:4$QG=7F)( MH,1@^ ;EV@%@;P EFG*-HB8B*:\%3>IS??,7JXU?_L-\(-=<'([W<;R172?! MZ'A@^DY$,%J4@<>0F$,D, M7X/G"KZ#(4X)P?98EU B!0%.A4LZ %.#"6PEPXA@4(7(DP:E>%S6Q2NVCG]J M K<7Q)* !,_IUHQE>QX)BBIB0[5-V/J;4]/PZ'FN\DE$ ;8Z1Y%3%B8I_$Q, M6^\?>VH>4$3^!JZ^^.ZW?N6KV\;@4Q^ WQYTY?X=V+]2PT M+OK%63YE'NQJT9[#!W!NGV!WBQ^2_\X/?7J; [);1.O=F!N%*B?-3QY1;@[%R=5\!I@8\7V? M1O2E56;#UQ/>OH%[Z?.37.VBOZGL_.OI17.0)7ACFRI;U$O^F9V]L^?=\V^: MO_SMKZ?BVLA?S^^PS6F;,>!/JX7_KWR9!ZNT?-WK"A]C>D>_0QTRN/CE@\3O;AF&J M!$J7VAW9F4XF#*P>"1V $WFG@%$Q@E2,P;#@L$Y[>4B41\DD4RA8^,%#SLX4 M(2(6@@:? ;P&^1"QE(^T8S@YD(RCS#BR .8;7;E,5MZJR/_LFI]>_7I="<]L MB->JR2[3B3+[>K%^LP8"LU&!(T[O-PES9P+2@A/$(TO(*' /D@J8YC4O+_9R M?*S/41S'$7,Q[WEOEWEU=VI(;PS>M=.\J/ _+RS3EG1/VV8!0@ [/%NL>LW8&JOK M"G*;8LT;&T"634B[+Y ('9#W\D(H0')U(0N.]"FE% M>'26H8 -N/F48C PDB/L83 9QQ@3_>A*QO")/B8=>WU%#?J*,YCVZ[;M:UN. M=&X[$PGV1"(F.C%,X@:3/AT@F,CI88 ?UB M+$2@8I<+47V#U%<7J *_G4W79S_-P=G[UWK>/\D_ >LN4K=?;8X;AD"10R%0 M5W%YN1G"C,_^K M#]753;:%=7V4#B1Y=C;=F'"X5#:V1XI'-F)N9-!(]D4EN6V"EHDC9:WA\)D. M9J]AL[#&*ND)L%X6$>= @IT"TXNU(R+ &5C*3[&U_V>^!J=_5Z7Z\D(D/\8K M928U2??NG,4$8Y.'\,ITOAK.N%,7*CH-&=CZU:\6?5\6LPMN?6ICJG^\^L]% M^P9>]N5I7OWXSL[_F#2_G+PX:9[L,I=VAUPD*]W9F&IRO:#Y_['WKLV-',FY M\/?S*SJTEJV-8''K?AEM;,3HYB._NQJ%1FO'^VFCKD-X,0 -@'/QKS^9W0 ( ML$'.D .2#:#6EC1#=@/=E9693V9E/MD&$;L_V>.9E/'< MR>!ZIY!)A*1T)$8L3F(HU*$ GYYR=]4O3XVIOOQX>VU(8==&A8 M$'*Z6]X &M"R>&(5"\C3R[M(!PEK2J(LY-1KXB].9TJ1S)<7K-X-DK@,H;S% M,EPC%6>\Q]/[Y%N>\6/C.?M\ZI==.[^#&7EV@^'B]RF_T9V* M(Z#IJ,V6";.V+-;/VY/\BY:%XQOVQZZGO(PFR#MPMJ+ >;[CF.>Z5_T&$TCWJ? !&X[L&_['!K\3N]A7-;IM$()*GKM)(_/K^&2T M.[L(7S;[V&$"_.M.'[T:8=5L/,BR'TNTK[U\Z>;]=/;/5D9+/LE)N]JK\H!5 MVF72G:K-K\)\E$9^UIYJ@10 ,K0-BG$ZNYQV;2Y7\"=XBXH.]Z9@+\?C&P+Y M-Y!0@/=IN[8W-^4GE<.#;KRY\C,/']ZUI.)M:[E^7/T2&4710B[GH(UN$-V\ MOK[AW]"DF:]J;7EDI M:89*2=.\Q&3279> S0;=[<@7NLZ.CJ#!O_.C<5M2T%/=E;JTI0FW9)2&OJ"; M)!#\$%^@^>9JXJ] @#G]<=T4=*(V*TL?HXJ,<*TMGJ,5XEP.)!LN9*2I6"9[ MN3TIH_?(-HECVZ03KHTW25+1)>LB,^6S[:VX& 6"*-@QG6,R1FG(R M/0[SM7EN%E;!R@H58&+FIFD9)I=6!8S[/.RXF5 $S;?QX'I+9RT!HR$S9D2 MKV+&WS>Y=<$NQC4FSP1!;*B W9$ZL#EY8[B,$_RZ,=\5[%MNJC MW:KG&'J_S6T>98ODC+?XL,TYKX;X$H?+=F1KGQ6R0^Q]S61X72: M-1I^/.Z.ZT[WZ)E2QZF.GA0G!5*+*-).9RH:E-DPZA@+^W \E<_PV?D,>YKD M%PV.QVI3F^OL:/#C-AX'_6LC;+CH6HF_NPF//TL#P=#/UOQ49_B)-W)Q[4[ M7[QH*2"^PW/8W[88#?$&>%$<]].2Q?EM@K>?6H*WW_;'$W3#=Z!G(:,/Y&($ MNC%Y\=,_F%0J)V<)+0Z;Q9$'08"_[TSK9L/V?0WH)W!U( MU/+U6?--Z#;);#ER:LV0A@RWI6"]$B:JYE?QHFTO!-!TB1FL.$9D-8%W1,K/ M[N $.0EQ&^)_ETG?W7.IYFVB_U__(.2WUTR&9^W?FV\B4KEAZTM[0#&)'[LM MN_$4)TYTE2-E6: /HAJ\D2^2.%TXZI:U40DM>#_!F[SCC'KB#0X4%"P@H6$@ M7M#($[-4F%[1<24.>J#7:4_ TLFRRV:KN$\Q$:88(!]M+?$XE])[GK,3MKC^ MZ)@LO2B:&A)S4.@J8#MGF@G@FJQY2)X%6O?G?O;GMST*P6U+^\V:IFEQL80A M_8LV.A:7R*.'G.87>,0]F2X VS1C/-B&SYNOU8)3KEJ R$,8PAK .K'4"3I(BZ^&2*LL_/ZW2,!:O+T^67UYM\ MC4%V;O6;]=U]?>F((D8G"UIL$L&R*$BVQA&IBB.! 7S1V3@GHBDV]D+HD@#) M6( WA4:L^-98H14ET<:&5!B/B3\_<10_-\<2+5_7:Y\P090'2.R]40 ]I"0R M>$T<-@\PF3.'>$@KT6OI2X:KX&@A6GE$Y,P1[Y"4AQ=F;$ZZJ'MSX^]]H[)C MW*AHD:\S(:V1_2S3O3X%^$S+?=:\?O7+SR]7?T']>#D&84VZN/;[U1VM2]@P M^.T4Y/E)$UHJ&S/8=TDH\X7(5!2Q[7!ZSYG1@IIH>GV$WE%CN0%OX0OVR :( M'D#]B$E"NV)L2I\WZ?21+?^Q1 0G3+J6@_:%:DF"1$9EQ@5QWA9BN(&=QE34 MIC?I(4EM.(, US,P\I)*!?< +C&9TI!X<:I/?/_D%"'\:#I<-SB'MU/BWT\G M\^EXU(V>[H97_W64)_"A\(<5 _%O>!#:CL<>=^5QNSS##1=2S38.?P_8!&%( M2%B2E9(A+BE!E%#>1LD*93VB3"N,38K'W R@=8C%Y7<=LDO_S& M<<;CUQVGL&OTOTQO;KB$Z][NYJ>6.1UM*.Q'J9WK<0?Z'%GR MA9/H-00&$$# /;P <'):9:JR*3TVYF??JZ?L;] 'W/ XM4)\GQ7BN_M&\1J/ MW-=^V2(Z:ML[WV7X\Z(!667PLKLX1,/$V!*..9*6W%5OF2RN26UVO3JFT6+M[=97.'%>-WT]4= M2ZZC5["XLSIQO9,WX&=;(NQO5 B_!2UK&\"70!< \7I0U38M_%G[6W#=_PN//]OR>)/^?!?&8@P-> (YJ3M2K9"E))HF;G36G!M M>\ 7D*[D%,MH7,%))5%U\^$,58'9;+(.O6Z UU<0?K0VUL\^KF31BN)V/=M2 M,_J)(3E'<=9Q9:J3CO=H'&J+UQ@8BE+*8B67$<0[_,B8H92+2(=4V['WMUQ4< MW(AW[F!WV"0D17:!4Z5$@>VI,N[1%#%\<0"J0F$"(B!PA#)16F2_(MG$I)TS MQ >_)TEQ5S2+DUD^-4MW"DR8?D' MY\?9S.+HYFJ4)NTPM=M;_!#?L!N0B9KX\Z^O;LZ\N45G=PQC\//Y-([:!&E? MM1'#;-^W7+E%V\:=\/=OIVE41G%)PXC5:CZV*XW@?\V$B5A_GF\71O2KE M5?DAEXS&I6T#71(DHIW>%^8X#3L]R^/6T*P.S7N\%/"+\70^1TKC]GX0'^SS MJ]'\8C4+;&DO$EJ0U/+HKX^$Y@OXSYH]9GJ99TLSA@T4$51IEB_@-FRAP"\! MH[)VOSA3V-]I8K85F)E,$0IS,GT2C!>4A)JEZK MA N0?6QX#=_BI[D.6G$\Q:FSD-["G M:,96"452\<%EJ[3O]]"%$&-BII#D# 2H1A5B?0CH11@US#./90F/O@_5N3NN M?7B+W?]4]'FSQ?D@UP#>;3R=O"$M@L55.&NZWKZ.NO[F[R:Y=3.K2Y8<:F>K M(B3P4NB4IG=ZO!4SU/PBYU5-\,I%S7*B(/B>I:2A.^1YWSAL-#H@CJ;3W68M"/>TS%-"@F8O>DNBP M2%A$+(F#C1V,@FW*O=*VU_#T5%OS2"IU-L^%-E;N-K^VZO->GZG WV8YMSM[ M/OK0O(5/OIAC01O\ZD8]V[:=/V5=H,QZJ64F(B1 <<[B&/'B26%%J5@X%Z$' MX!X2S3^5+AS9^<$I;TT=LBMHG $2 ((P ODY4B#:!C#%29?8'V\2BDX):R>Y MH:UIMX Z5" YV)RRHU$9]CQ;DYWSX]J:#[:_[*;]A>>/%\B8A+!YEKID>"]C MOU-/^28W^) 3<&Z=]C*2&'%#:;XU[7$SZ;+C[8:+TFS"&A90J,."L!2B4!2LMLL I;> &Q"60(@7M\ M]D0PY9B$.WEX_O(<<)S'ED8^9==3( C0V7A"10Q8Q0]N!'8H<1"U&HAL4PR] M?1IEEEX92[A-$5!1DL0G3TFQ/D5&I5#F^>=$'M]HU)O.I%=%MDYLG;7,V]V) MY=*W^,6I%@#G0&.25!$3:"92>4/@12">M=X$PZ3DHI>>X8P&830E/N(.][%@ MSM:@">=%%*^MOS>MP@]7*)'5](I]]+F*)(7+C=(2T(W3Q!LC2+1&I61Y4>[>_&>/HE/' MD60Z2)W:=G&UV'^E;R)IY8*SI/" DY<*("[%+:$AL^QTUJE/W)""8BD"J--% M*IQ_BOV969*8;::? M>0@]_%&]T+TWO2!G19X=6ML+TQOK^G\:_-^?+V:K MI[_T;S()L^S_2=KRYA=^_-Y_G'_[5?.GO_SY0FVM_';KCV\N9F@N_K"8QG_@ MQ]Q8E]M?\HMI9%HR-="*[[L?S=KQUF6Y#/_Z!Z;IMZT6 M_>F3:O09W6.F=H^MNL?68]=K]QB$K0G ,V'>)8 C5)$42S(Q@,_3O<)2 M'JFF#B>_Y+W@]MCI$;.WV?'2-W/,#='22UW^+.8_ DHV"%HSI1G(7MB _< M$.MLL5Y'RG,OJ_00JH8GZK-[W!9S9AK!E/X+(IDE1==S',YWG1F??N%]T/:LO"'I4J M@A5/!A5$HEI$[4GPQ1%#BQ:2VL1QN->-\P3'C8W.$2-:]<:;;!8<_K=SNW:U-VR18=Y.D2G,L11Z+B^G5'#?]*1M[ _O(*Z&)3DH2 MZ;4B5CA&A(B4F2BB][T1& ^) !ZT+^]G\=EQ;,M/M2K4Y=]I+D$CBV-QCBHW4D:BUHH=9+6Y[< M/(NCJ<&KYAG-,R#IR'4@"AP^D5CQXZ*%+2==R&B#H^D5BW*5@A0!"^@$\NPF M+##-GBCEO8["Q4Q[\R.J>3[E%H5:]+.:!Q99;FK;9BW%1A[TQT[4-0"N&9D; MP6.VU H?230>D$:P&O88A(2B<,VDMI3&7C&:+"HD+Q,Q!EE'$_^]A,L!D1$<1JX-(G.AUOG,.V"*?%(N-1N]O:;*4? MCQM_/?IP_=$XJGVQ/*K=GN%TZR-O@YIV\.-JC$TWCN(I7,0GO5"04C#J1"GF.&)40M!:;4^+:?3N^H2,D,#_KIK5B AUH6N[T;S43= X,7J,S8NA"O3ND"S_5H+WPIV#:LJ%^F.Z]BY<>ZS MKJ.?Z.] R\+ MKG>\W+3=9O[V-N^QL?':G6@_1XWH4]?DVGV6Y-XBUBJ!9Y, K#=>TTX;>R)I M+*W9>H44A?=KVL"MV;;F.]9M*')\NGZ(,!VGO>R&;H+4IG=_+GW\Y [@2IVM M_H&E/\2M\$Q*7?W@D&*HO>GN_Y_];-[\V,5+FVFV(:CSP 5[8N[UX"SEH!5O M(YH?@JH=G'"'Z0:70?^P_>#GY54.PQ'N,^WR6]ONE-;S<_@0%'/H0GW2SMO' MDL%D>L 2>(!:/98&_"D$)%=(0J8TE'NFZ MBC&!VJQ5%+TZZON,%5SS?(+?-?O[_/X7?[;%+L!'@Z^U!G=*_BJ=FCP$.QT1=PX+/5T@:E8V^L MVZ-#+1#AFYJ '7I MFMO4%=5LUL358FU,36\<.L7Z_R+#N."2KIK<.'V[M-[K\_'[NH4OL,(7S M&.WV%Y3.CPSG7J(C:!'=Z-T7 M),VDT;#+AYLV>P!-P9 4YFC X%I#-U=T^3E[11&;3$UL8ST')L2AV['?IPL_ MK@FY0T:(^PJ.MTTH/P=S#R8T3:^0'^VPP&'MWWRP:"NP'"*PS-88S50B0G, MB1'9N&/T) N?;!;!QB3W#2P_3;_[N._Y^D; M>/N+47P)^C7_832/X^G\:G9?ZN5/2G;_Q,O_#6\Q*A^?@;[H"S:(/6^6 JE4 M\_MRI_^5FPO_+N_DJCX!W$"5CDH*"^Y?!"*=5\0I7;!949BBM"MQ+YSM8+L" MDCZ\Z@;_3-Z\SF_:3-06B%C^)U_]93K)QS&\ M8[I:FF;>+,;C<(QQ]K-).[D:YVG,Y^WE!_G6"0S:>'K9 MC@#'*2%Y\L:_:0=%-?./\T5^.S]O_N\(7,X,$5H[=R2W\Z N9[!#9O!=S9L\ MP96#99EUUG'>%'!8)ZO2/.LDDB#:.5!D'2QQ)06BDZ7,T (8O]=U?&]@L-+G M%1KX#K;EMBZO?G,O95Z\GQZ',L?EVS>HK_.SYL=T%;N1F;C)OY_.+J>X97=. MLAG\RUV_S.HUVVDL"WQ85?-)=7 MLW@!2]1:N._]Y)V?-W]=&K?F;WZRL@6O6UO0?---"HK?_O5OK[L_IF__N+:3 MW12B^89-G.,$43_^".%=-X1H93B;Y>N<-Z\FS4\YS*YP@ S7JU%'FX-AY@#@ MFN]FH_2FFZ0WF39C"(/AS68YYM&[/+]A>-;BO5Z?\X,5Q M:WPO9U,0]&)K[?X--\;J,]9K?PDWH!6X(;C4^.MKWE[+OO,#[=*#BVS-!P[) M67U*MY$N\O@2/B&_O1Q//^;<2;O[$'CHQ M,&VL9[W\S4-PV+T"NCO'Z+0/,X+/2B\7G_L&_V '%AW@K)MNWDL[;0G7 V$DJDU TL$V-($+V(WOIS<<1+O) D*9E0#@UC?M3ES? MB5]W>?%QCC@(#%!<3V#&7ZP_[I:I-+U4RW7\^&53H):[P&_2GGSN3AARFN?9 MM][1#J21]ARBSL\;#:/L_B;2T'/.]OAQ>WTX>^Z<'.BS#7KA\.'LYXTW^O2< MH>>NNZ\LX,/KA:@R&>!8A ')8VA#*JH$J@1.70+5(@U)&E4"50*G+H%JD88D MC2J!*H%3ET"U2$.21I7 ,TI@P&-6:R)J>$I49?(0-Z/K2/(OE^2@IZNVK'O- MVRD.E6@RK%SZ&8:G!/R^"^'GVH MYO;9MT@-6BI 'K['K#(9=FZL^M#G\:%#&3E?/64ULZ#9+-=46W6RTP#Y?.O:/+F94MXF-/O M_L->2/D9DV?*F,$.; M*",1G$4B/54D% NOH"W\)"FI6*\<4R:J2A: "WQQ1$9GB*.1$\Z\BE1YYI,< M2A6'.-.:5Z=_));MT-!B+0BNH//X0&*$VL$89(FR.QGE.2H^,I2"U=+D,!G4.G[JC@K)X^#5@X%6)4 MB%$AQH%"#*5$Y#$ L C)$1F*(-;E0"R+QB0:G?7I)L2@G&7'M")% QB1R3+B M658D246-C"R*P(8",0;.(%(1QD"<6$48 Q9.11@5852$<: (0U!OE;"2D);[;+PF,<1$I)*)."L$X8%+:ZWW1=*; M>,)IS9*7D7A/.9'411*05(66I)3- $3TA7&^.94X\MY)((0H)BD52HG"\6*X]'D[=@(>&&N=I M(%EFN$?F0BQ5EK@DL]8J,Q_C37@(F!"E/FNM^F^C^3^OO0#;PH&75[.\!H*$ M;R)!?C<0I'3P!=F[%.3P\-^ N6OAP 0#M"R5JTO% M#!4S5,PP&,M6,4/%#!4S5,SPL-X2YDX*:.FVG'F=V"& MX"3G@@11<#X/+\3&XHFGF('(18E8,4/%#">#&88NKPH0*D"H *$"A(?5J3B1 M4PF,:!S+*WE*Q+%,B3?:)4&1&Z;'&,.%CLG%3#BG ! 2A 7O2,LN:*S\C*( MW@"_QP<(SE9\4/'!CD(6^+.'Y;Y]5;^^]Z*R@W;B._EKY+D2XNN;_#6'L#3[ M6YG5AFGWRZY%\E>+Z4JG\8%&DSC'VE_/\8IXO/9;HS;BG!ZKY5VG,M M]=?M"]YB]+H+8>6L^;SK/N,J=\Z$V]NG[?W9*!OHLX%:"2OZU_#X'F;0'D$T465R#YF !/":%A8/+!/R!/)X % X!@VI M$J@2&*P$JD4:DC2J!*H$3ET"U2(-21I5 E4"IRZ!:I&&)(TJ@6>4P">:C;NO M?9Y>XYJ(&IX259D\Q,WH)W,S#V(L.0Q)/D9I1YB.TUYVP^\7LYR;M_#WBWF3 M8>72G\.L^=-?_N-JDAM!SX900O< -HZ#VR0G8((')(,!X9AJ<$_+X+X>?:CF M]MFW2 U:*D >OL>L,AEV;JSZT.?QH9QR7CWE\:MT-;/#DTDULZ=D9EDUL\>O MTM7,#D\FUDIFM:/8$5+J:V>')I)K94S*S%MTK7]/K!B[#*9* R67M* M)I_,51Z<@ ;M +^YFOBK!-^6_C@$/WAPPAVF4WO 5)U3F^HW=&ZEOT]0*9O7 M"[_(\^$,D1NZ6(?+7+??861#E\. &)T&-(*Q$M8-D;!.NY"I<9I$A5-P@BLD M:,&)H,K3R V7."3Q!F%=EIJK8(@U01$I-/S)PK\H]4E8+CC7>BB#%1T]LEJBZ]H'H0W7M1Z)0)^#:&95.%%4(C8X3*<%#!V:05Y8FYK++ M7.2;KET82@L+C.2B+9%V&@X\=1DAE/LC)8]UVY=,$QXPJP! MUVYX)MY23HJEA6J9(J6#B=J996?P3-6W5]]^.(M>'?DPY% =>77DA^+(C82X MG*I$G"N.2,K!ASNCB%8Z^AP4-S3<=.0Y6TV9#43#O40&[8B/1A.G:;:!&N9- M;W#]LSER1<_T7D?)G)8M>P+WL?]RBOV5Q Q=/$,W.C]-9_"ADR%4-PU=E,-% M;_>0P3V&9]U59S]T61V:6!ZC :*"N,& .,5TX"IG '&2$JFS@C]E2RQ+21BC ME8OZ)H@SG.=B1"$R6TEDI)Y8PR5Q13OGBT'L-Q00Q\69YL,?%_Q9G2-#TI<3 M,&T':+ J$*A H *!"@0>>C(\WO;[B0O#$%2F<1B*Y=<1SIPB7RD6CO_TA, MVZ/S:&RNZ_+3]@H?ELN*R[?Z_"&*= O%@]@1JP<"K$J!"C0HP#A1BI M.$,"YQ89PBR8A ))6:!!T$T29'$4U,1O4R%D6+E(V3 MQ+O B'0N$E<2)8(795QP\-/!9"R8-6=*UI3%<>&)2L5RO%4VO^89^@?_)C?3 MLJJV:=[D29YY''8SO5K,1ZG]Y>(B-WL:@7,Z\A\N\GR<*D=^SA7:U#2]"N-\ M8*#ST.1R+[1XIV0J7!PB7$PI9^ZH(M$G2:1MB5A*(DFE++V2C+,>#1_C5*9@ M-$F61R(9I<12*4DJ$OZ?*>=5CX8/,")*'2P^?/=OH_D_K[T"V\*%EU>SO :& MA&\B0WYWHHD-OCY[EWX<'AP<4-S\]1#PP0$:M@H9*F2HD*%"A@>>6!G'"S?$ M%X?U+=*3$",E3G/A2^$\BAYD4%YI8UTAD5-#I$.BN)PE)JF<5)$9W6_V>@+( M,'Q&EPH9*F08A&&KD*%"A@H9*F1X$&00F;OH=" BAX*]-[:E9A@H9CA0R#%U>%1]4?%#Q M0<4'#^OD+2PK"AZ>TEB0"A:@@8B9<)DH+Y2*[-U-?."5Y%[+0E1P NXICEB5 M+5&"6\%4EE'U6.-J2J'B@R?$!YM5+?!G#\M]^ZI^?>]%90?MQ$%+A!?X/U>^/%[_W'^[5?-G_[RYPNUM?;; M>\,W%S,TB']83.,_\&.>;+_\CLJ")4'?=S^ZK@3R\,^%&LZ>>6X]^M.F(N%? M\.+1Y,HOG4\:O;N%.4J>*R&^OLD<=??Z,?DD"_@8*A>FXW0_(707XQ.]&"W@ M8>.M8ODAESR;Y=0LRV(;/TD-@(L6*0#F:%X%>-=6).N=O/F^@WNA9M.G[52U MY>ZY:[/H@]TK^S3//US-1I,W;6WCU<1?I;:\<0&&M=LE\]&'YBU$ZF"Q2YZ@/ZO#_&A6\4[5<7"NCZK.$E.&"(UMIYJ:HE( MT0HJC1.NKUA4E229($IK4,:20;$*?@0L@0E.*Z/% MO/?S9K24.ORAF5[-0)Q+R+2Z/OAQ"Y7\HOF;G\6+1K#.!S;?K/WF'\]:U?TA MQ_PVY-GJ$OCW+,\O,TC[71Y_/&^^Q.>R0USXD\4),0O!65*$QAB(%"R0P&PD ME'(M60B:^QX)( V:N>@MB4Z!"02D0:P&ZQ:, LS O=(V#<><59Q0<<(S*)8, M5C"I&')=M=17C"#A)DD:-$X%93---Q4K%)V2]Y%P0P& 1VV)YRJ0'&Q.V=&H M#!N.8O&J6,_GKC;]]=ECP ;V:=A ;\"&?>0\&#_8I,=CYI-^G_G)?&E??IV- M0%XOQ^-I;!M %],6J/V6W_K1!&%;39P=[![:IY%X.4>[L)4.NZ'3EY>SZ0>P MY@O0WN9?3M11.QZTCQ#+)\Y:-"M)D#0"#&99:.^=RKW# MHZ@V'-P(@LX/Z'0ZTQ>V7%Z93=_"WU>6\'+#$DZO+>%Y\U]Y^2'X$>O[U]\! MW[BM'">J&]I$+5S1I- LB4Q<$B]9(=F;F",-U&;>*SQ-3*E4$D!7N%):IT@H M7!,58 UHM")&\2#=N :[^P&PIB:ZGC71A7#TDZK:3-\!X$1\,X$M]N5ZN-[I MOUR]S0"DEAN=BR"Q+IIH@Z3#18+]3Q0VK;)%!LXSW3& ^[$V^H]+\P;/#I>\ M*J_AI_/2;5&X831-;&MCDWF.+]+5#*N:YGER8#"%RV4N<8W\M@1TD#IYUKP? M+2[:;;N*KS:<%/QXEMM2DAHR/5XDL56LV);"0-@[6C18MWC6O(;7')51])-% MLR+=FG=E![/IN]$<[P$56]WTURGR<-789&^CPU %FO?XKQ.%5LE$SV0$=^$M M> _F*(0=%D((FRV+R:M0>I.>O=#:E2))DHD"'(N"N,(2X4Q*[ZD0A?FM_"#8 MT)!GK\IZA_\[&!ZP.[]?^,GO>;*9/FR'N>U*$*[NW016/__R4]\# ;Q:>Z#) M]"BP51/7IJ$UZ*OXP(.I0,2R0T=!330V$ZHU1,A) MPO9V.4#DD$T),7J7>SR*(< -5EO"?41>Y@!1M0%,9C/31E,E>0E/7Y+.;B]) M/Z2M_'7KSA"17+80=[RTSN%?=J][V,3.!"'5NIOD[9-JYY=%X*'@?6F-&O MSYON#7;4+6 0.0:)Y?EB_;S_-K_/LW[9H\[R6HU.U=3[+'0Q& =3,-:26TT\ MHY$ 5#$I.@7_]"JB%),I9>H!\QA!)/[+@E\@5!FN2RG,]H?\[,/4?X('BH*:;T1C @: I%6 M9N*\T\0(I0,36OHD'AH5O%R:O-_6%N_+8X/=;YZ9%][:2)A)"<"?<"1HSDE, MRG(AE)*^!QA=2@J H2$L>*RQ4&!/M$6")%@/KY1(B0WIS7=&14=@;IHI H>! MX(43M1R9YA"4501T'C2 \DALXH&8P)UCJ3 M>EZ8Z>C!0E!2)!;\:P5>.*1" M:#%1)\$9"^;I Z[=[\=95#3+1%2TGD@F/;$\)%@\&KQS3KG8ITU[)I3Q@(#R M"*S UZC$H+>'^.R]R.*(8V)38V)XV%<0.%ZN4OWS-CD2NUS_>#J?;SBFQ>TE M-+N+Z3L >ZKE--Y&)1&(,I_ I_C(2;"4$6N==I93B =["/8^_3$K.[T^IOEI M.OOKU$^Z$QH\.IW,<]I+'0T[%T=AF-=5-+A=3W5?)JF9MT82""\B1$D&Q_70 M2)()2=L8C3&YU^A0N$S:,^($;$XI%8[G&D/,&^I.?VJ/;E M'67$O5H ;,?_/TWS8.=W= 0&N!BP*/LLALE>,D4Y)2)@$@+V'7'!9[#HCI:8 M7#"BIRKW;G%<]21\/WW[=C1OG? /HWD$YPNX^G?XX._&T_C/KYH,"G*)7<'S^?U\K]\.YTM1O_; MF>;X7#XZ22B(U9T:)+S$Q\"6?.*D3< ME,BKLE*1U^B -_1D/SIQ9*'B25ML*FT2/&G"L9M<&D&)@Q\0157,(D3 MY![/L#_EL2&%!UOB R6PVD;]RU(Z0/,GJJ*9E@*0QR,WB48R', MY1#IAEZ]R+T),'>$MS^_O?2C&:;'OK]HZY)OU4ZQI9WB(45SD7J??1($O!WX MR<(D1"P>0GJ ?(%:PX7X(D0XB)?D)FO#"]K,0D&2>!X70L$F*!N4L$GR+P(# M@WA)!QM4!PG8WN1 9 ;'X,#%$"9,I(D+IFVOT_[>=%%/]Y*?5^EXC%50S6B] MHIB\V9ED26MZQ?FZ':<>>S[WL:=@QJ!&$89S4&2.D5C**%&&%FZ+4*E\T;'G M"M2]7DSC/R^FXY1G\Q__YVJT^/C+=)'KX>=C'BG"K M>@@Z--'ON=F\^7UZ^?VT>?FV@_L8 _R6YXN6/^U7/UM,8$]5Z@)URR/2SR[.T[CQK_N<*5@_9 M!EI.D[-F/'H[6BP)3O!9 +LOP! M&4]*UZ9Y_;WGS<^3MO!]EMJ.M36YQ,YG M.UNU\6%-_03<>?MM\**3MOL!/]]?+2ZFL_9 ]_NQG\^;E\W?P>MW#]/]Y+OE M3[X!\8VOLU+XK:N5:2^X7@F\%SS<54?A4IKY5;Q8?@@^2LJX.+ 54Q,^=M08 M4S]+>"4(S[^!USCBHMNJB?BP/V-QP&22.^2[WL:_^W]F\NML] [TL=F@.CQ; MJBWNJM/MKX2H)S*D:/8>.SN8Q&):*[#](8

    Z"9E5ECO8*\IEB%(%]@$K+@ACH;BM<\IB1Z="0O, M*9L%*0);>KC@Q*J8B: 0M#LNJ%+RD3;IS5:]F]O4M7OTV/;ITJS47#R8TY+P@,E3;52.LC=,^R'F%),LTTD;=/PRA?WZGWY\@UD' MA9'3:T2A\U?E91N+^A\ ;OG9_#5NV=O-ZF=FE1*G-DE72+18]$XYA*?1%,(R M1JV6,>5[%0T/TC;:,%R-^\PZ4#%5T=7T0_OX!?C%K4_/L%?$#SW#D; M0:BQ^/BB^8;]L2FCV1PCE(ZS>AF-M^QL6YX4C/EHC)=\7/;Y8M!VJA:+6PL6 MRVN2##:W^ZQ)T)H3KT&M!3594U7^?3)K?Y33TNGB:,GU9MA/:^R1S.J ?8]+V'0+ MAFS"L)-'FVRG5^O%7%57=Z74J^4\PWSQ);XB7/$_5X!V\FS\\=OF&XX9![@T M/5"')HU_BU"IR9B36'Y&^VBKT\/=#]12(J,Q:&9^X9O@YZ/YMZU^?R.0-V@T MV_E$^-?KM][.+,!GP!.M%V>[^7_Z?IG7@$_U_\2;1Q.T5QW0@R_^B S-8W B M2 #P+L\7K47#]$MG=3Q./([Q\=:?MWVDYS#DMUV/1BVY=*T>9.M M&V^F-?RBRP'!-L&+KW,AL^;-S+=/W0UE6*]]^YL-[@*\?2F?2_^Q?;4['^#" MO\/7]K>_;FG^-X/00"/Q818K$:VM/7Z^;RX^7B*%0SO[NAF/_N=JE-:TF5T( MOGRWUCMM_+05\NCMVYQ&'5%V:^WQ6]KL3V\)SA^-P9=F[ZT!,)>##43B>:B7 M@--B KMG:/$[!A[>QTBN^_NV(X_?P@1QM)K.P.\J5N*]8M"9^??WVURNWD M4CHN=P^&;09+UIJ-ZQS0L@\%-O35>-'AF?;&50:_U2: %RNC@_]%G>ABOA7/ M=&P!*H@!$"J@&+"'BU6-'3S/\B,!S>"=J_V_S!,#YIE/Q^\V:/)N(2BNZ<$G M3P^VIAP<);B#?YM?YY,[ 4^1T/-(P MUT9IRR"U.]U?AW]XP:F65B;-(^5%D2PX!#N%@D\NN/B61;(&FY@S\=,D##<<1X*Y;VS M(!^U-%D7PM'N2TTY\=285D^,*IE;OH/EZX8U?W4MSB\TY[M?S#(3A"N")!R[ M(7F6))CLB>+6\:1S8J%7Y+>7%]O/<8&SY\=*ZW7*IUHQ*.MU5,2*Z)"1/!/G M5"1<.%:2]\&7GKII1U4 8$6,B4@TP[!<-5EB/,M!6\^BZ 653ZYNW"D6;5(D M"G@T224>)]- J/2@49E%TT\I[N7%]J1N[GSGF/(C4+>;A?P0DG?LFDOLV'J_ MSL^>-Z^OPAS"7[BSG0(ZV7*E6^'19IQ]HLHLF+ I()%3039(XPL)3#GB@Y,B MZ.R5["'+%',QU$6B!8!*R7(B089"!%=,,2S#H#UDN;N^L],!1#W76:+?,,EV M!ZLDO0=U-==G8)7.+3N.'G@"[TK8%EC$3.-B?AO&O"6TPLO:$RK,I_M9FU+% MG[5)H^YOZ;^OY@LLG&M/M/ KNHQ2X]_[69JW&=(=M7==KGF9X^XN;=MNML.X M]@AO*]8#S#N9+I9?VS&J^&5Z:W7#QEN?-R]7YW5MPFH\[MZT2W*OS,(R:=S1 M&.(UO1D/JQ,Z?)/6(.":X3E"2TO6$L%,Q\NL5QE-X%5''KX*PYUN:?#[X+GS MO*LNA)6Z\.]R$W*>7+\+_'PVW6QB?=]6(EYGZL^Z>8MEW(Y>O!C-M]YU,Y,& M>SA_:&<7/[3N>?\U[W@^D6>'EE5C=F-=_T^#__OSQ6SU])?^329AEOT_23N2 M[(4?O_;)N@-];Q<4#K^Y' MUX.Y//QSH8:S8YZY2Z)U!7>K44U.[V><\FXRED-TO>OZ\1/.LR2;L\9<0C0& M)PLD3P*EDB2:HM80(2FN]S$4^O&RYK>Q\T(DRP'TZFP\D?!D!*(Z \$?+T9% M86B_03(]U8DNU[!U3BD0WR[>Y-955M4I'>>.4$$+99( M/!L)F2KBM9 QR>..TS)GFLD"$8[GO,Q8^3J[DE M%M?4RIP%"=H%(B5C! ML"5@@8:,KH:3^8/%]O-/^$FM,LC/'Y)F01YJ).NG$ MK\S2X#@SHW"F67&6> 8;CHIL$_ARQ5(O\9MD#E0'1SA#G@+TLHXYC=2*.1BD ME/"?]I./J'-)6Y%*C$1'H7$:BB8NE-*R/%N6C+-]BH&]O-,^=8Z>&?A'Z5V5 MHL>@<[B")"HF:W"9A1'N75)@V@3C M/;U_"*_!-8/!JX*G#GDR[X8HY3&F%;]'5NC6('R'A;^_^H]M8K&R'3P"VP%; MLAV0=JF;36D<#-7!4BJX^BM+<*^-P/@)[83N8GRB%RU5>[QUL7]\>SF>?LQY MR7S1_#KVUT, :@GK'DI87U[.1N.V5.D,#W>P-']UL'-W)6N/#P$/3F;3=RUU M76Y^GLS!,L8%&%@D?FB9'O[Z*_P8CR6P<6-#HLTWFT0-;=D4_GB;K.'FAWX_ M)3]/L)5BDP9C\W-V7'#]B7AVMGP46,,F+_=9=W*$K1LHT_8[MW_5O6S[9>NS MM:[[8[5JX6H.NVJ^/%Y;O\QV:QI>V'59X#GA>DTZ^#2]7';5P"VE/43$@YR, MG6BKLSY8Z8PU[9NE[HBVVK-WA*3MXRR/!.%UME\"G"ZY_DG['-C;@B3;D^E; M'(RP4;J^*H[_^R3E[L'7[W1VJ@$7Q/;"2Q4)QBA8RZ6)+\P16BC+6B+'6X^- M/B$?LN>"F*PTCJ^DQ.D02(RII!AI#*E/OK0&()M.\>4,)-9MPN\^]C#*2Q3Z M:G3LGM.9[*YLY@'&+S?(8U:6X]I(W2"-:1-[>$@]>[=4Y'7/T(Z;O_>SV<=M M(Y9&[;ET=QKMUP-)KMI&II+/FQMW=\JYK*.97X7_;D^BIUW[R;M1[$[6VUFT MK=CP25;M97A>/FHW[6;O6N/CQ2B_RRO*-Y#6C]_]_/L/+YL%,NJU5:[(-13& MH_G%-?O-LC#GNH^E9_[/&K#]LQO/TIWLXV4%&UL^9C_#!K;4/9@?XZE[9V56 M5NA$+8J/*GC# \YM2T0R+T@0F1%#8^(>#(HT>QE$V +M+FWS0\OK]VLKH4FGF#V%G7>J=*TRU];EN_9;MBU+BS3FN?>L[5>CM0& @6?JZ[*:FT;FGDYG2UPFWUL%W4*X+W]A#7N ,MS>36+%WZ.B].]TJH9KBFSZ=NMBL%V)*J? M7VP"E>O'\EMT8ZO/S5CK'[OY(B=J=U),5H?"2)0XE)Y)36QVDH0H3%#&1Q=Z MG+R.,6\]7$0C8!X9,B66.C!8*2JO+-/"[2XS_%*[\\F1];"[CL/LK'I4<3E. M^63#RY!L$9G$H,$W!APB@D3#PA:98;>E4'J\V#KKY$2![=F>AF3E2'!)$8-S M41/E4NC>*<"C;,_>^) CF1ZR0LU7:[;$4VW_L[9H[C(GA19.(.XSQ$592!9& MS)240[L^V3!E6M.DP1HM/(/B8 M=A2G3$27?[QIUMA3:@D_QAU &W[G=M!_V=Z5=>N4"_6[(A8VKDUTU/=Y+ A67'!@&>GDDBJ M8,,R'HET,LO@<-I%GPQ \R0=7$2%LIC\"<0E$XAAQIIL1 RYM\FO6[)@BUX7 MKGR_$@'[TBSOF:#JS(@CV;'712K;!"R]SJME=G>!$PFI+CBQ3D2BLU34>>-\GXD4Z9^+RX4PP+58S %85R9#E+(V*26X MS[V>]R\UX;],)^_V;\7U&?8L6GHD(=S5Y!8[WNI _A O<+73*6?&>+$>@$HF MPL1,I(6(S6G-B*>>TY!=#'UKGGVR,D8PWW O>( @2: <(D-3:,[2P4?UF')1_!J)^8P+'N>5E>?Z+K3XRBJ*#, $#(VP'"+=P>B MM)#%1R,,Z[$;/W@_M?_ZS^XLXK>VIN P\!6KF\ZVG4(^E8G"HPM:2S7[*0- M\LC"-5V_,&*!/(DM%_"D>9TO%UUGQ[*QXU-D>L.M8:V)A2^LCUKG#LY::L9= MK'UI>KE85CVU=N35V\DH7,TW?.O.(B>V7>2TRE>UQ07KM-/\*L8\GW>$5.N, MPXT^^U/UT%))Q2%V\L9CJ;!5R/T>""_&R!"BX+K?:F2P0\!(DB T(^"K<>@# M2_! 15-F$@^EGWU]YBJJ9-D%PU00)#&3\?BY51@TF8C[#YE8W$:JF)"H&*8HU1OG<&&6*FLN1(8L;-KV0A M@+D"22D%+1B'_]M?T?X/>1YGHS9W=\1Q\MFR+WC6;=K5)(2MYJ%VBZY[OUJ_ MB$BFJ]G<#*:%["+I'U__^FO[MW48C>4=[^=-ABTU0HW8*$.=7M=_WC%WP2\: MWU;"M@-.%A>P_&]PMM7'V70\!MN3KJXGX%Y=GO"QIRH>L!!7Q$>(P*4* 'A2 M2/#7+.!WPK,=15#%Q:23)'BDA(XH CZ2C!3+Z0O"66+UK!NF&6L/V^2F'68?7[-D2L_WH074G\(0W;PH97$8[ MUPDY(\/T:M& *.%BUIJ3C8SM&T6A,?ZQQBL;&9 .)'(^Y#;,D4)UQ)IFT5D:IZ?!S M@F?NZ%."UYV77YP91+#\.9E!O.[Q,X./15SAHN40$Y91Y@!_HISH9)3)+MG4IXYPQ4BJ MBL$V(U!PQ^ >X1U :1PP)JEKYR@-VT>+,ZK-F9+'90)ZL_': 0);:=@U2MWE MA>N0SD<65-)%V(9H]BFZ+MQ95[* MD'F6V8@>IZB1)C&F#-$XPE/"3<3EI$DH N")#8'N: Q_M/+7?V\//CZS_/5N M_**Y/M/V2$Q76R*YQ0FULW*@3<7!M0W6L"W&2_X&I)VZ'"T[W9:#VI'481DB MW%W&<'4)?URR770YPO99_#:W#39/+IDQ5B0W,VS(FVW,=KE1X;EDGD'"#(*$ M&>L;N^QA]UT=WU:;<6C3#&U^81WQ=(6C2YU/#[$:S6Q9,X_4%*?:$1TB-Y)+ M1GCP6.5L* E<>PAGP&I$ZJ(2O4,V9S6GM@0"80P>LH'%L 9;_L"9N/GR0*VPGP4VU[K^\Y8W349ZQ-'".9<'4F)/:CRJ6J!#;PX#2&X8#+A MX(I"O(Z4:"ZH\> -/>^QJB16J)"2$R4S#F^C$/GC$&R=94I2&!%MCS#^6+6 MLW-['-V'J^/H65X.-^MFK(VG+:E1YQ:O28@ZAY.P/Z$CA.HGO:\YM#<84?^+4T.YOB,VM(GULF0Q(!@^8(_2H M$H#UQFO:/$&5QG-+HTJ@2N#4)5 MTI"D4250)7#J$J@6:4C2J!*H$CAU"52+ M-"1I5 D\HP1N)OU6C[-\T^YK=R>O:RIP&"*L2C0(":R=BGXRI[(\J%JOD*+P M?DU[7MIL']0=G"X]P0#HA^^&WWL5MG\.L^9/Z^ZDS2/=Y]+43^X-KM39ZA\0 MRB%NDA,PN%4FU017$]S?#:^O>5*J 3XU9:]!R\&+L 8M@Y# ,V3"JL=\'H^) MK7_5+U:C6AU=-;/5S#ZFF675S!Z_2EW02@\!*]W<,(=I@M;=NJL%BG971:6*S4$2ZY(GGV9%HNBU*4)YPSR21OF7]U(44E8Q).10CPTU2N"6U6TZ[>=U^[ C ;B4%%%ND@.)N M(LY;&0&KL=K+K-(!>(;CLS7583^W#E2'??!*= (.6U!M4E"6)$LCD59E8J62 MI BOE LZR-0;ML6]90)^A8,I*9$B:Q*HT(0Q&9E@21:OG]-AW\[A6ZU5]=@# M$$#UV,\N@NJQCU*)3L%C9R^E"10IU^%?U'#BA&(D2)\E#=(&V9LG;;BQ"CPZ MB=XF(GFPQ%MC2#*4">J8-JHW7N8I/3:K'OO4/?;0E[NZY^>60'7/U3T/WST7 M7;@..1-!@\%A.^"><9I5*=Q)J;R,R?7&HF0E!=..,$X5!N&:8!:="(BD"_6! M&M$;&OF$[MGV;E/L\TJNVI MMJ>>;U1].*0E/SY]. %?'!+/7F9%>.&*R "^V#N*N1"FG B:\MP[JDB".6VU M(5(93J2EC'@I!&%64>FCD";P9_3%[$PZ57UQM3T';7NJ+Z[Z4/7AI'RQR]0+ MQ2)AW'$(5EATFA"C=3@1;4@ M@4E+LLTQFQRBX_JFY_46/&RPA2CJ*,$/(!8\-*&,:YI-D-2Q9_2\\DQH4QWO M<&U/I2TXWJ* 5KWGJ)[-:#Z_\I.80:=3GC7Y[>5X^C'G9;' Y=4L7H 9:"[' M?C*$BK6A2WZXX*Q630USL2L@&[2IW W(6,K.T:1)<3H"(#."N,04*=HHRYEP M5/6.)9BSEB::B(J8"F$V$TNI)2Y2$[*3V;CG/)908I]PK%J;:FU._2"BZL P M%_OX=. $/*Y(G J?%.@I+ MO$B9:.-"<$RF5)Z4%NA_\VR:_/SB*]CF'SAE\MOJ<:NU.3AK4SUNU8%3UX$3 M\+C!>T65,83S;(BD@I-@L P^:%>%#!DB&>:T:*=#93 M9UUFSWGHP,Z8J$0!)V]OAK["N_58W??Z\NJ%+[#"%\QCC!"NN&PRN MLREHG[,CEHI")#>:6"4DB<*DE I7GO5P'1=2,)\L*;P %G29DI E)TQ88T.) M5L8G)41^5%SWQ-:L/WUQ2%IR,F;M (U5!005$ Q H!@I"9R2Y$9&8V1$;.2(@>]I'G69FBA]?F1HXC7?CS^_Z*#MG>(T6PZ+I?1EY' MC$;6KO;(DHYFO([SR5'785L@FNX&.,/]]2>K&R!!@IP+!1+=0"GL&0[8Z*ZN MS'SRJ:RL3"28MMI@(I7W)490",&$86WLDUZ\?_'^(S"3XOTG[OVC(IY3BGQD MN<*PB,@R@I$.6&K..*ST[5;FAU(:%OX.,4=U_@Y<+B)%3%H3?6!2TWT&!/B) MP;CX_X,"MB0MBPB%P.7V"4C[#Y;69@3IL=8 MJ>+CME(X9CGW4[A"X0J%*Q2N,$*NP**@@L> F,K;2X()Y(*V2&MIA ^*&(JW M*FPX28RW&GF3LU28A\LE8<@I ;R!6B'U/KN"LQ,E=MGVJG"%PA5&,MV%*Q2N M4+C"OH5]K%R!D,@QI@Y1CQWBFAMD(N8YK34RS#"U*F[%%;!(@0,Y$%+*W#[$ M()T$10&F0#DCA9+[W, B^D1+5LA"(0N%+(Q2!H4L%+)0R,($R4*T&)[N&6(V M4,2IILBQW-)38QFE=4F(K6P7EV0(UGI$%3:(>ZF1I2+7%=,Q1(.]4/LL)&9. M&"]GI0_?/:_L.J_JPKZ-@_$CF^#]7MC9.WO5??U%]<<__^E,W)K[V[IAJ[,V(]KO%HW_ M1[[-L^G+FVPL59.J5\-'-^5F+/S_3(Q'9_9M1W_<-*25Z_AQ>1[;VL._0WTY MNJG:&#P,[U%X?,T)5F^ZH@1<>N&%"T@2QA#'22.-G4.21P7/A$^CV$7\X+4_ MBV$YBS^EOZP:&[V.[67MX_T48<4@X*>?TB_1-V_G\)KA9QAX ]=UB^X-#.<; MN.;7+ZH(M.$BBZI=QNL4R#_UON.^)$2[7#1K]YSUK9Z_?8&_[B]',WO5+!>@ M0.\C^/I>F0CNQ;[Z B#7S%YT\447+VP+%&"!?:JS_T^OL @5F-[Y1@_DG7X4^XRIQR)G=VMS*VJ8_M;N+Q MOHMFKEW')_%D_?0T^7[Z\Q%GIJ<0Y"DRV9U,0 +YFG__@GXQMD#H,\CC$73O M$"RD2*!(8+02*(@T)FD4"10)'+L$"B*-21I% D4"QRZ!@DACDD:1P!XE\)'Z M \-C'U5^H 2B#M"(BDP>XV;DL[F91U4MFH8DGR+SP#6SL!-M>'/6QEB=P[_/ MNBK"S(4_N;;ZXY__:SF/%<,GXTOR^Z0"/9-3D@+!128%@H\2@E_7[PL [UU% MRC*FX'7QH07#3M M"V6^12.FV\C/-E'(.]CEW6AU_9(-L5E[]L&BLN>O!$=@DF57(<*RE8(Q0QN^Z;.,\?&K!1QN)$:?6(*LP02R!QZ9!".+VV;N2*%)< M=G'9DT.;XK+W;0/%94_>B([ 91-EB(K4(<\#N%_)8<4Y<((3YB===E M"^N<57;;$8VPV/29E/P*7/?;I+OYYWQ(H M_KGXY_'[9XUA4! MQ=E9U0U]5;H^H:%9G,5V=^D,QR;X\=*YSY9$0XVV?D MA,M=,K."/ 5YRL9'L8&(LJ>/:&81E[E:M"4:6<(F(C4ZQ:+0/ MZ:XG5M&;2)Q#'G/PWIYY9"U\!S,JB11>A+C5FO(YTPX(+IZX(,^DD:=XXF(/ MQ1Z.RA-KIJSUX(2)5"Q[8HV,,!HY84AD0>L4]Z<;OCD,,TI[RXW0FZW> ,(T3F.'). MR(M*(ALL0P%'[%ER+MBMO/L@:$@^<,02D_EXG4=.LH2X4M%I'7 @=(]NE^I= M)O$5Y!E]JL#QI/Z-'6->@[$.20'P<6&SAV&S@>N=T$DE1!+)^P,Y02Z")Y716:)$D-*'NSZ7Q$"C=QHQ M2@WBX)61T4PCR03OD]N5L'OTN>*$<5-\[K'CS=BGNSC8?4M@:I-='.P$'6PP M I:T4B)8VW)PEE$AYV&]ZG$0BEO+B-5;)_NC#"87V(O1$,2I$4@[+A#7BH4D M#1=BGUGK]$2J#\)26-/\<7%'HH]')4OEDX3<*$F'T'0 MB&MPP\Y%C2@/)A&JA&-; 1%IO#8V,F2BCX@[%>&G'!JQ HN8E(R8TZ<7QCD,.TYSRXG@GZ'BI M\\GE\O[89R=*/4'.2(DL25AK8F7@6^%H@WGT7@4D0\P= KA )N?@4F$;::XFX-R(*0GGP6R6)A52,IX21DGDO(R<7&&HIHM0*'#$6U.VU;=,) M86,\/?%14Z%"G*S_#W(N8/;<8#9!B"JNO[C^XOJ+ZW^$ZUT1-5$%3H/S=J_="$ZXV&4_ M@N+ZCP7,)@A1Q?47UU]\XN4N#5\CZY?GFA>7'\!LQ+='Z4,BI\?I5B* MGS]H/Q^#\))3AW*K7P0K=UBN)\T0(R)X)8,+8JL>H33,!4L4"CH0Q)4'%;*2 M(B^^*80 MB&%I$!?.(&U91"X&+K%+1N1*8_L[) O4<[S-OCYN,86!EA,-A[;55&A%H16% M5AP/K? ^>9WS5:.7)-?18,@&F1MW,Q,\V%U2=:[K)S M5^$51\DKQC[IA404$E%(Q)A$?JPD0NL8M>8*>4L9XC3O7#@;D++2^:A,P-C? M)1$NR1!L/D&C<.Y$)C6R%"A(=#J&:+ 7:I_5R,P)XX5#'!B'V$RZ@9\MS-:? MUS+^<7D>V]K#OT-]^?!4_>&S9XKL?*;VC@+5]C3?.U_\5##VX1ECSS)C8X?5 M[^<9'>=Q -5W]>*L6IS%ZHW]-:*?V_H2,*]ZTUK N>$*^-]?^TXRC)Q4%%-\ MTA>0B>]]!!P 6*L\X(:MY_!1],M<3J8[J9KEHEO =?7\[9!Q5#47^79=_^4V M=@LP $#7U2\SBG;#C1?-VP@#:F^&=NO[)]6__>X]Q<1_'?^UK!=7E7UGV] - M'X:O3ZIW9\/781CY_C"^Y7SX&7X7VUAY._=Q-H/?#4.YF,&\AYO']9X5A@&_ M\A'>IKJF+\?F:G%@E$2!K#?@:@/VR$@MD)?269=[;AMUU]4J8[6UL%07S.5D M6)G=/$Z"_>7>+$$%@NMU/Z64/KO;;9C:S;;>Z>N66\:9; MIA_TRMRRZ7MOMQ<4,9BL[<[#?UM== MK"Y@_N+&M_J"43?794LY:V:];2_L>QC#E_E.:[N\^5Y_G[5E?G4RF!C8_@6 M3]6D*EJ E>%2^)=OSL^;^34@ .F87?7PL0L%OCJMWIQMOL'P1G8!J..6&1; O/.8U]!0W0*3'CN&M\[?M5?]:]O%@$:@ MN]4"IGX8V.TOOFN6LU"=64"-U8U!L;NEG2]63ZQ;0*0:?(J=5;"D.._RT "C M5N-I;U[IM!H,8#5.NPQ9R:LI*N#BK(V#%G7U^PJ$O#CKJ@@2#M5_+>>Q8KCW M++1_UA?7 M+#HI$I)825@?!8\T4P0E:2DL@GP2>M=U@^2MM8[X<,#T].%S!5-2Z0JNGF5) M9:T^5OU,VL#26X"S=T(C'I- SEB)*"$N!2LPIEMK<2Y!X4BR)8>5?U0Q34$!F0SF?!.6$6 MZ:@!F@-UW"MMB=FGZI/3A[OU3E+UCUD_D\&)B^11E"(@;IP#:(X6240OZ@4,UG^HN_,Z?M;' M3ZH< >EVI@9/.?1;:A'JRT=A\C7JK2+I:]!CF%JA [(85CR<8 .N%C-DF?+. MAT0MW2JV]I@$D]?^+(;E+/Z4>M1S=U'O1CR]=/J0UJU/>G&]S.9;+Z[>Y.C" M&QC1-P"EOWY11<#&BVPJ[3(^M)'R":8C)VLY.SWS"OB:&G!2[X9H50[D=,MS M>%.X\2H"MI)#ILJ_O/Y;=P\N3]'-?"34\F4]AY=LEAUX&V#VJW!^CIAE5UW9 MX*_[R]',7C7+ M!3SB?0Q?#X\CN-_N6WW!Y\CU11=?=/'"MD"NUK/1[TP,]_[BO@/]EW57NWH& MNOQB?8\'CO4/CY7J%&/UA_X-']AA7HWOE&OQ2=?A3[F*GFI#=G>[W0Z.G9*L MSX^ZW4A> \?=/$./,L%,[RV_K$C@&20 \YVOZ;?DQEQU:3UO8Y'C35[: M,Z]F'J\-F6&-H=W,(TH)34X1C@!4=U_5KL#ON.0V.:L;-?S^O;\?K 9?@ESL MVUC]1YN3$[[-65_?V;JM^BR;ZF=8!^8@14'J@T;J)Z\,=_ '8\8>!?K;.L$I M;RIL)F5:,/KHX[D#2U]E=I+Q'-,8N]B/Y3S4V.4PS2D_O"(#1["CKBT75@6, M+*4<\1 I,EI1)&3$ EOG<-C:41<\6D6D0DESAKBG!ADC.=(J4N)B2$Z;KS?27[; T][VV3C?7-U<\K.]RA_U^3E_Z3-1OY]WBW:9/^Q^RGGP;\[L_*(5%Q@Y&33B2DNDN9%()J:MYY$;S"9""=9QH558J(\*Y:!0C@GU(:&G M/W!%R8<.7!7!2423>EB(80Q1X;';XWCYY&?(H"#B>'8Z M"P4<(P7D,L4H(T$AY)3C1#2RQD>D@/34< >T[OOY\-!^WN#0C<,#G^8P9T(_/#QN8)41X)48Y_N MXIKW+8&I379QS1-TS3H:(8+E*&J9CT!&C$Q*\!/X6*U]"#+:*;GF<81H!"D. M?HQX5YH\EA!-'NQ_]^'<\>Q,1P[/CVY9$6]/#)<.^C M1I)BC3A.'ME()(J66H6-H%IOG6T?%YL=/--. DV"$<-UH&9*'G\,\2M\*G<9ORK8 M-_HH5DDQFM;Z[KNF3;%>5>Z_+M5?,HZF3!%W%>;?_6'_ X;241W1ON\T_U2H MYM@1\U@C8M8%IXC32*3<,?A92 M!1\FP0>6X/;'$"PCIV*7;4D+V(TX3'9L^VECA[@/U6VZ5W"B?WE_&+67,7X.K:7M8_W^[1K?S0T)W^3I;OY M^U<@SA^;Q?^-,)*UP&_N-'SIKH_;29]B)0ZL4?%)!8_U9U7=]1WC_K=NK^(7?47N>@36[)I_F:C^>+^KJ\N8$-8,LAQ 1IFHX*?#$;. M.FH!7"WVVU4X'['O]V1:.>3^?->TJX_R=>26BJ$N^A=AV5Y%VTX,EEGN*K_B M97?]_P1-(DN@.]UDFCON8:R)(%R ^DIL &-UU @0DB)A(^ H2P#!6P7%M.?, MR^11,A;#X@*^Z#A32 @;*">!$KF]BWV[A_&6(M_;L3CK]!.W+?[M';]7=Y@X MG?G,QL7YW]_/\X*_OHS5*]NV5_W6X3<-B&SX]PE\WW7Q7TNX*.,W?*5NLR8! M4G>]DY_#ISW9@5F)0P_DW!:F^GEFP0G<;8L\1?N%=>!NVR)OOOS>WVZSM_JA MM"B6IQQ_6J]@KOE.NP!KN=,6Q3L='.>/'5QI43S%#HU% ON60.F1>30],DN+ MXH-O?#DJ,7YV.E:!WW');7)6-VKX+2V*1ZDSI47Q1+=[QQZ3*2V*2Y9:R;88 MV927)+-18^8#S6A,,#PX@YRA G&:=S5)H(A;ZJB/3BGM[^X=&1MX)-8@%DA" M7!.2]U$%8M$Q3RBVDH;))Z;3$\5DR1?1SV4/+.#\2@CH 2"&&B M$52">U<1<>4E;9\;HM1HMV!+MYN1QM$*83I,PC1V.4QSRDMD;8H\ MP7J&A66(JH 1CTHA@U,$"I"H8!([',DD>,)(^M\04,3Q,HTQ6=S!!->.9[=M M[!#W#/UOCD?8XR6#N]IJ*#UOQKH+6[K=3)Q6$N)XH-PAK9Q 7$N,K!($F60E M-HY0X?76"8)H3:(1(T\20]PST"%I/9):8^"7AEKUC+3RB0X5DA.C'R[T.V8L MG%X0ZL! <>S3??B$8>P2&%'4]3><,2S)7(?-#; @U&#M$1>2(AXL!6[@ V)* MX,2TP")LGRX<)S<80\ )GZK2<'F4Y.#>?C8/3V-D[>]5]_47UQS__Z4S< MFOO;NF&KLS9#U^\6C?]'OLVSZ4O?)R"7J'\U?'136M7"_\_$>'1FWW;TQTU# MVFVSK-_>5>$@HLIOP/G'ZEW^8]YL]$OHNUM4;[//C^%.FX2M$G2GU4=:3?4Q MZZVOG)8M$.1^BMH@J M3Q#'7"$KI$+8,.(3U]0R>UC=HR@^L.Y1O342>H\N(=; MC0:[W$,)N3R/MYL.YH9J\R[>VW?PKG\";G"6%[RA;\63J]2?5(LSNZA 1)_> MF0T]8V(^L,08EIB8FW MC-HMZH(3Y4%: N -VLQ9C+F1FT7<*A&%88;$YVM\>="*3+/W.!Q%[EL,G@"" M=QG1 ?YG5[<:#A[A&O!.;X%/F-WAXCRB%S781^T_$'.AI/K+ZY]_?L*FCD:1 MB*F%=0OQ0 -Q3 C,WR.?F#&*$0/"VX4CO*^IXZUP^!I?,AWY>=D"G^AB[NZ7 M(]Q#3+WKEN<#M7NB!H]RLEKXW.T=;T0QT,/^RJ:Z5MCJ8B7!JM]_ZJIEII,4,7)QUL;XH3:.F0ST\[01 MEGFQ"Q ]N*CCH?2)Q*>*TT_KB8@_Z3I]RL6G-9YDXI-Z.]Y_P]*/<8KMJ(H$ M]BV!ZX9@K#0$&^?&Z,X:@KW9\O9_P=1B")Q&U"8@Y M+%:'(:*@R& EI+=>$;^[5DO71QDV-GG^LDH;6>/,+W9Q^Z3#Q7+C, .B#Y]F MZ#>0Y\OSK,M=G'_QYQ^;>=S/:8:"8 7!"H)]/H+%$+DWTB/A?41C>YDZ#(?(A$.:8,#H)[VR'#X#B>!.Q&H238=!8*51O6'SL7_N\F; M\'E/LM0AG+XO>\*B>,6CC<6C"2>L-A:VJCB>.,K8#>:7NOL5I9S;4F=PB-VBRBF2)40V M9:=60F0'[*BBAQ,>&TL0\;F4 M@<8$61(U4CAAII70@N*=T5_W<>_A/B>:\R:VYP=3] "?BH\4/=B_C8S))@I: M'39:;7XWFS6JWZ.S.L!;O?CN'Q( * E+$:'8(>ZL19IH 7]0'KQ6D44Y-:8R M$->5J=_^ZU.*U]Y?7_+>3^&KI4;G]6GY7=<&T2(0IH)&-H@X;%$;)A)BPF)" M)0U8;+G4Q]0&^7[NF_/XQK[_MN[\K.E@Q?29Q3T^*N[=E_;XY[);U.EJG#5F M'BRL14^K8;8KF.[8;=KE>*JF/./4[K0Q6-Z/^Y^A>%Z3^@HF\[BHFHO8#A52 M0+6[RMNVO0*BUU?(ZJN!^#:&7$3OW%[E^GC=TOT32&&NIY++O2[L?%';&5PY M7\)?L_J\7@S/",N8+\K/:=[-8]N=U1?54(=OX[*NNFB;G'\8*G=5O8Y#Q(5I MNAYC'[F8PZU_B9=Q#O=\U82^*C(Q6IY4%@9YWA]M/NE'V\&=9S;'%^PB#O?N M\F-.JUPX9GN4^:W:V"UGBUS_)3\POK^HV^MIVIZB>'M:7(39BM7R9G9W4G.J MJ.U*;?\>JU3/0)7L>Q#48MF"RJPD-?02J(9F B>;'_UO$%9HSD^JE_#2+;R_ M'7[]8\Q5.&<@/[C^/QN0Z/^&/TZJU^\B".:D^J:U_U//3JJ_QO>U;^"2Y?RM M;:].JE=G]1SN\1KN:R^RO+,*7-JV;I;=2M?^N6SK+M2] H.ZO9S-LOXTR[8? M>A\/@16IR#8 2M:_JETNSIJV7M0PAKHWXJOJS%[VWWBW>NRZ MX%):YJ:EJXJ:7;&<'5N.B[,:Q#84.^VK:%_&&\"U(?YKF24( A"A9OFTE99 M8^O!"6=I+N<>%D:@M8,\YY7-BMTK\%JM3RMX5&BJ>;-855/M;P)S P[E5C77 M_!4':IDRSJ[5UST$ %:&K\A6W5./SR/9>BE,]H#// MS[@?J*LGN9"Y]4SP$7AP- PY8C RE"4AO"-*;[4\?@QWOHXJ_37:3)QSN.G[ M^<5RT4V)3(^W6N.#3)J=/E=VZLY.:C];0;W=37-6[ZK7[^SKOP/7.?>9#6_T M3;KOI?8\ZFJ<;G:*NUY]-P[LL!G_LF^4L MK$J.Q_IRS<'R99T=.K_ 1%A8<2PR=;JP=5^C'/CLO$M]97+@M4.IO]XO Z_, M)2; @_:7K#:O75R\BS$O=-I?X487-D2:F*NET,T+KP>4J<+MKS0I#WGX$MS_9LHV'MZM2030C]S+ MY=9[^*9;K%9Q&Q-^5@/%;?W95;YU3SK714"!V?0SDP?8QIN96BTKZ_FPFY%O MW9-1&&.(0'5!TIM/@$>^@BEY"_=>K9W?U8NS%46Y=R @Z:%<_4J6L^9=3E"< M 0_K5P1U=G^#!L"E&]1GO5I.]T[.!UX=;A. 4LU[2KV^R4V)U+X(F%^]1.Q> M[ R1=EJ\N6#2KJ;RAU[3R(OJ_RR;O+);6_Y@L!DI^N+8J\\'TI\/@/:['VN# MA\\VC/E>,K'W%RTZLV.=H2^JGUQ>"O8E;5=Z,X!9CUJ]6BSGS5'_[D(9D_UZTY'BU9*.3W)&VM@J>>V4< M1S1RG#/A&=)"!20<=MQ$+978BKVX% G'02.=#^%RYR2R7 I$N&;6AB QN^Z) MDE<=?>"EYXD;7GR];PT_R7Z)=M M5L9O;%=W#P68^Q'4\V4,+Q>?.NQ_D(GYVV%JUA:;-PAO!:QRSY-V/5N9Z]== MWE-\H+?=V%_V8:OM"8?M5G&1KOJR#^$TRR[O!7_UHOI(2NCF)'QQ*U_LMR4U MK330;KC.3];",6>6[5T3JOOVPX8,TFGW:Q'X5'Y:VY132L6G]77YA*OTJ:9J M9W?;[=C,*3&ZC.T18X.[F8W_'GGG$;>+F%PM[2.HA%YD\IAN/827=CT'7JK^ M%GL=0RV 1S2:F)Q&[,FXB\^V1(6Y8E1V#5!6G')Y."M$>&M*P@[>%;=4':\/-Z.CTV@>ZW>]\GNM4CE4&LJ%DD424Q $@6III/<6^QH MO'94)#$6211$*XAV(!(KB%8D41"M(-KA2&Q?=O2$C5(WIWEUGYV*WV&C>-YLY-MR;'+ZA$6^%3&]OLQV-:C M-IQOMO5&(^O^8,I\IIKQ WSR&C#D4G"T]QFD@6Y M54)(T^B-L2@%'G/_RH0L#3HW]2%"*HHE(7<+; Q;:]=E-FYJ-C^JKL[='KCL MA/$]-<'];;BWO1L_)J.X#P"GYI<*-]B_# HW*-R@<(/)<0,;F0C")>0-X8@G M9Y'C7*%(+;?248:CNLL-5-!8!P&7ZTC@.](AFWQ""BM+C53,&_O$W.!_8ML$ MVYU] =CVGF+"OR[,H#"#P@S&*(/"# HS*,Q@*7"#/8O M@\(,"C,HS&!RS(!:[*V0'"7LP-5'2Y'V7N=VD#YI$0SQ6ZW4C?7.LV3R]H-% M7)F C(\>64^P"-@H;7#93RC<8#QY*76N#>TS!%RXY1BYI>,64\D"$CQ0 MQ D'BFB%12Q2FB0U,="X%76BTB?29ZA$C'A($MGH!&*>BX9/>K"JDH9"&$4YZ(0V%-!32,":1'RMIB%;C M%(E#4N:3+20:9'/HP48@!-H%X[8;S^)H0TCY(A8]XM9%N-QP%)GCQ!$9A'WJ M6$,A#84T%-)02,/(159(0R$-!T@:0C B!2F0BOD$3(H"6\C(/70O1WW M<[WZ KSPS%YT\447+VQK%W$]:ST3&.[]Q7TI>)=U5[MZ5B^N7JSO\4 BWO!8 M@4\E(Y_8WY[OK+^]/M49"W9TM]V.S9P2(\K8'C$V^MBAE9;+DV_F,<;S0L\@ M@T=ID41XZ9%TX#V2MNC>),X;E7Y)3W3LHGC)\8NP>,E12* T$CP:)SFT M;"VNL>!JP=6"JY.RI0G@*BVX6G"UX&K!U2G9T@1PE15<+;A:<+7@ZI1L:=2X MVMQJI42_&DV(\=H&6%I!%*L4^BB2*) I2'4CF;;&C M\=I1D<18)%$0K2#:@4BL(%J11$&T@FB'([%]V='N Z37H<'-:5[=Y\E*MI.- M21Z99,<>0/UK,X]7%;S8KW%1)1CF;RC<_OQ;E,=FKR-JA'&MKF.7U6&40MGS MAG.I@3*:&BB,DR")4<@0FCOZ2(>T=00Y(9,15 :KMIH&ZXB-UEP@Z?)WHB'( M*&&15S1Y(G!B1#]_#116&@ ]!P!.S2\5;K!_&11N4+A!X0:3XP;)8Q*458A8 MQ1"GC"!+G47*")."CDI)>9<;1)8(2RZA%'+3EQ@-,H(KQ!-FE@?O!3%3+JI: MF$%A!N.8[L(,"C,HS* P@[VT=C-:&9^C!D%JQ#6/2&,7D>)&2Z\Y#YC<909) M6BMQL"@&C'/;8(D,,S'W#G9),$$42X49%&8P J]4F,'^95"806$&A1E,CAD0 MS>!_E"#G14+49*!"IUL$@1/>;.JD(9"&D8X MZ84T%-)02,.81'ZLI,$3Y1T#JA"H-8B[*)&.0B*?''%4Q6#]5JQ!4Q:9#08Q M+. [/ +14-0B+W#B47,3^%.?BRFDH9"&0AH*:1BYR II**3A $F#$BY%KT-. M?F&("VJ0$UHC113C/"45*+U+&D*(*@HA$/$L(LZ81#:D -^1;HA.Y(29LD%1 M:,/.[X6=O;-7W==?5'_\\Y_.Q*VYOZT;MCIK,Z[];M'X?^3;/)N^O,G& M4C6I>C5\=),[9.'_9V(\.K-O._KCIB'E?^2+Z_G2KCQ(J"\?F"Q^*A@[MND: M]TR,'6K69>&>NTG()PQYN#B/Z$6]@!GV#[[$]_-NT2[/,ZI4/S:+ZI?H,[\) ME5U4F=]5/<&K@&':_+MEV];SM]4WMJN[T_O>?^]2^?^J3:+X6 V71<-AL'^/ M5>P60,H7L5J5S\T\&;>@H8,ZI-@C,/5 M)]4L=ATL#>QY Y3Z?^#W 98,\.(+6(QTB^ZD^M?2MN".9U=Y8=#_=EA05!?+ M]J+I8G=:O3F[&4[XE+'4':PYX*;P>O %=U6MFCI6]?QBF1_:N"ZVE[UW796, M<[:#2X??5W"SY7SCFM7'BS-X.0M# TMI&U@.].-QUV7G@EW8T^IEE\?U7\MY MK!CN^]?3ZDN8@64 8:O3CYU0M_9KOK]?99V!,M9!FM/%I5$3C,-R]F\L%4V M(:\,QY)J+IV_NYR%!3#A.&BD'?.(.P?+62YA=6LI*SZXE.6&G>('E[)3PH)G\W:['#1R-ZYW37I!NWX$+][6?L5R8>GS)_C[46!Q M;8ZK6ZZLT=A@4N .T<@9XBKO2(%I(9V/3^G !0UZZ\PU%CGWA2$AI40\18-T M$A0%T!SEC!1*LK4UUD!%7OP0 8%_2C^ OX@;<:4W<,MO9HW_]0MP =Y>9(\. M(OA 7.50_?OGD\&'C(/PTZJ?[FYG1&YW@RLL;G>GC@#[7C7G,.(KX&%9WH _ MJ09RU@\ W%P G -S1][./:!0'VVXB!EK "U77WE7+\Z&GZM,J;JJM?.W^?>I M;<[O=0Z?BSF;WT5=]*A^C\[J ,)^\=T_A(X^VL20I@ ?7'F.7.(4:<$E-8JI M$/34!-/,X[66W_IK2B]1+9J=2/\^C^.#U\#Z&')4)\0U^!&=G$5$P'_ YJ3< M3IP4UC(F6$*")XLXI0I9@S&R0;. F>0I^2W^UWN;G]8JWX-BYH,_I1QQRZSM M%LG+ROD"?''>-^CB?&):U\$B:%Y=1=O>Q!'O,HCIJ6%/\0";5FC5QG\M:R!6 MYW#!V6R%>]6%O1HB'?T2[MQ> 2&KNJ7[9_2+K,=V/E_:&:SS?#O<9G$&K_SV MK%DN^N7:#?R=5J]BN[#U?$7E;IX,JX(FWR''("N89'CXL 3MF1O@ZD#@JDU4 M/H,U7IS!((!3PC#B^]CZ&FY9PU"W;]%O;L(=7LYF VF$;VW!]9F]S'03)%W# M,V J^CNW,"K"9\8I@R1!S">B^ M!P=M'6,H)!ELBHQKMU7,&1NE)#8116DXXI9H9*2"[UA*8\#*&L'O+!%NH?7K MU=O]$L_!'C?A^X! F] !R@X)LD^>3 TQ#803;O))2XPXR2D%,9; MLU4=+) 8=/+P'6(R;\AU0T&!4=#$\R2\"8H6:YS*1K*DE*68K95BD9BSX'H*B1 @Q%G.7QI7!,4<5D+;$@G>6F&M&C:!L:R6%O?O*NN8R;BP/ M^A6'72\B^FV\-L[C.SL[_9-K+\N M_^9ZR_7FF]>Q =#J=FNU_\M]X]Q?MWA([@7? *F-JRJSYMNL=ZC6ME8:*IYLX"[-I=UZ*T-5O>SVM<+^#*, M-,(W\G;T2?4N5OU&$WRW#V?D9]E9Y?*6];L\K^VMR:GG R)GR[67MAZ"P!^9 M6GB_Z_WU^Z?W]JN.,V'DUD[#CK?,;')6V.@0Q@'6MCP%9!R0.ZE$E3!3]SLZR UR,V4@"?LL6 ]<2L[4,P;!T=\ZNH\6#< M&SDH?=PQ6G^VOK+.$JA3O8:% =WN1O-6^]?P:/"_ZYWK.PBYVK<&P\_[R3E: M-YLU[[KJRSI#7[/L8"C=5R_&;X)CSF4=S4S=)'&N4^K[C/K[ZC7:Y:)9'UK( MHP25>8&_[B]',WO5+!?PC/>V8LNONC CV67L9ZUWG$/ M]_[BOM*6EW57]Q[[ZL7Z'@\4N!P>*^"IG/ZA3U-]X'#':GRG!/-/N@Y_PE7F ME!J]L[L=T]BXVMW=QC.VNY5:]U*"^AX0^J330_KI#P_=?RCD(SGK>F_G7WB(9##:1\?;G_@P9?+ G[=@E8MTI(PY)0 STRMD#H\FS./BC<<]W<4;[UL"Q1L7;SQ^;ZPT,=*HB(@.#G%X"60\ M:+HZP\>+ONM6?1D?3FPBOR&AZ=BT>+Q,]+,E42#_V:>\D,I1NX '0CS$*JT% ML$B>NV9[;)%F1J,0B-'9,8^Z9_O85_! MS5Q;CT<"1>G'IO3%LX[1LSI&7< 8(XMS]W5-P4$2+Q QSCABE''8[B*5X8D\ M*U7%LQ:0F*CXQS1%/IC<1K\)$LH<4$U MT\S>$Q=^3++!T_A6PV3QK.,%F5*VX' S#5XOW9!C4,]]<"HT;>Q0^>5]N5='P"V]Q%+3:%"4,2%NB4+:&HLT MUE0;[@41V\=*'I%SL'9%W_>>:"?$DNI=AFR>#5ZWBT2.R7A'GI(_BHIH8Y?7 M^$)#A;L4[E*X2^$NN\Z7!#4S-*$H"$-9%'F_SXNMS-3' MY,T\ 8<1?)<'/@J'*1SF:#E,B;\4[E*X2^$N8WW#^[F+9C:%0'4.HP24,X#S M^1H/?T0L;)3>I:V]H\?D)3T!=^&J[!T5[O)D*5!WLM0V!2/ZF^V4 ZW$DJ=_ M=?L#T81GQ;@WS<+.-FJR''PU%EJJL1Q 6'*W";&W/1 ]I2)[H-!D#SPQAC\B MS_,;"@GNVM ^0\ 37"D< >FFP+IIH,"W0][ I"P@([A#UOD4+)'!$;R+A*U= M'[#3AH[V&,#'C6)ZQ'N:SNGH:,*T#N45>E#H0:$'8Z8'T3I#A)8Y"&<1MY8C M*SA#7#E.I0Y<>[F+G*C=T@-Z0LEX3PD6>C 6YW1XQY=+8*$PA\(!9($9H)SPW:2B;3K3@9&[;*306$.A3E, Y(*,?E^>QK3W\.]27#T_5'SY[ILC.9VKOAEYM3S-,VH,S M%NKN8F:O7J19?/\)L_7/9;>HT]7Z>?W74+>P[>+K?DX0O.EY]\*!N>?OWCN# M-R/GIX*I/TP[_>C6C%Y/9SWOIZZ?U<]ZR &O>;O5EVA#R[4&LP#\US6+> M+.* _#^^^8?!F!GA+ *\)HACG=O2)HY"Q$IISC7V[HOJ_?GLQ(L5N?@J99M M/,_7-ZG_Z%5S#J]\];^ZJEGW]*MZPH":A)9P/]MU<=%5=AY626@S>&@]JQ=U M[$ZK^\=0=^!6SR_:NH/GPU]@*/!BVX^\:)N+ILT.SH+LNC/;QGS1S4A6-^Q. M^DO!(UU5"_L^#L.IY_ R=N[C\"]XY@P&6Z<:'@J3,(QV/:2PC-6BN?/\.(L# M88#?Y#GKXH5M\U"&[^;; D"C=?+=^44SA]?L3J^]\8;JK?%[^/,QJ"0+*DT! ME>CC48DYZ9D'"IJX<1F5)-($ RT-/,GD55"!3AV57I^!12-8 YUO)JUFQML; MWW)NEP&&$ZH=Y;$^Z\LMSMHXX$)7OZ_.X?,S0)%YAMG_6LYCQ?!)13&E_27P M YGB2U;O(N!PCX> #X"GW@*VYS>RJ\^O?WM?LP_K*1[]6! 0MX*2(@/)T&#J619? M5NQC55HNN.6,>=!2K1'WBB"==$"4$R&BT-*2G>3A[%MI^>G#:;U35-H36&!U M%WFU1^P([UN'Z2D_ M*!T^:J4U.CKE #IS.R+$0=V0,>9.LS^.B\IG2+[OA@QNJGF?O;-I>V=/[K#V]]4;I$%:ZIYJ 72Z:]59T'B4(Z 7^ MNK\Q5LUS ,]['\/7P/(+[N5Y] 5YX9B^Z^&(=[5_/6K_M,=S[B_OJ+ES6 M73W@SHOU/1ZHOC \5I-3I]4O2+Y= MQA_A,6_>Q=EE_&N_5-I1EAS'>K19-C:+WE*0O!_HVW?O&MV MP@/TB62[/&=7@&?$#*"$'";) WBAY:,QRA(D*)R@+]>'L0I&$F2T4HAK:9 3 M'B.M-3AWP;40SQHDZ#E!WE?=$2M@6I3HP'AAJ$0'CIX5B$+21V"()3IP[$Q M$2-L% Q)87.G]<21LP:(03 NB.0%MUO=2I^:"7S7+-M=':8GN]PF*,@S8@I0 MP@.3) *R\/+1&&4)#Q12D$E!2BYQY6@^F>P1=X0AG9A& 7.C/3-8"O;LI*"^ MW%&3\Q/%'SY945!H[RA4H@-'3PI4?UIB<19!) F\POXI>^DQ.M*PPD'W&#T" MKB&<85$#6Y X%V_WU$A M8+S3K8AG@[-2QV_?08O5W9Z,H!!<&,HCM62S*>?%"CW* F(T9EK"&(5:9&I! M7!(LB "LP@"U8"HA30U!2C@BO+,XN6?-?-P-HR G8L2]!<:D]P?#$G:W6AJ[ M>,8.--G47WS0UF"(^;?__@5 2Q'J<"YYM#TAB@RF!X9EGW=ZL/G]^<5RT1>X M 6X;A,V^@Q>7JAZ1'5#_GJ M(3$_TZY[B6J/%@Y_N%OC;&S;5)/NLC<*@O94V^ZE/=Z([?J!'+] >: )QARE M ,JB*-(B"L2H(XZD:"7>:H_W&)KSN=5F/RN53YYHH4:_O5[ZY)5@T8@$.7:\ M>A/GN>-,?7[1-I=##Y,VUN=NV7:K,LR7:S5+1=]YYJKF._E8WT9PV36 M.X7BE!A4B4$=%3G#TB2MF$+:>HJXY1H9%CB*1##+L>"Y#<84%FV386(C H+?4+"Z1*M* MM&K=/REY8$%"(^Q-0EPZ@EP* BD?;;!:2"U_4YF*GA ]$*KZ,>YFVXW*$\YW MN>]6HE6CB5;!S[G]R+A[O3QG#A@H>7S?1VG&,R#XENG2K3<>U[IU=$^<+ M^S8.QH_ZL[(O[.R=O>J^_J+ZXY__="9NS?UMW;#569LA[7>+QO\CW^;9]*7O MV)5#=:^&CVZV&BW\_TR,1V?V;4=_W#2D/]YJQ?;!AMHCF:J]6\]V>ZE']X-[ MGAD;.QP-_> >[*W6']S_-OIX[F);,;+NA9C#],-H8J@L\!" FZKM&Q+=]%<# M]#JOZN[>;G.?-?@O[N]::(3B*?"(K#84<:48LA9H(0U.:D*]9WXG=4UN$\F_ MKU[[Y?#6OZQ?NO_E&WAE.X5O@+RNU"U+=&QOTVO MRD^FBAHS335'TDB.. L2:8(5\CYI(GV* 6\UT+382RIT1 ;G15"4.2KL% I& M<\*QT7%WGCE:YO^'06G;1P$(UXRNXKP_WM;0[ MP-^QS^<#5;&MU\G* .X!!W /AB#+C$,J<'!B2085?E,IBD^RR6]7LOL%1/=S M;/.:Y5;TX6+9QNOP Z*;\0?^P?##_>^L<0I!&XTHIP9Q;3UR+DF$UC]TZ?[5IX>FVO0+@SYE8^;9NV8'PN@[NL9@B 0*J'JK?'^E",F@> M4M0428MA4<@C>'D:.>(N._\H,=5;P9W/WZV^T5L E5?76OOS2FE_NM;9S^G" M+&]M:(L/9_>)TX<+$4U)62NX>I;%!R];I3I/11]QR8C!>A=^K)H,K%1C+CV* M/ E8ZG.,M$P8,6>(#%@;0I]3DW,5K>_G;]XUN4;G;I3X@;8H3%GB:4+ QX%S M,VN1M@(C%YE(*BI&8WC^]\X=TG;WYES?:[X';,]=-FC>&W1N075R;Z!S["^W M&0,^+I/:;#3#3?[D2(J MG^4]3Q\^VC(EK;[VE<=,XJ)^;J[%?>!>0)<3];W2>'#SOD0WVURHY)> M._)T+P'D;=O:^=OA2-T$MH)VQAP)G2Q3>%+J6"]6:E0XX_@U89=F]O<(6 X M-+]L9I=#P8)+V];-L@, >0M(<=$V/L8,6P.6^)FMS[N358F#'J/.[&P6 4UR M++@"B D1)NI7N":US7FU@)'TO\A_PZV[_)U57'EXDWNBRJ?5]RD3TYN4H!XS M 4?K+@_)]>'O_C-;S9JN PK;52[&>1[8LFUSLM$J^\CVGBM_L05(;.;PU:LJ M=C">?).>_[X#(,]U%YHV\^!UMM%5'F:.P,-T@5;E+"7XJ3^ VT?/4SVWS.$)MNHA-K_5\+#\E3Q4F"MTOX:[X>>L@ MKOW(>D#=S2/L8O4,F"<+@\O^Z_JZ_/M,P*Y6KF08W^:@\UUGS;LJ9G>3;H9\ M6KV<++WL?-KC%G0Z]6RIC[:LT7\ ++^45VG[X_O-)?MYRO M?.))!7IM!Q]6A0;>)1?0<'%6Q\N5:O1;%\,4Y"?F27M0N4^&?9/\E8LF&T>6 M:WSOXT4_Q-4[P63D>0FQ\VWM0*#P/'CK+\%F_5F>CO7SZV%JX>E5WEY?]&._ MOBJ_98@I#G3@LG[; $1T66G>VAQY^^HD2^Q&/2H;+H%.9)&")2UAL-F*LH#; MM2G9MV];>*=%5NAF.0M@$# ,FT<,SX=WJ8$Z>. A@_+$!W[Z=6;/X#O5#_9= M]9UE4V7S[)-!>^18 M71!@-'[1M"O.FU+M5Q3\9\"0F&N4-NW)L/?9L_"F-YPW]M>(?F[KRXQS;P"T MNF&,I_#$"(!_?@'(!.^8G5SOXS*R=$LPY <>F(\Z^;/8.Y\Z6UI8@J'!?(9E M/V88*LSW/ XS<8TZ#XUCG49K/S!+_26;$V3KL/* MH?R,(QX-33P4C_W+U6G MU,%B(_Y:!7MNWPZ+#U!66.1ELZE3G>^R OMU;>QA0 "$33N/5]UZ,=)_&M\# M<"QN/DMQ):3\"_"@W6G)\-ISAI>@$@NA!/*8<\0##D@;GI /7ID8O#%Q*\CU MF RO7X8<@Y]MN[C:4.>2WO6TZ5WRM%K-/.JG?A-*QI&YEA@ M7]?%WRIP&3X.T+Z!R@-4#UM^:_:5L7&#QP+/J\%+75UGX #8YIR=X5[9&0&* MKDCS1@BGO\V=&G3Y0,6]#NJT^G8(+F6O<[T] /^"-^@O[.KWZY0A8*CPJ]M; M"AN!J)O%UK$&9K&)-JK(4:11(8Z30M8DABA3+#F2SRML[\-+JZ5W'(FH\I$& M0I'CU")+*?="8.RM_!":OH(5WFYVV/$I.:A([&Y.Q(W];>_71.ZMPRR30@?$'(D HX(AZVA"2A-!X7H6$WXNY3VL#:UCAE'M!6-&/8$^MCYL/7Q-LYCNV+E-L#@ZFZ1XZ"7\>8K0[CU@2V! MFXV VU'4(5 %I+F-9_"U?,.\%5#"J4>P3.PNFN6PN_77>N'/JF] 7)8+X?A M7YW5,56OLY+%MU?53\,2[:3?A)E7\?QBUES%>&?[_[3Z:WNZNDV_^,R,(@?J M^B^M[G'G.WG# ):D+Y=OE]VBRL&YT^H_X2G#X$ZJO\*R\(UM;?4?RWG>XCFY MV5![>""KF\+=.-PM]NGHI'+Y0$IG9SGDV9OI6=,NT% Z99Z/3F?MM^]L&_JS M_/;BHFW>]]M,LZM))KP>*VFC&DL:F$;1*8VX#4#:-$FP>F"!Y1@CMUM)25(( MEIB7R"N7\LD3@2RL,Y"PC.I F1=:;R4E6=>T+^=AY3+_,B!Q86[W^O\SUG77/<5 *N>1_AZMW9W>=_QTM;#D3)8IL GUQ;?W6R#7$>>LD_.>+&" MBMZ*-_8J80C6YZWT?%Y@"%QEJ.NSG[+1#[<>PETKKWA]ZXM>"/GD&<#"K/;K M(5T/9[A?5\/[VK;W\.!=Z^OB(/F&ZPU-&.%W*_8P19%^. HWQ3>Z?;1Q0X/^ M5W?+:61].E9,%=$F@9E%QFF#N*"P_-#4H4BYX1@;JOS6\N,QNS-/BJD'%52< MXM#G]Y^[*13^<1D1=[?KLSN#7[9Y_V.513#D2U??#=FWV17!Q7^U+?!]RGO( M!N"V0,UG=9]W!41Z<[\>WG*V7JJ"]_S7LC[F396 F<,!F*1D>5,E I89)AQ@ MHLA'+3R.:FN+6GB#5<"Y4QS-'4D /2TV&@7LI<2*.B>WHH&OALR1'QH[[UZN M)OW[>;]AFF+[TJ_ZVP*+>-E]&]WB=9^6G:7[RK;MU756_(<*<'\.& *VN=%5]) %:BQL%KC 0D.WP&^8(TPH[<21@XMRGG72DZK![S. M15O/?7W1IZ[&"WLUA!K/<\(=++NNHSLY^GFT9L$\=Q:(<)($G <1.F^L!Q2C M<9A:)RRF6P%\[!U.QJ-$\CXH!Z/2U@HDG!+!JX1UC'?-(JOZD)"7A?!R/E_: MV<]K\?P\B&8WQZ7HJ3@X=>_SK#=4N#\-U:_YK[=*-YS&69R%RET][!=.JYB_$DN"B30"J*!!8C.7(^ M1:2ICMI89:39JOF&4X@A.@XD2V/$%3/(6.N14=YR::(3=#N.U\S?9IEFR]F) M96A]*@_.,F[3I8]J?A\MN;!UG]^5<__ )V<#^K%9Q$H-B;C\Z]O+DZL^A&>O M+2:7?^IG.0\AQPW;L,X/N]_A9!*W83IEM;G#U>:09#V(]/^Q]Z;+C2/7UNCO M^Q89U56.J@B(#8"SU-T1Y;+=7_G8I_NTZMPO[B\'2"1%=$, C00DT4]_,Q,# M!U$#*9+8":P.ES6!0&+O7&OM'/9.-1G[I./]U2Z^YU="-XH M'ERK3>:>/[4 M4Z'!S+GHS9S^Q;@_G5WTIX.>/Y*JW^L]*J_?Z_5E5.SW+OS99'S1&_<&,F*V MAQ?NV+;'@T%O,.H-MXFN=&(QJ[:^U'\4WNLW+/Y%4L#>20&T69:",5Y,%SA^ MOS#T_*;NYOE-KSRZ25]IZ.E-E#H-\%.9XO=,I,%L*;N7TFMI@MM_#?^URHX0 M_U+G1F1"2,GXE_QMN!2!^-?,J/R/_ MBS.U#TOEA4LVS^LBS.(PC._5$,+?['@EM.3PXX;G.SS*)-5=)0^J0@OE[LHH M3HM:$/-8K>JOKLR+1N1[1%0XS+Y:3"/"R>>$Y#/_)Y._YTFXE#UE$2ZE5[1W6EU'Q<]*C\V5.-5Q4(TM@J M4O;SJ@2KMN^LQ9-/ >YH]G^]JB56D2E=V?KZKU_T7:IT[&Y9TTW]]4_?=7M7 M^@W4$_1/G_*].CO]JKJ"2K5635%;[R["./Y#7;->NN*:YX4<\G>:7OVMN/8? MQ;77U;7Y%?Z5JE2TJH_PDOM>!?.7:_B,3B<\)E'L+W?,',WY#S6T]()"SSS\LGJ/M9 M&SG\4O]4/9I0MEF7]+A=A"KE7M?:D3-I8*\@)EW]0'XZE&22GTT8 MS/AT.=4%<9*JU,HBOB]V ?/I/))VO5EVV"^2.JO/+23CJ5D&YO,P4/5%\KN' M90*I*CD@+_:Y.MFK,$#1('T/]8F(2\K*W[E[)=\S4N[/]Q5JX_WCG]<62^*) M6I?R5.T;D=]<,6+9$*NH"E'4>)'BDP;3XD$\NO%N]#7^,I*NG++"5Y*MIO,X M#D6UL5":2['-FH%7OI :D14;\451EV$:K]NPLL6$3SVU75O5E#J=YL9^I*DT1E 5N;F-I\&C5 M,A[=!4DIW5OZKFBKI5E?OOXATBH+%)ED0YA5>%CQ:^3THNY&::LJ-/$U4 MS215GT;(/^AH3-7A"-)LE:X@K:S_4$S2Z.^E9>0[W,=)Z$OT\ XKZD2C9>>);GI\O)QE <'U,;/GH%=6.E@FD23(M 112]1K;J M-DZ*RD:.?)A>QDX"M>.U>"G)$X$WU?MC9_%4GU)75,^I6E3TT7D^#Y[W#=4- MU \53K0756&,@$L2Z+#/0E?CT.635&\.HBRO_A-$4:S+?\C^(4GRO@C3XE3- MPJ?EXD#I__4:7"7P=6BDUNB++;"Z^HF481D3!-FMGD_VU5LHFF?B#^E9P1;% MWV6?]!:K<_840A]9>-7;_YFSVY=\E2T_1B8_O+U\R@KNJZA2 7OC,9(0\[I$ M^;YC54%*/TQ!1>W[O?/"+"] QO'E_4@;+87T.N M;:Q#Q.ME-%7/T047I466N1\W#%& I=B0O#IC0^US+KK3.DASJ'WQHCM)-6K= M):\EI5_G1F<252_H%%=N6/B>:LUKG;2CBX"I M1A;E^%S;'A6UH/-L-T\/4]8)IZCGI],!DISO9?\JQD6J:%P2RZ&EX#E3S68\ MT06@4FE"K@E;*:BG<_)$'ICL8$I-CQM/58E(B@VC5?/R'I\3N,B3IX(KIJDH3M':B\1YIE6E M]+F@%)0(Z#0?.M_4$/>IV9*J"N-F?;WIQO37SAI[AV>YNN59$0ZZ7_.[W]^> MZ":OZ!Z71G2/M5)GZY6>^YW^>%>E9XE$J1++2XF[AU?TEF*6IWR^_MB%'#TF MZ97N$Q=JQ4%\HR!U^TV MLOO#T7!H#WHRZ!CV/TB;Z;C4=:_*_K#6$39;999]W_VD O6$RP@DX_G6&\?I M=0:;9QJ,NZO?;%!(J.<(8!" MVI$ RCF XOG*,#+8^^N?OW[[R^<<+]UQ9[2)EZ[3<8$7TOX$7LZ!EV*HK6=V MQ9RIJX(W!64SAKV'>=X6C0&[O=86_H-I^T-B9:7'?4L3?YRAD-._TG&&L_ M=0=2@!23D;(UTS):P:)0]MYJ+ F@4/0C@%+?3,NHNQHE%L/&+O!"VYW 2[TS M+1_[,O;ZM(F:CWVWT_L$W%!V*W!3VWS+QX'=&3^"3*]C[PD93+J\Q3N?MR( MO4-WTUMJLW@41Q<_?_[\*[OEGCK<3B5T\%4JU7^7?U[EJ/VSN+#*I5*[P'Q5 M5258[6!7AQ)'4UT!1/^N*(VD#_E5Q^BI,GBJ@K*7Z.W#ZRTX3K85LN2++/D> MLN21)8]LQ4--^AM7N&=_X5*IXL7M1G]K;=+W\*!/9F>W&PZH-GV+]2RM29;J0^K#X#8HCH3+ M+I6^6AS4PE,\C&Z.,ZH^E2!BXJ1W+]=**Y.N%:W[K($!YB+R,6">9D*X70M4I[ (2/4B"6! MT,EMBSC-LZ+*%#^1UXQ=LD"(C!>IE;=>7LE1!C=I,,U"+['4 :G*W*&NB*<2 MS_0+1EZ1R%0VJDA@+!-?\Q ITOEF^B!L3^_2EVTOBMN6N76KQ#[Y<#:189TZ M12.O-IR_.]?E^/*3_-1R0WJTXA7 DVKL_U79/6' [WC>"72IA9*_=%*2PI?* MF0UYGJ#C^7&5J!WORF\NJSCIEGFV99RSS]:*(\4)E1JIR M;64Z9%9!8Y:I##V=*5K>1L-YE>:I 2@_(2.Z,FMT1\-4#U*=\;_ED^;LLRYY M)GVE\U;+Q"*FA\=W92U G0BB$JAT9M2C/KW^QJFJ MWYSGI:@N\?B6\@\\R!.?Y>N&X44J/:BX:+Z<)(&O3NP(1(YWZ1,]*I)_C//% M!950J#'HJRQ+^?Q$V4&E54XER@M.U,>@Y84C$O]BH4^KU@G-;"Z'-SKI6U&' M3O7RX_LHSS];R#A[U1%"%4\(2U-K(INA2EP(V?>#F3)D*F%;$*'.\U6]=^NC MNF:&Q/+,RT]*UOEE97>0G:LX3N:N2C\M4BIO=%)H#D PP)'/3$OTT7Q1K'*( MLT2?(Z3)X)[GT%V#F;<&0-FKY"AL=4C?B\S ](8*>>-(MDI^SQ\"D4]>5IAY M1!59&H2ZU( ZTR@_RK5(-]S!4^4'\X&[)UN-OG+L\_44.4G/J=\H*^=K3?(GK6SH(X>.GQ=*X1SM'YURO=&GOC1-ZY4 MS+(*BXOJ3-MA\7I!J4W>BN_T^: ;G\A':!O5C?_S6F?>E*^UK6RM*MB1Z5&\KBN5GT%< M%#^JJ@A)-E\JI:;MY0O MDL^Q]5]%00X]E%QWV4;[MON\'DU48-N:%*E IGZI*^7PS5IB^@A4PZ)^1 $G4<.? M5>TW1>)?RKZAQ!]";D3'.-ED>#$KMD[VJRGJ954S\!&G*&9\4F3SDL'E0E,> M#SRZ>.MV0IT*)*TMWT2RW()KI[(X*NHH2Z:;YG7WY/U"?N--ETPLA=HXMSJ) M:[UPY5H $FW.A%?CI-4^Q:;XS(I M=XGN(<7263$UE!=)Y<56H)5:5R_X>*Y1OLOVP63:J>HC5KZ I^85MW0C+ZJV M7I!0AU#JI:-RR:&RTL8;3I:EV8HE RV[>34V-;.MJF\F>:W$(+KC(BUK=*MS MN'D>U>5J6M9HJ^Y?A !/SF5"%TY"KE_4FL.%X#K,*-8A_EI.64,KS.LLQ]2* M?\8B?;SDIS<3ZA*V>3W4G* RP=24]HV^N"A5JLHYECQFE67Q(Q4CJZ%7OB*F M[J-WC>D"QE5G5'>)]5+A=IUE24.KMA15&ST]?U$,22;ROO(]1-GRQW2WOH%B MK6+TJI:TM5XSNJS^*C)=5=E2@YJ;Q+MEJV-$+.8'-ZIKJCT-B>"J.?D+%YL1 MBA'BJB*EWJ";#^O*%,-"7]2(N=*.?!"WJ1X[V'E5A%75F7YJ:2I_ZJY1?,[. M^MZ/5JORQNC#QST69?J ?F$8G%SW90K+I?**69Y!6Y+;Y20A)__( 4R/QES MY[X6/194C]-;6Y:K5A@VB*E[Z<+([7QJ]4*=@"&CEBA'[\Z#70P*$$B[X?6B M^EM.4)#6XP[#J@U"I0"L!@]Y5>1[%5^KV%FRN52>2_;1^215:"*F2;!X-'=6 MW*7M$GU^ MC$ AZCN'']L?6M/OYAXR1RIVD>8SR66(Z]B,K"\@=98'8&D MRP77)+3S2^9= M3BT]^?!)F5H=D"R4+ 3Y42YW:I=\H [8B6[D"&["TWNNEF*BXO --2&ISFG3 MK[/RC]C0[S+C;ZIV@*Q.[M +\T$8YJWR_#N]041KO_R?/AY.;YOML,]A^'1T MH.6]N$]^]%PYB%?I@$GQTKXZZCW1^X)S:Y?Y@C?JY"A?[?B7#5OJ1=QB/__: M\]1:J,$#-7#,*ZWYZ\Z :Q4O59TGX156MV+;S:#+6@O'5K=1AVO(X9_"L^J] M'76LS\Y(K8"MJ.Z2SRRO/EY=J8&^FG=*]:)QM+S7"R&Z85U;38.,;>:K)6^] ME*V>FO)B'D33Y6KY0MK2Y\4U#VI614]R23NJ/J*:G*Y:E_ ;E7 BGRNF<^YG M83%CKM;%P^5%M>CKZ[/+[O(< 34G$PF]^K\B.C7_I#)2TEB=I:CX1D*OV$5< M\ODZI798.9-7+D#+Z_/I&9$;02^PK&"]F)?77,F=[Q[G-%"/K4H&(I?'>4O\HA,Q#G.5%[0A)<3V[,L7*TU[J"/ZJ%JG3/OUCI24/MT M)*GEZ#N('+S5S;?YX)X7 B*Y"5AN/I;7\E'+;*T=^-V$I>K-N@/GF^#X MSHA$;RK3RKX..=G%JIQVJSHY+%\C*1JU&7CE&;QK*U)K#RO3T394TY-C)6F_ M:2%:DUA7_R@7<+:W+!(ZUE2D:*:>45*'^:J@<7W?LOY#-8Q1 M/#GG7O%R:\GNNI:49L]$2]/,FU9GVD:E+4K+2*+_^JW8=/#XF8JDB[>HF%F= M%2X=<^OEN>GE($H&CBHX58>2KZWGK$VKF47$X($W\,#NU;['DT^[Z2#/+HAX MN$D*NV\:)S=>5&!L?9^+\$(OT=N(2HCK"2R)-?F;.,H$?Q[S.BWDGNN3:Y\$ MG6%]&L'%J8*+7ZKRIW_-I>)81:[:Q2NO-_AUM57YG^56Y9U@I/)F3V+U>L>> MZR+<$"4_OHH>=VW>+N,@L<6,^M:WMX%FTS*/3^U%D&HM]@R*K+7G%9LNM_=N M^N4VFF*KX5JKB]6QKU$UL_Y%WEK-@.EY,:Z*5JE=FBHTRRY M&$D/8_7R67Y9$=CDNR;5>>+*O1=Z$ZA>KGMDJL>Q4QXSJ?=4I416ZXXZ5/*4 MKX)8[V4I;%K5,WDTFM:5(E;+'C-EG6(]LMKBK1^L7#8/%JH9LGL*7?YB(R:; M>4'"[KPPJW;;5I'=1J: J-8N]P_Q=+2OJQ@5;2QF/-6DO*>Z?O7(0^Y_IZ8) MO.A&SZKFA\^K= LU<5\]T2SI!>T?:9>CX&I63/?R(OHB,R%O3/ST=,6T&,=44Y51,4>A M )Q;*Q)Q&/C:+B*57V[+_=#;V4'!Y:4JK?F;%H@+T_T MQ.NNC;375LPU68(E6\N2/^==0?>_S[Z\*E#!C0KNS.3)]??Q-M[G,5/NX,=\ M?U0>LE77SW39-S[-U&VLHL2/_$8EKDJ>G&>R2:HH1+ZM6Y4ZF"99D%;=LIY ME*OGN=XL&L$\Q\GF.73_^1KIA+Z/Q5S')]#Y,8OXI'G]YMS$!=P_6?KHMMWS MI56MY_Q#UNH7U1"]2.NLBAO.%%G(MD>KPM"Z,&R^WXS=Z'JJZD,J8-%[Y+9N MF6_6J(;!FG_DXS.],575MU;#VSPUI5I+5B4.T[75"%W)I1P*YPF3/$^9W"SN MO(JH+/U7>6DLBIIK&^6L99BV]5IJS4-5=BN3*$U;#D9ZR@'6= =(3T%Z"B*! M4U?%QXN((/4>>%6._G\C?9[$M9J M*,H1%_KW>Y8$0E44+H5QM3L@7CO"H:B!OO-#6I;5W$:6QHG:A_^0'R;!_$!O M:(W2WFB1JH"GMH7*@4:X++0[KWA[Q]?NI^NGZ?2W[^1[ML!@Z M);&:F2DV4I0-EF;YW\YUI[3-:I-=;B'YA-"[+R>GY4_E)+R7;AV8_K$Z6OW3 M*LB2#_)Y'C?H^^E'_8W[>BQ:9>'HIP2KG71^OGNNJ!JDIV%4=6?]^#C^0T=4 M%E/C0ME9JL DGX]25GOQSJN/R#:I:?YB;Z,J6*BWL%?)0IZ.X]+BOBJ 7!W3 MJ&>BIEZ2+*4Q589"4=EAHT&EG3>:I$IPI&*K:N*ZW2OOE!X^3O8M2C!4<^"O M+[@ \CTDW-HLW:R"+Z&R2E3/+K;>[RX(7Y2/+);]U#!-K\\5.40:,?)/*JHN M-N2J6Z6QFM8MIYKS6RA&+6Z2LY<^3Z.L4;V97*FS?DKZ>FJ.>E7">FVV6KVQ M%T1E+J4E/OW$]$RZ)Y6\JS]2Q+_ZGG&O.\R5T3;-\,YSD,KUA M1E>,59@JZO,43)KS>3Y6S=VD*$KR8YX%NO:!,LE;=_X/Y5_BC'UB8L/J#+X2X$ MOQ1(B>95?V2<_?7?<&0R< M#_JM4O^)BYR./>Z_?,T+5XP[=G_PYKLF73UW2*0M$B%NM[?G M;>0W2=D?'WWDA1#@7O;Y?)[F,I^M4;_8S7%W7)T2YX4%!>34L"L">8JD2NAK M+AB]AJ3L$TRJO$_XIO?]W1;H,RUF[]2AE=*&/#E5%MI('^@4@A M;*!6\[Q(G5H=4&MSH0QJI>4/4&N;J!51:X.A#&JEY0]0:YNH%5%K,Z&,"?$: MW/9%WFV2!,25D)#=24Z$8Z>GH7+V42=)Q9GP(E]\JEO8C/,M+94J*U.N M/;3J!"68DM*X8]D_B@VV_@&H.A6 MWM>-% ,ECCHI.K9KC>W^R3UK- 9-(CN(#<0&8@.QH2@VHYX<[0ZA-= :$J:& MUD!KH#4-U1K7'EC=,<0&8D/#U! ;B W$IJ%BXPQM:^"Y1'=JP.\D?5@;I2RMQ>>YAB2 :I0,CI>@)(1=0R4C*Z2.0-KW!U R4R$ZHE3)MT3KZFZ6%,] MM$]\BU,O9$E>.*[N?2O444@SO#G6[A($-@0W/2*DJ76]M&?UAS7O,$8T0QF? MU$T-R8)D0;+:(UGCKM4?0+$ 3R@6% N0@&*15RS7'5EV=PS) CXA69 L0 *2 M15VRG-'0ZOF8K#>^BS+T1:\S&(W7_^NKSK#W6PXZPQ=>W;XT&(Q0B;@F"J)L:4H&.#JD@ M*A4#RQET(14M01!U4T,JT-$A%32E8NA8/:<'J6@)@JB;&E*!C@ZI("H5 \NN M._F!DA.;E,F %3PC(/C*D[":O)!WZ"(>-N90B*10DI=HY(62O V*U 96OXM3 M4H!4"!D=+T#(B#H&0D97R'K6Z-"SMR%D;4,J=8-#R"!D$+)V"IGC6.-Q'TH& MJ$+)R'@!2D;4,5 RPDIF6_T!QF1&0A7'?;5UX3@_[FNZ62X/V9 FACG'VDJ# M (?@MC6$-G7.-KM6=UQSAB6"&LKPI&YJ*!84"XK5(L6RK?&PYNP=*!9E>%(W M-10+B@7%:H]BC;I6S\:A7X G% N*!4A L>@KUL :V)@5- R>./.KJ4N9/R>Q M$&R1Q/+72 4U-V+!=BVB<0NV:S4H>AE*'PX/'&]CNU;;H$K=X% R*!F4K)U* M)GW8'Q]8U!9*UC:H4C8!521L@+D#*BCH&4$98R MV[;&7!"#!UQ"SB64' #& CR(P0,N MJ3?-8]W"Q9UP(!J]Z@N3@(C;Z0GW'MB[H/S#-W M\^29.I7W^M9H1*)$/B57M@)-U T.":G?!^:9&Q)R;@GICBU[1")%A)(K6X$F MZ@:'A-3O _/,#0DY>[6?L>7: TA("]%$W>"0D/I]8)ZY(2%GEQ#;ZMJ8R*H? M32<^[@K+@F0A^!L7W$NF<[TRZ/,['L:+6_FG-JP-'KHNB*T]QNP= >ECDTY# M@R=G9 T&-=>'I^3$AB.(NJDA%>CHD JB4M&SW$-+FP)!QB&(NJDA%>CHD J: M4M'M6Z/A@077@"#C$$3=U) *='1(!5&I<*SNH.;CGB@YT>AU.R3UF;AZ]S./ M>.*%>O'.\^55@4@3O?*%]3MLAZ(=1&$#!VUS(Z"J8YJVCZ2,-J*)NL$A(?7[ MP#QS0T+.+B&.Y8R1E-%&-%$W."2D?A^89VY(R+DEQ!U;HT/W%0)-1J.)NL$A M(?7[P#QS0T+.+B$]J]\;0D)J1Q/R^MJZ,OCU=N$%B=R M0K!(IG^Z)U[D=;'(>VC/^!:G7LCB!52#7I6OW_@R!U*UC:H4C+&C#LA_Q$*P61+?EJNE<73@*FE[?$HS@,$6,'*A"[: -2)H^3BP!B[V@!&0 MQE-Y&!41('F0/$@>)*\Z1L*QQH,#IYRA>= \:%[]! O-(^<2:!YES;.MK@/- M@^9!\Z!YM/UDDDN@>80UKSNP>N,#B]I#\XS5O),ER#9>(:DC^I=TSA,61-/X MEK./1>+KITMDOI(.?Z3-U=]_?.>^.Z]'#-14FC$J'-,2QU!R S@,4"$,%3B& MJ&,HN0$V#Q/J#'./10-S5D AT=,D%3)F@P@-@@;1 M\X%YYH8&G;]"3-\:#&V($$0((D24%8U&C7GFA@B=783&EC/H08.@0= @HJ1H M-&K,,SBUQF,QNO_]54/ MV/O5!IWA"V^VB$6@3JRZ3'CHI<$=?X:P4/K5R-CK6'M#4/J5X!XLE'ZM-8:S M>D[-R8*H_$IPT@&29PR_0O+(N0221UCR'!O'.$+P('@0/-I^,LDE$#S"@M>U MG$,WS4+R('F0O/KY%9)'SB60/,*2-^RY$+R6"=Y94E_=$R]ENUC*/K13?(M3 M+V3QSJ.O+!;Q%-OOS(V5CKM?"!$3V8UZB)OJC)M&EFV3R*]%_$1PP@!2""FD MZRWS' ,I)"R%3M\:#@]<*8860@NAA10I%UI(U#'00LI:Z%JN<^",.K006@@M MI$BYT$*BCH$6$M;";M<:] \L<@PM-%P+3Y HW7BUI([H?\1"L F?Q0DOUXU3 M[X$+;*HS,0HZU@8>ZM8WR="HS7+^$7O/&KAC',5@SA>#B(#<2&!@<:C123# VQ.;_8N%;?K;ED$24O0FP@-A ;B W$YA1Y MI/*9_3[$QF2Q.5E>:..EB3H\OU:K=6S"(R[_B/U+YH8[@5HQO MS^)W&D67HT%G,!A^>*/@#8ZG=\H\?G#WI('\0"Q";WDY"_G#NG'+C3:,6EDT MB+3UM&'W>L@S-GYD.C6 J&"RYN?-1IAE3IW^'6:^O%2D\?2/"]6;?#:-;]61 MOUX:Q!'S!)O%81C?B\N*).3K%_]_."?LXM@#..'E'GW&D%=90W-E^>RBQ?I8 M:B]+XU+'5&N"Z$;V87WYA>Q <2;[7_# I2CJ1SFV-F'Q =E10F\A^*7@"R_Q M4KY)AOK>[[8W']T%(I@$89 N+\O/[]B"5/3R<6HX=N_%:^P7 MKAAU^OW^F^]RG+:,.SUGA+8\OL*6C1GO>9MG-L"-B.]_&]43 A[$_Y,X]!\U M_1#^8L__1Z,D$W$/OJ NASOG!>M+6ZN___AN\*Z>8?@K-X:7-J/BP]6LP*G# MM*/!]-L\X9S=RI_G@G%I.?^'2<*^_^GO6<19U[9H3<^\:J>X<1VD+IB#9$&R M(-DSD.QU\ "*;1O%8L"" 4O;/%B[EKK0TH9KJ6N[!QYT#<4DKI@U%>.&/T"M MH-:<6@^L#@!J-0'*H%9:_@"UMHE:$;4V&,J@5EK^ +6VB5H1M383RIA"QQ1Z MVSQ8NV(ZO;-)IG$<2%H(/P812^=Q)KS(%[4G*QKG6UKZAJ*.AA9U_!*+E,4S MEO ['F7\LFX<4O=G;4G#-0P1#4P@K1U/U,)' WUH?%X^7 +6:QOK 5JF00L! M7>NHC;HO"/ 8H="-NK? 7"VU/YB+CB]@_]KL?[SIT*W3BM8-W-91ZA.GU]E$3)-@D1>&B:2'L\4B3M(SG5<%O)Z +X][:AAU'Q"JN79@ M6<5CH\; Z0/J--EU^Q1.\*/DQU:, FM0 (%'7)&=(XE192GYL MA291-S@$J'X?0( @0"<7H($]A !!@,@9' )4OP\@0!"@T\_*C3$K5[\ G2"? M DN'!J#OUR2><2&"./)")GAR%TSEY]0:8IS.>8(4#!.CE#WL#TZDL:D%@<71 MJ:TW.#"P 'P G[8N\:'OTS-T\_H^=>EP'!O2T1+X4#_3,W3S^CYU\1AW>Y".EL"'NJFA$^CHT F:.M&W7!>#C+8 MB+JIH13HZ% *FDKA6@,;8XIF+%RU;8L$=6S]S".>>*%>O?)\>54@TL1+@SN. MW"YSXX;CKMI/Y-4\69FE;\MW8B(. Y]M=EWJWC+/,2_ X_6N05QR_'+*EM,E ML3'SQ5[@]N5HN_@GWQ=(Q;8V8U?9H&TM00RTK=:TM5[_P,*,T+:V(96ZP2%D M$#((63N%;&"->A R(!5"1L<+$#*BCH&0T16RKM4=D:A.!2$CD/>W;L7B'D=5 MO\*(^L@W9\V&Q!Q'';3?XE0=]I;&TS\N)I[@/IO&MPL>"2\-X@@Y@B:&.\?: M4]*<0,?\PVN/ARG$2'7FGL@8J>;RWXB.L#NS!:NP$$&(($20I AVK6%_!!&$ M"&+8!\6#XD'Q&J]XSL@:#0XLL@W)@^35;VI('B0/D@?)VV>FLP?%,TSQRG5@ M^=6;A%Q_^Y0]/NQM#L=D5:)DBA5'F<0([OK"AS+GO-IKL/!N> [T"V\F7^W2 M"^^]I;AZQ[[/K^QO6'ZS0WALGO#9C^^^2^/IO]2=SM9)OBF0L'C&ON2_$M4+ M>O+?O$^JTP _E$SA!W=/&L,/Q"+TEI>SD#^L&V*PVQ"_9R(-9LORB?IC%R+U MDO1*O^Z%?+%;<:EV=ZC/[C3.JNV]3K\[_+!NK>+^9M'-AE$KBP:1MIXV[%X/ M><;&CTSW[J>/[J>2"=;\O-D(L\SY[J>OT33,?'FI=QO+8.L_>G^0XCYO^N\L M$('Z\2+AH9=RGP51ZD4WP42?QRO8+ [#^%Y<5O0HK5+\_Y.T<-'K#'OC#U<+ MS_>#Z";?Z*4LW'V>+=RCL\43_?_,A*$#LEV;W[PLC'WYA>QN M<29[:_# 9=RL'^78FF.*#\AN%7H+P2\%7WB)]%UI##WFR._];GMGX)UT]R0( M@W1Y67Y^Q_[ A/CSG"H0;%S %"TJ>/8O1>OL5^X8M3I]_MOOLMQVC+N])P1 MVO+X"ELV9KSG;9[9G3HZ;'/JV:;K1O4,$P]2BTD<^H^:?@A_L>?_,VO"M28/ MOJ NASOG!>M+6ZN___AN\([T-%UI,RH^/-^0_&@P_2:'S9S=RI_G@G%I.?^' M22('W'_/(LZZMD5^^O;Q])UQ':0NF)]_-R/\ =H%[S@ @ P $+U#P FB,+HTA)#,%1? "!2^ RZAY M!%ZHV0LG/H&JKV]QL@.H^BNS$O,E];G1ZVPBIDFPT-5DO$CZ-ELLXB2M>\4" M&*VS'BMUZZ/*ZLZU/=1./8Y/G;XUZH_K+9Y*R8D-K_UM(((@/Y ?R$]SY:?G M]"$_+9$?ZJ:&UD!KH#4-U9JN8_5[&.I :VB8&EH#K8'6-%5K;&O4M:$U! X8 M0I)#XQ;R/'W80^0S^7)_\#2(;I#G8&[(L;<7P'J4MI@@>CC%&;[=[H%U6X F MH D+=, !=7,W#P?D565HC7L#J$H+T43=X)"0^GU@GKDA(6>?UAQ8W=&!5<^ M)J/11-W@D)#Z?6">N2$A9Y>0OC4:8VZK?C2=. VNN,?)\N"<-1L2G4?N#SN3Z4Q0B1UAU MI+"J9SGCET?FS_:4Q\7":V:+QPVBU$](CH!:O2L0&@P-A@9#@^O2X*[5'4"# MZZ:-!FDP=5-#<"&X$%P(;DV".QA:XU=DV4!P(;@07 @N/7="<"&X1@GNP!J^ MXD!A"*[1@EON#)!?O4G(];=/V>/#WN9P3!9%90H_N'O2&'X@%J&WO)R%_&'= M$(/=AO@]$VDP6Y9/U!^[$*F7I%?Z=2_DB]V*RXDGN/KL3N.LVM[K]+O##^O6 M*NYO%LUL&+6R:!!IZVG#[O609VS\R'3O?OK8K4XP7//S9B/,,N>[G[Y&TS#S MY:4)%VF23=,L":(;BZ6)%PEONJJ'O(@C$2>LW/TQC44JF"?8+ [#^%ZL3I.3 MIBG^GQ(W/-';STP/FC-W[5CRLC0NU4BU1OI ]F]]^87L7'$F^V;PP*6TZ4XIC:'CB/S>[[:W<]T%(I@$89 N+\O/[]C452!@ MW!D.-01V:GK1IHYC]UZ\QG[ABE&GW^^_^2[':MS'X MW&S'H3F@=QZ1TQ=YLTD2-&4BI2UVKPYB&9SMF.N#ALIF')I,^D#L;_.$W*EEX' M#R#=MH$<0P[ZH2_L7O.0XZ6S'Z%]IFN?:[]B6:YNWT/A,*QHB#] K6VBU@,K MWH!:38 RJ)66/T"M;:)61*T-AC*HE98_0*UMHE9$K+B$C$O M>H:P'J!E&K00T+6.VJC[@@"/$0K=J'L+S-52^X.YZ/@"]J_-_L>;#MTZ^FC= MP'U]HY,=M--?&9>81ZE/G%YG$S%-@L6JP$JV6,1)>J;#KX#7$_!ENXX@,ZH^ M(4X$-+.HX!B' ;Z,1/.(KWE @B+5CP,H4@. 1%V1W!$DJ8621-W@T)_Z?0#] M@?Z<7'\2%3/#D+IC*SZD5Q#B=\P0)&";&*7O8'YQ(8TL+0HNC4UOO]%4)@!Z@IU$K M?.C[] S=O+Y/73GZ$(Z6@(>ZJ:$2Z.A0"9HJ,89,M 4]U$T-F4!'ATS0E(E1 M'SK1C)6MMFW"H(ZL:R\LUJKDR_W!TR"ZH;%/@+IC:88+6,^G;6Z$#F??'./8 MV!H#*)D )4@*< ,IWK)3&?W_$P M7MS*/R&)R\38 .'L6_'MTQ_;#?@ /HU:]D+?IV?HYO5]ZM+A'%I; M$? Q#C[430V=0$>'3M#4B>$80XRVP(>ZJ:$3Z.C0"9HZX5J#X8$'B ! Q!:M MVK8]@CJV?N813[Q0KUQYOKPJ$&GBI<$=1T:7N7$#5NQIFQLQQ-G'FNX FU\ M)1.@!$D!#H #^I+B6OU#)S !)J/!1-W@4)#Z?6">N:$@-2C(H L%:2&8J!L< M"E*_#\PS-Q3DW HRL$;] Y?& ":2"V3MV7)!'5M?;Q=>D*@\+A9'S _$(A9> MR%23%\CL,C%^P&X >H9&S'!N7OO3=P^N[?2NL*,&&")@?(/6P-#WZ1FZ>7T? M^@$,D<(0=5-#+-#1(180"V"( (:HFQIB@8X.L: I%H[E.B@=T8QUK+;MF*". MK5_2.4\8?UCP2""WR^!0X;CK]A-Y-4]69NG;\IV8B,/ 9YN]E;JWS'/,"_!X MO6L0BAR_W+[5&PXI;*QYL1>X_;Y5_I/O"Z1B8YNQ"VS0MI8@!MIF[)PLY*UM M8*5N<&@9M Q:UDXMZUK.J \A U(A9&2\ "$CZA@(&5TAPZ#,9+">(/]OW8K% M/8XJ@(41E;'*^U-T''7RGTVC44JD$-H8C1TK(TFS8F##D#HJ<#XOFY,(82JD8I[UFAPX%S MV5"-R E;-LU?IX4(0@0A@B1%T+7&_1Y$$"*(81\4#XH'Q6N\X@TMNW=@%54H M'A2O?E-#\:!X4#PHWNOS9 >6[3B0/+,DKUPCEE^]2YG!,EB5* MIEB1E$F4X*[GS2MSSJM]" OOAN= O_!F\M4NO?#>6XJK=^S[_,K^AN4W.X3' MY@F?_?CNNS2>_DO=Z6R=Y)L""8MG[$O^J]5ZN2?_S?ND.@WP U/ % W;VO/# M))$46=*.22TO^\"&(NBH8]?N+R]+XS*>4PT,HIM+^TI??A%ZRSA+Y>T?N P. M]:,<6_>?X@/R74-O(?BEX LO\5)>]@0=6>?W?K>]->XN$,$D"(-T>5E^?L<& MN?QQ/;?3==T/NH/OB'*+-G6ZSNBE:[H=QV[-C=9W)-:YT%X"_U61_^CT@?_N M\.X%5AY1GX$YT@S8&>Q_@":>S/K2UNKO/[X;O@,RZ"#CF/.?Y8*W 9" M,XG0NF?L5OX\%XQ+R_GY<.7O6<19U[;( M+Q \GA\VKH, YH#YB6%^'3SL"7)$3^8"&]%3"ZP/*JV'2EW;=1$5@3P!7U/A M>_HM+\>'+R&G0VL!5F@MM!;P)> YZO#=J;686P!D,;> I>864N)'3S"/+7BB MVN[=Z)VI:5'[Z8Y'&?^T)V'B/"6C-P?^EGO]$D^$!+\ +\ *D F6G"<",^O#S.IN(:1(L5B6FL\4B3M*Z%UTHP=0< M^CS)I)\IQ$D=:F/[ U %5 %50!50!5311I4#5 %50-594'6RQ5V,P8WH%K\F M\8P+(4?@7L@$3^Z"J?R<&HS'Z9PG6!DVEXYQM&*#Z#OO :;\OV/OJCA5NQ$9 M#3IK8-E1," 8\(P,"'X!OX!?P"^GXI7DZ\.\<]\<:V;3ZCWB6_Q")5A882%)LQ7B60(MT2QU!R ^ ! M>!!S#"4W !Z !S''4'(#X %XH/X,1J:H/]-P^CR>_0TD3NI06Y^7[#KF3$L" M]H ]#8^8#WN#=CT#]H ]#8^8#WNH/6 /V+<-]CV#8(\:2.V>!T(-I,;J!5)H M&ZHO W/DA6 OQ:Y9T OH!?0">@&]@%[.3R]]T OH!?0">FE]](+Z0FV==:<*.&O> 4< HXI6Y. MZ1HTUB750<$IX!1PRNXXQ:"Q#^KF-'5^[. 7\ OXI6[P;L0O/? +^ 7\ GXY4?QB MT/CH!-O0&C_=0KTO_K+@B9<&T0WC#PL>"2X.K#W='I?25(CCV=] QF^Z2R@Y M ) ) BXA)(# E @H!+*#D D D3EY+&I6$3!QR7GMA43E(OMP?7 T^:Q;\^@\^Y : 4,#Q*< %!8 "0 $MIH!FU9D'!8 "0 '[ M1@'MWGF R2(C>NQO7' OF<[U?)'/[W@8+V[EG[!)P42):/5<.W6HK8N#@XQQ MP!ZP;QWL&Y5- ]@#]H ]U!ZP!^P!^QVP1PD7S ,9TF]_YA%/O%!/ WF^O"H0 MJ4IG]*4""S* M-$X[2/X$? %?0^%KWO(.J6X*9@&S@%F>&, A, !\ 5]#X6M>8(#S;MH]/U2< M=[.S:H7%(IYB]MYSCTS-_V^)4F)1_/_J#8$U.L6_MB M%R6' F* V-'WF=6_GDS)H8 8('9LB(V!," ,"#NEB.V&V,FV+C0>D-2]_[4: MA,MA><3E'VE,JU+W*TVBQ1QI0XG9-6>;&\%>BB48T OHY=G-M";]_P!D"#($ M&8(,08:(#$&&($.0(3D$.^3HW"CX[]Z4/=$'RY"R#T!&P!VS78NGW %K %; V#[1"H!6J! M6L-0VW5VP[:D)_>W.0C"]3K_;_;!=".;#WL9WWF3\WS.1!K-EC>#9 M,%#-UCC7G,DD#OW]S)E?K%IT&:2RL=,G#?PEOEUX22#BB,4SELXYRR(O\V6+ M?/E3PCGS(DE2P0.[E9^9"\:EN7WV]RSBK&M;S+5=5U^R]\>0O!+P24_>2DO3:;U/[_WN^T)_;M !),@#-+E M9?GY'=/ZQ>.&G6Z__T$C<$<\5ES4L;OCEZ]YX8J1O,O 7OWGO/F.QVK7:. 2 M:4N_,^CUR+2E2Z0EE#Q$J2T#V5L&9-KBN/NV97TUDNYRE4-S*.X\4K O\F:3 M)" ^!(?=M^PNK:S^_N.[P;L:$MI*$[S*)Z/3NV0UU[*'4T:&3TO!'[3\ 8YZ MBJ/,/,/6Y\-[PC>]&7]]$_X/DX1]_U.Y$Y]6+MFK2@89UT% N_ ':+=5 MM/ME[D4W'.3:7#"#7&GY ^3:&G*]WDHK143;%I"#=&GY Z3;&M)%1-M@,&-R MW4BWP1\$_5'#>BXTL1Y-5,5OH(C-A3*Q+3$MVP0)(FT3D3H@4A I8E10JWE> M)$VMGV]EPPX\91CD:@*80:ZT_ %R;0VY$BO%#EX%KS;7'^#5UO J)E:;#65, MK()(0:286 61FD&D\ >H%=2*B=5V@1GD2LL?(-?6D"LF5IN)8VPT-M)M\ =! M?U1RV+51.Y(M/=4N?<3ZFI6/%"8NO%3+7'EIN MSY9QA*L[W]GJZ]GU3'I3/ZKY.IN(:1(LTB".\D-LL\4B3@X#0H/I]8)ZY(2'GEI!#TU_:A21"T=R!&Y8 14@2@(1A42LTS1Y8W3&FZ]H8 M(E(W.$2H?A] A"!"IY^;&]K6P#DP)[9=>#2/_IH')^A2_3B +C4 2-1UJ=NW MAJ,!9*F%LD3=X-"@^GU@GKDA(6>?7\.HQJQH;N>:T?$RRXZ7$=A GYX5F;\F M\8P+$<21%S+!D[M@*C^GDLOB=,Z3NA,^J;N79@"RA_V?)37'** MNB\(9(XT1^M8@^'IZ[^^#96/Z[]0\GO#X4G=U% L*!84JSV*-;:ZC@W! CH; M--T%#8.&0,->AAK -X&ALO0+&@6%"L]BB6,[#&W0/3 Z!8;8"G@:"#B$'$ M(&+M$;&>-;2A84 G1ETD!8NZ]4TR=/."->KBXAY8GZ#[J\/L6IU[($G['HXS3J%)!'9$THXGC9@-OQMMNQ^VK>-N/ MLTG(#1L%$TH<)E(&9@_G(N Y099\4-Z@:''$(.(8<4 MW&VD'(Z[5G\ -80:-G8&#@()@81 4G"WD0+I.I9]:)(Z!+)U DG=X&U00^H^ M,,_H8%B\^>,RB_>E*E];<[#=KK]+O=#WM;U'F317_/ M1!K,EC5*Q)/VD,\XMS56S&443ZPO92ASSJO,X(5WPW/L7W@S^6J77GCO+<75 M._9]?F5_P_*;*//8/.&S']]]E\;3?ZD[G:V3?%-(8?&,?9]4 MIZDYQ#*"3TX((?UPGT_CQ$N#.+J4S^")>J7][)U?K%I[&:3R7:9/=TZ)"LYN MY<]S-IU[T0W?@M^AWA@TP!M'Z>/7V41,DV"A_*E/;Q798A$G:9GVSH)H*CE- M<)^]=T:= 9-W#]6ULSAAZ9RS+/(R7S;8ES]5SA*,2U?X[.]9Q%G7MIAKNR[S MY>W26#ZENJG\AD6RC5-IO/B6)\)BTECWTMNS)+YE_"&01HUN5G]7#XFSFSG+ M%H++ALB_S>4U<:*"*;9(8C^;IODQM-,D%N*BO$H]I?RSQ=3[)\$D4V\M\F?% M62+?6:D2\Z;_S@(1Z#]:^E[J1?ELQM6])56N72"_GTKOZE;J^WQ>_7R=RL]Z MB2\DM_K!3#91?^+CG[Y[<&UG>O7Y^DO^K7_UB7V+%\&4C>S^QM_5+ZIK.NC\ M9SW#>!<&W$[O"!!0GQ+>+630H/KX,&,P,#$RC?[1 7=?F?T#"6*TD_/$J*29_6 MVE?Z\HO06\99*A_PP/VK_&&.K0U=?$"^;>A)9;D4?.')X(67)M/K&/F]WVU7 M ;R37#\)PB!=7I:?OWI<"[!XW+@S=(F6Q'9H;MIP'BG;%WFS21(0K] ,NV_975I9_?W'=^X[ M:CX8=OH$79"WZMS[9V!]6+_!U@<+4?$$K _K&V=]Q$"&>P!6A]7;8G6P3=T> M@-5A];98'6R#V![6A_4QOP-/ >POI'61PQDN =@=5B]+5:O@6UV6("*1W;G M.#=SF$5>\[8 M+Q[7AS.N@S2<9!&KM)EV:_/B&6CW\)[P93N=NNGDVCHP@UQI^:.1Y(J8]MFJ M%8AH$=&"=$&ZB&@1T2*B/1*RQ\@U]:0Z\[C MTL"KS< Q>)66/\"KK>%53*PV&\J86 61@D@QL0HB-8-(X0]0*Z@5$ZOM C/( ME98_0*ZM(5=,K#83Q]A6C&W%V%;\)O'KVJ@!9:2F??35F9:)8$'$TGF<"2_R MQ:>ZAJN7:0\OMV3)H<'7?.Q=7CNOARK,<=CT^F''+LX2+,ZTO M#X-BRWSZ OP.]\:Q!G_']L=.0J+B(7V:,A47P2UP"R$G@+T $ZHP@5O@%J/= M D(C[R*X!6Z!6T!HC7$1W *WP"T@M,:X"&Z!6^ 6$%IC7 2WP"UP"PBM,2Z" M6^ 6N 6$UA@7P2W4W'*TS875OKIUPSKY>Q]U7T=A6+6_HKP_P:T>Q#8UD_BLVU_0&(.A%XWM>-$O.4C3@= M=OO6:# ZN5M-AI]!+ >-@<9 8Z QQ#1F8#F#+C2F%1IC'GH@.Y =R$[S9.>C M.^Y#=(P 'Z5L?$/ !]5"M-;&?D]==$Y?]M5DY!"2G-I+G9F'/6@.D(.14O-$ M:^A8/:<'X4+(5[?I(3O$^CUDQV#@4)>=@67WAI =R$[=IH?L$.OWD!V#@4-< M=C[VK$$7VQ',@!]6AJ!;!@''(#,WKM]3EYT!),<,R=FY,G2J6O1(&C, N[\F M\8P+$<21%S+!D[M@*C^GLL?B=,X3%+!_A8M)AB5[^^!9BGW]J67$?66<6TYQ MG!S"GF-T@X'5[]IG(LBW@?/QR7*$7-\&E!(W-P0, @8!:YV ]:R1<^"F3@A8 MNU!J'O:@:= T:%KK-,VQALX8F@:40M.HNL7DM1SCC-TX#!#7G^Z!:Z% $5 $ M)<'HJ 5HP>BHOM&18XT/+1V"X5&[8&H>^"!J$#6(6OM$S;;Z ZQC :80-;)N M@:B1= M$C:RH6;WN@75+H&GM0JEYV&N!IA%R 3! $0/4]8>$^!!RXOE1=-IC MW-P39^2YR,@[K$-\BU,O9--8I"R>L83?\2CC==<*( Y$D@'%L=*;-R-PM^/V M503NQ]DDY&:-C^ED0M=>^V8/IR*V.7;>@VMUQS6?#/>R_S&NAMI![:!V4#LZ M;C92[6QK/*RY!#;4CK#:F8O:!55@PY$+H21!Q$$ (( 20#!RI M"^# &MC880(!A !2<0@$$ (( 3S;D5!=RQEC!-A<=./T0BBH08L/!IFY MNE35O#>$D/N(2\Y93R]L>A(!<53^G,1"L/R]V((GBNN\FP/S(%OFVKH"#6EQ M]? T!KC(K@%;H%;0&B-<1'< K? +2"TQK@(;H%;X!806F-=.O@P//?6X(<.OD.M9>4(:^0%\:"CW,R, Y0 L< H> OIKB'#B$CD-.51T7^]<-&#C]FL0S+D00 M1U[(!$_N@JG\G-K('J=SGJ"6KJES0GO[P.3QK7'&;IQN$:>YWH$%_($B@U%$ MW-R0C;H]8)RQ(1MGEHT#S^<$BH"B9D\:H%"$&2Z"6^ 6N 6$UA@7P2UP"]R" ML3Y&*:9A@/I8_\ MA$"1P2@B;F[(1MT>,,[8D(WSRD874\1 $7T4848%+@)R MX!:X!836=!?!+=3<[V%Q^6(?X%J=>R&0#A6#YV]6=_4D(F\;, M][0D1]H@,S=.DHCSV*"+Z@*M0 YQ0T,>T,DA#^3DH3^ / Y=9N>RE@?Q1>H M.P<.@4/@$-"7HQ/$ZIG-;@ASBAH8\H)-#'LC)0__ M6E% #I#3T $%YD,(.P<.@4/@$-"7HR;28+;<,YNY<]S-IU[T0U?&YN]Q1N#HWNCMOWY;^C@ MU]E$3)-@H9RIB[Z+;+&(DU0JIDA9/&,)O^-1QIGTN61=P7WVWNYTF7Q(J#XR MBQ.6SCG+(B_S9;M]^5/E,,&X=(?/_IY%G'5MB[FVZS)?WBV-F5?=4CWFO=,9 M53<-(G;/)VPNFQ!$-[HI>47ZC4?+J\12I/PV_]O<2_Q[+^'YY1WVRVP63+EL M?Y2N-7ZR5#=QJINH3Z;S0$K+PDO2I?QP)+(P]:+BB:"9ZJBSW5VN)E9;-U8?WJ]>(%S\$DM"'L3J^\K[7]0>&%7A)P M8;%[[T9]44WDMXLP7G)^D?#04QZ8\(A++Y>W&Z_?SM^^I3?]=Q:(0#V_ND$0 M20/X\??DK M&6C'?0#&DX(1$6?K(L[KX 'Q)J5XL]<9/*,0HG37?M%F%16Q4@WD5?PAT"%9 MF#]YD:C8+%U*%9D'TSF+I],L272 I!LQ"Q+9Z']GDKK?2"\%_ M-,94LUX7%X[W"U6?B%![ST:HN;X]$N_J_>6UH>P+TF"%ZFZ)<[,ESW'!*V\- M0'MOIY=#.[^S.;3:O,NNT>T6=72?_/1;85-GD%IPU^J";>[:9'-[;>[@R&S> M>0U,9;<]=QRVFL$V":5=>\N<\ZH8R$(")9_>O_!F\M4NO?#>6XJK=^S[_,K^ MAN4WFZT]G"]6]JEEQUEB_YKT3U@I[\-^^3ZC0';$$[ MV4AFO;Q*(7-[6><$NG?&L<3)?']M>#ZISBLW3XXA-CV&$5Z M81& _--+_N#*'T2E9!ED:7TWBQ.>);J(T]Z5]I2^_ M"+UEG*7R 0_"/#A])D>E4VO_>[[>I5=W)T M- G"(%U>EI_?4<2J>%R_X[K]#YH4=ZQ\YQ?)T51_\,(UCFKULU<,.X/1V^_2 MQ+;T>R,R;>F-'3)MH>0C2FVAU%^&X^&>=UDON$;-) M$A#?X@2[U[_O[[4^&)%TP@/5A?41!\ %& + [[ [. M:;8/8'?8O4UV)\PYB/1A?5B_%=8'"U'Q!*P/ZR,*@@\P H#=8?>&<?$,22Z']X1OCXJ _#!)V/<_E:F8=9\I_&*_1*RQ\@U]:0Z_5671%$M&T!.4B7EC] NJTA742T#08S M)M>-=!O\0= ?-:SG0A/KT415QA"*V%PH$]L2T[)-D"#2-A&I R(%D2)&!;6: MYT72U/KY5C8L!;DV%\P@5UK^ +FVAEP_@%>;BV/P*BU_@%=;PZN86&TVE#&Q M"B(%D6)B%41J!I'"'Z!64"LF5ML%9I K+7^ 7%M#KIA8;2:.L='82+?!'P3] M4]L]?7L>B:]J1Q'_&1R<77X\.V.PX?W &3;'/M2X<3#7?*6N&1O+T2Q MP3XX %RGPM%[&JC9*1YD?*@/R3:-(7M]:S3JG\F]1L/1//:#!E'P@M&='AH$ M#3JY!G7'ECWJ0H-:J$$&H@FR5#\.($L- !)U61I8(_O CP!=0X1H IH@2_7C ++4 M ""1ER7;ZMK8V@!9,@)-D*7Z<0!9:@"0R,N2-;8/+./0+C2:1W[- Q-4"3@ M#NB+B@-%,2N^V[FL5":BR:_>).3ZVYT&[77ZW>Z'O2WJO,FBOV+H4CZ#)^J5]K-W?K%J[660RG>9ON; >3;=/C/N+=X8 M'-T;#4E/9/QAP2/!51KQ5%*PX#Y[/^B,F+QQ*'W.9G'"TCEG6>1EOFRK+W^J MG%2ZIET5W]4MQ!I//WC8J);+B]6;Z-[:_EF MQ:>J-^JP;W.><':O_L\+A6RH+U],_L4+JP:+JF7J16YCJ3[_R>\J[^9-_YT% M0G_DHKPLB%+978.),K!ZH+W>S-5=I1UVF%YDTSGSI&=\K7-"_5&]6IIX/A?S M^+Z\I[/YZEL6YK>+,%YR7C5JW;>A])Z\K;SE'0\+F]@;-M$W*1NJK1//9H*G M;+)D'I,T4#THG0=2MQ=>DBZER2.1A?+ET[QGJ=Z6>-,T3LI&]ZJGE&!>QTSM MH&!'HA@(( 3PS0)8G4X-^:M/_D:=\3/R)[8.$#^R^/76A6-;_-P59>\A?FMZ MVF&?=XE=K@_\D:(\HU5KVJ0:HL0@XHF8!XN2]_NKIL;2A,G^^C1X5NY>)\.] M0S1NR];KP0!_"+1!PKRS+))X(35[*1T[#Z1EXNDT2Q+=$MUO9D$B4O;O3)I' M6D#>5Q75+5[G#9HZ:(>F.FX#1.1$4O&;[,Q>HL H>\A?N$1-O+CE&T5%GS2] M;,>YQ7N78-3?3]G.D$?/AI2-+-Y+M?_2R]*XK.ZGFBB)X-*^TI=?A-XRSE+Y M@ ?N7^4/ 2YI)/2I/I&<#\WN^VZP+=28:;!&&0+B_+ MS^^H#E0\;M@9]C[H.&['A%Q^C=T9]P;@6/P*BU_@%=;PZN86&TVE$&MM/P!:FT3M6*JM<%0!K72\@>HM374 MBJG6IH,9Y$K+'R#7UI KIEJ;B6-L-#;2;=@?5[OU*_'KVJ@*9:2F??3509B) MR$_-C3/A1;[X5+?0&>=C6JI5'.+Z6MER[:'E]FP9-;BZ\YVM=IY=#UM2.9[X M*9]O'$;L[SR,> ]4MLV[+U5&/-PO;PE%]O9"%!OL@P,0=BHPO:>!FIT*0L:' M^M!LTVC2&5F#P?A,[C4:CN:Q'S2(@A>,[O30(&C0Z36H9[E#:% ;-5ERK.Y@!%F"+)F )LA2_3B M+#4 2-1EJ6?U[0.+XK0+C>:17_/ !%4"#H #^J+B]* H1L5W.Y>5RFPT^=6; MA%Q_N].@O4Z_V_VPMT6=-UGT]TRDP6Q9HT0888\34H5^N,^G<>*E01Q=RF?P M1+W2?O;.+U:MO0Q2^2[3UYPQSZ;;Q\2]Q1N#HWNC23F*C#\L>"2X2BB>2AX6 MW&?O>YT>DW/9+$Y8.NCOJB6B#2>_G$QT8^=QK>J*;J_L7C&WKNK9EC;=TOG M@=2/A9>D2_G!2&1AZD6IT#=5;YUXTS1.A+Z/]/>3]Q'Q++WW$KZR@_J$O?ED M?_M3L;1(POCM(HR7G%\D//249=9M&4IK13=,-D3:NKAIO[QIAWV;N_4>ZC:6[UAIX3->N^L MO?NQ(X$94@.I>;/45$<_0VAJ%YK^,T(CMH[H/I',=)^1A_UD9O"TS"Q%RF_S MS\V]Q-\E.?U32,[@$,G)W\:M7%,^3%J;/P2I>DB8>[#4(FGM>2"='D^G69+( M/VC;<38+$I&R?V?2@++U\KZJEFSQ?F^7N#<"UG$;P)XGXLB?><03+]3>^.S+ MJP*1*GZ^>Q5;RI:<6[=V<67M9,C83K770^ZRD<5[J?9?>ED:EU7C5!,ETB[M M*WWY1>@MXRR5#WC@_E7^,,?6ABX^,%65@1:"7PHN"4L"MC29GF;*[_UNNP+- M72""21 &Z?*R_/R..C3%X\:=;F_X0<.$:1[7ZV2N&'6?T M]KLTL2WVBQXX5UL&G=%@O/X?D7;1\A>EMM#I.\...]ZW+>L%M%#AC&"%,Q1X MK-WZ-50WAB> U@?U@<+$?0$K-\"ZR,V!2\!&; ^K&^$]<%"5#P!Z[? ^HB. MP$M !JP/ZQMA?; 0%4_ ^K#^:A.,0]+\1;/6'_I%WFR2! WDG];X ':'W=MD M]QHX!Z-B6IB /W#N;T/=1E%:6C:8J 1F@$/OWXXAT@<$?WN4G?O#)&'?_U3F M3M5]5/"+_<+M]ZWRGW2(B1VDX20+?X!V0;N;/>'+=B8QR+5A8 :YTO('R+4U MY'J]50@ $6U;0 [2I>4/D&YK2!<1;8/!C*ET(]V&J?3:K5_#6BT4L!X%5%7& MH'\@4A IB)2.#\TDT@//(@:1@D@Q0@"U@EJ?Z F?;V7#4I!K<\$,1*RQ\@U]:0*R96FXEC;"LVTFV8M*G=^I7X=6W4@#)2TS[ZZOS,1.1' MW\:9\")??*I;Z(SS,2W5*LY^?:ULN?;0^T&#*'C!Z$X/#8(&G5Z#',L9#Z!!+=0@ ]$$6:H? M!Y"E!@")NBQU+;L_A"I!E4P $U0). .Z(N*"T4Q*[X[<,<2H A) I P4&J% MIHVMT6 ,74.$: *:($OUXP"RU @D9>EGM7O8;@%63("39"E^G$ 66H D*C+ M4M_J'EH$IUUH-(_\F@8#/Y:I=>>.\MQ=4[]GU^ M97_#\IL=PF/SA,]^?/==&D__I>YTMD[R38&$Q3/V)?^5J%[0D__F?5*=ABI^ M>IU^MWMN8_R>B328+6&/Y^UQ0DK1#_?Y-%99L7%T*9_!$_5*^]D[OUBU]C)( MY;M,GP:K9 F>'^;+IMLG3+[%&X.S0)4ZNS^=\,SXPX)'@JOZ!%/)\8+[;+)D M[[L=A\E'A-+[;!8G+)USED5>YLM6^_*GREW%V?,DU^]T$L"+BQV+[5"?E$M%E([_KB8Z+9- MXUOU$=TM%;F_=SN#LJ'6]O,FF9".%^K=1)9XT53KP7MG]6Z//C)3E\T#^8-Z M\B*)%S*67;+4>Y"M5!^V.]TG/RR6(N6W0G]T[B7^O9>L&3C_M/MT:SV?^7R2 MEI_8]0&?Q=(3B7HAV1>#F8RRH[2ZRZ-G=-BW.==W+R^XYXFZ\4SP5/E98KSX M@VQ R&]D']EJ;[_J!KKS5)_(ZUD$VJ526VUR%4.T;8D1@'>@@]?+,>5D?;0PTIJ&%_1?H[U%"4SMI'"_=7NMYS MVK%;Z=Q-L?(/4+O^2DO89U^^L/S6"\.E]5BO5C:3G^NM'OR\+&Y:^@F]>SIR MD!\/I1^B&R9]>,?#1_?KO5H,U\0M?_=AY?3RL=*/_$':0#XNS!]2&DWZ<1[( M(":>3K,DD7_0^LC9+$A$ROZ=29&4[R'OJXIS6YO"NY^.CE\."%9WSU_$:8?T M.FZK^.WU,LU3>_H'[5_FC'%M/#!4? MF*JR;@O!+P67P)7D4/8DO4*0W_O==OFPNT $DR ,TN5E^?D=1<2*QXTZ0V?T M08=C.V;L\XOLSM@9OW"-HUK][!7#SDO/>?D>S6N)TW.(M&70Z0VZ9-HR[@^( MM&78&=LND;9('PVI^&C8Z=G[]EW4Z#6R2"5J]-9N_:I&[P %ZFDNE!ZMF.^W M1_/>>?1<#OCK+NN+^O7&DRS\ =H%[6[VA"_;<^ @UX:!&>1*RQ\@U]:0Z_76 MZA4BVK: '*1+RQ\@W=:0+B+:!H,94^E&N@U3Z;5;'V>]MD8!U=8XZ!^(%$0* M(J7C0S.)U &1@D@Q0@"UFN=%TM3Z^58V+ 6Y-A?,(%=:_@"YMH9<#SPZ ;QJ M H[!J[3\ 5YM#:]B8K794,;$*H@41(J)51"I&40*?X!:0:V86&T7F$&NM/P! MI.0ZV]W6K37 MZ7>['YXUJ>/NL*E#P::OQ89^LL^G<>*E01Q=RF?P1+W/?B[(+U:MO0Q2^2+3 MET^@9-/M8]'>XHF!Z8XX2H]_+DN/22]+OA'<9Y,E>^]T7";O'4JGLUF1R&RXOX/E(-S"8B\ ,O67:>ZD&%?Y4?RQZT19AG!_?OF4B#V;*& M;.RC8O@7Z;^$?8VF\2UG'__ZL."1X)\L>:_T-7!^T?*[E.KX8*X=K4J#MF)& M93,M2[LZL9>E<5EO1351(N32OM*77X3>,LY2^8 '+H,)_3 9L"A#%Q^8JISZ MA>"7@B\\A;+29#H:R^_];CMW^TXB>1*$0;J\+#^_(X.[>-R@,QY\T('PCM H MO\;NC'LO7>.H1C][Q;#3&W;??)=CM:7K]LFT9> Z1-JB.@,='_5&+IFV4.HO MO2$=NXSLX9YW6:\V@7(@!,N!H!I2[=:OH13@:STQ[/0)>B)O5?-Q .O#^F>S M/EB(BB=@_198_]#8] S>."@V!2\!&; ^K-]0ZX.%J'@"UF^!]1$=@9> #%@? MUC?"^F A*IZ ]5M@?41'='D)O@%6X _X ]S58-_ 'V3\@4/XL.T,V\[>)# # MG$#[=@R1/JWOVSSA?"-9Z(=)PK[_J;Z6_(Z)M"\A!NK3\ =)M#>DBHFTPF#&5;J3;,)5> MN_5K6*N% M:C@*JV%O0/1 HB!9'2\:&91.J 2$&D&"& 6LWS(FEJ_7PK&Y:" M7)L+9I K+7^ 7%M#KCL+UH-7FX%C\"HM?X!76\.KF%AM-I0QL0HB!9%B8A5$ M:@:1PA^@5E K)E;;!6:0*RU_@%Q;0ZZ86&TFCK&MV$BW8=*F=NM7XM>UR=> M@J;M/)'<5T=R)H(%$4OG<2:\R!>?ZA8ZXWQ,2[7&>ZG6WD?+'XDKQ_647CW+ M\=OC@PN)Y<%Y!XN&/>$HCL[8,H-M<#!P#L1%AZ M3P,Q.]6#B@?UR=V&<>3'D67;!RXA 8JU0/' D!+B!?%J*6(@7@T5+Z=O#8M SS-Q3<@#DJ'87 ,4,4!<33X.("4F M176[5Z_*S#KYU9N$7'^[TYZ]3K_;_;#6$L=^30*B\R:+_IZ)-)@M]U0'9\WW M;V4L(^QQ0J;0#_?Y-$Z\-(BC2_D,GJA7VL_>^<6JM9=!*M]E^J0'OLT3SO.S M1-ET^X"[MWAC<'1OU)9Q^88._DS*I?IMF/E0B+:_S(I\5E^KOY3U8 M<"L;G+)XQF9Q(ML9L6F6)#R:+EF:>)&0?Y3]A=UX023TA\)8""XZ[+D6R(XF M)4!PG[T?=D9,OEFH;B*?H)^915[F2V.I%E2]I#AQEI6'S3)5NY3Y&6=IO';# MZIW*%Y$M?^](RJ^>XLEV,GE)%NK72KB?3=<_*!$@;2,OC+.$?>/)+?M'+!VO MWNV:1T&\_LN/\F8^G\G.YK,)#^-[^8+R5_<\#-57]3*QU#-/_JB?HVT51&R1 M2,,$"R^4[QS*CP71C7[I6E$AYZV@NQ M_%9BX3_R>]68+*I^?-0I"O"J'?Z+2R4 !# :"$WM8@[WDL.J[)Q+A5 M^>:HY/R!Z2G\D%3M5H/F'<9RIO/T#]Z_R1SFV-F'Q@:FJ4;00_%+PA:>HH#2&GB/*[_UNNQ;.72""21 & MZ?*R_/R.DCC%XWJ=T0?]3CMF;/)+[,ZX-WCA&D>U^=DK!IWA>#1>^Z__YEL> MIV'#SJ#7)=,6QZ%C%]=]^UV.TY919T"I+3TZ/NK;/2)M&77LX9XW0?E)(^NO MH?QD[=:ORD\.4'NYX74JOSV:W/QADK#O?RI'GG57K$1I9N-)%OX [8)V-WO" ME^U)8)!KP\ ,FL9!1%M6T .TJ7E#Y!N:T@7$6V#P8RI="/= MAJGTVJV/8PQ;HX!JCQ;T#T0*(@61TO&AF41ZX"$T(%(0*48(H%90ZQ,]X?.M M;-B!!QZ"7$T ,\B5EC] KJTAUP-+=H-73< Q>)66/\"KK>%53*PV&\J86 61 M@D@QL0HB-8-(X0]0*Z@5$ZOM C/(E98_0*ZM(5=,K#83Q]A6;*3;,&E3N_4K M\>O:9U,_XZ!!6M,^^JIX6J+J4K)T'F?"BWQQX)%2+?8Q+=4JROZ]5K:.?>[$ M:[WUNKJ)) XH.&L=V:).9>H]L,FC.I4UGB="W:]G+(9)_NP/@[!U*A@9?Z;; M.7Q8WS$\;_"L8PT=VZ23>.I"HWGD!PFBX 6C.STD"!)T<@D:6'8?$M1&"3(0 M3%"E^G$ 56H D*BKTL>>U>U!ELR"XX&S[8 C=(T D,PS=_-P0%Z6A@FRFPX^=6;A%Q_^Y1%/^QM4,?DC>*43/'_M_>NS6TC2=KH MYSF_HL)C[]IO0#2O$B5-3X3:EQG/]K0]MOO,ON>+HP@4Q6J# !L%2.+\^I.9 MA1LIZD939$',C>TQ10)UR=N35965N;T;LIL4N5[]^!K).2EO7,[DN;)Z?R#' M,+43&5[*N3E])E[;)P<+E%\4""DFB1K_].S/:>Q_PY:V)B1?44E$/!9O[%>F MG*"$_R8#IX3&5?WIMP:]WNW$Z'0W3HW?,Y/J\7R+.D2=!\J/$YGJ.#J!/E2" M4WH8P>W#.-H3G<)<_)NE$]1"V=JYPE\NZ/@C[#A\ MS8B)!?OV(L@,%@QHP* MQ/-^JR>@N1"8+<9Q(M*)$EDDLP!&&,!?)7?RRL:B*&HL,$=N2ZQH';HVVJ0& M;8Z?)0D,0\@H@%['"OX*\&$8.?;V6^M+BWZ#/V#FD=!E<\JT-B0)K)CK*&99 MTMIUM7P:U_[K.MGIW*J49JG8^#954KS-X&-,(WH33X'D\_^&"7_\1?@R2>;P MSJ5, C&+C48Q]>C!8FHV\8BJM5@.\%(:$23Z0D5B*G44SL5H+J2 H64^-H2O M E?HE3C^+L+8&/C5C\\C8$50M'QO(MU'FN]T?SK#)AN6I;PR/R#-O^@_,@UD MGY/$&;QLA3[5\2!M\I7TY%*1*]#3\#_ M B= ?T#Q] Q8DS,&6PI+WEVJ1($6FXE'_RL4_' A0UPQ4*N),FFB?50N^CV- M$4"B<_%\>-0Z+.T5/OJ\?CJ3($>7ZAP[@F@ES\AC9^HD.R,N(R3 M[]B4G\O.+$O A"CC"7CJ4H4A_HL*+B^D#FE!,Y*AC'Q:V.#DOJA(0T-?53(5 MO\02.GV))@6,2P0#'JDPOGS5$C] O6LTL?0"&YAHM-K0+M@;-0?[E7Q7J1B# M"(&]_+<2Z@HG3XW$,X7X33.%YL8P*H/F5$,K\86RLT7[:.UE[94X K*H\5C[ M6D6^U31L.,$_H0^0D'BJ+4^-#T,L35Q=NG4 HT-+"N*MU(_JT=1\C4B-""^@5=,H=(F#C,[#WS6J.1" MH]&Z!*L"0Q FR[4A10V:*F55;,F4>*5-06V)0,\SF%_9>:148/T>F8H0E"XE M,Q.!7(A.M_ @\/&1FL=1T!(?H8]Q1JT4+2C/17(RE MG\:4>,T/P=3 Z'"D(%F7X%X#&Y3UDU(]Q=^L:B.+29EIU/ U3-)DLUF88=H$^ K8UN .4KP]*!??).(23PEDT1MHQ4&UTSE+^@H3>+"QX)W(I Y MZC^:6(F:V9^7>!"/P6^$]HR5&6P)I5)'&7:26T#I^VJ6UHUTT1CZJ/22):2' M1F\JYX)V#'%,L0!O$E<=EJ;XMT\T%C'^?@%0A"X?6M^0GI$)>(R9 7M@"#;* MD=+PE#^)0%?/=6U1R6;Q*9M%E*:1*C0S(.51ZKN00: +,(6?P.T!@0K4*!4U M$Y<+)R@9VI8)6(;::^5S0INJ?6M3L]2 )2O1]:@I-R7_/C+#V2(8A#&:,S.\<5E1H4NH>1@3FW!C4 M$7B9;,0UJ,"O*L5",U#7&C06,%T_SL+ +LJL]9R_K)=.FB[]$_0:;!.OMW$2%!C,]4"%W[QFX7]#[M/H&2" M"X-:VR#*(6JRRC="R 59'$O9?2@1J&K[#]*4?>%T?!P=S>A2 \1;Z;<_YR]1 MK[,XU/[\SF4)&9*)#*[-%-]ZWAWVJNTBKZ+2\RXLPH[*==FE7*2:+#>"0EVH M,1D!DR]8K-4HMM#S5)*_[25[ERX'I$C$\L7K>0%*@GY;6>QTIW/51:4&' M%0NP6^<_&%337)A_O]TZ?LC\-[7AS$$.JG0(&$0.+,&7F2 BE2MJ"U / MW>0D2471.-G(1MYVSC%WS@XA5AYXYGRQ@\SGA>,_D5D:%X4(<(C Q)/V*3U^ M$,HYN#O0P94*3FUGG381.G_!QV33,Z-.C)I)=$@*DE'LD&W[V7)2XPMMM-7% MD^+]T^NIC6UWAX>MX6#X@HYQ5X3RY&-J]8?].Y]IW_5$K]4YZA_7_N_'F]S, MP+JMX^/A#PRLGEF:4W\[F/J;*Q_LG/H[*/O#G& ]8.HS]=D*.<@)IOZ.J,_% MN]B%9:7Y(? XY,J5;MYAV%B5KR]+&V=_&27B]5^+W;-=5_OBLI:,C,PV1D;W MD)%K.C]U9,2#(\8_-J0,;&Q:F\=%UTWKFGGHV+0ZKLJ\M&@DVWAIL7/J[V#3 MK7&:X32JO:0HQS@S,@K,FOG1]IBW;H%5'C=W7[3:MVJVKH>2_JI2&S":&7O= MN[I*6=UINLYGR%N^>!0TG6.!'ODTUX.#CR!EPCLF'ZR(EX.1$O*Q(# M&P/;+<#6]7J'1PQLC=+'E<"VN17[]OR-:]D6[7&ZY;'G1?5,AU/X1UL(%+ZWU1GB81^NG) MONOXTQUZ_?: X6>'&L3GSGNZEJVR ?(I]%-8T>[7YF#SR,W>Q=:+C'N='M=R M965JA#(QJ+ >L!ZX#RIX@-L?\ 'N$]@XO7:5%060QI;V"+,_#3+ MJS*(,V%@OGH,@!FEU_+W0]N)Q*HPE,#=%K&@0AE^C#7&@EK>^S+7_W_]^:K; M[AR?BG0^0Q@68XV%JL12 JN64*?!;XN\:WDKHL5J5JXDTE#\A6V1AE\P@)EY0!K]<-D%&GP :@.!B;[S^O78*;ZLK+ =*H"+5,5SK'=>2JB_6>2+&R_'8IO8? MS6U)CX+]1?I_?*@:)=C'T#X/1)Z 9*I:#Q[5.,U MK M7!7:+L\3166MK V0PLRC %0R):/ER%,T?]>/G 67&B#97 I&14Z@E+S(588FZ,1 9*YYW MZN,%#R[44YQSCJC:H"CYN85("RRUE'&WLDT33?E*>2U+P67&%DK"TE;(F$KV M\N)350U,$%-X"W[)O1_RN. ]6_70_@1MM5O=P8OB[=(ZK9+ILFEF^&;+M>.* M(E*V3&:I[54!=*J>6OM*3&%YL&!P9R5CD>MGV3FL&ZB"D:UAU>W72KYCN7.L M59:E)I6V^&?%6''#8#)T"BZIL);Y;U@TJ<3'(H%6:G0B8D .8$$8IS2(>%:4 M5:^-9=4SFR__CTSS@YA\F^F>#"_6<9???$ MKZVSEGA90&7Q2(F0-SNR"Y!-HG>C(^F)V\=O&7 M_.F;T=PK"@WF.P42G8P%U'Z8J[I<-+GR5&FI#BY!=W!SZS>[1ZLZL3Z(2I9< M$_# ?%LC&7<3;,V_2W$716QQ=(R2LIYG;D&H3BAN'\#'";E0+SNO+%KF):SI M<:P=:C=FRNK2J*8C<'"QOJ\U==94+:/PDAM7AF?56/2R2UTB//LJ225V:/=? M;$7UR"A3&2&]VMI"7\G<"CO^N5+ZRM+(M7'8A=;+'@TAG_-RR>J\*'6.]Z5M MQ-J,J:&2E#K0,M'Y=HHM^!K",)-93)5?85DQBTVMUC%;O@U8OK,P7.() '\, M7OAYOK]6B>6=ZH&[;.?@\\':3Q6;<:IB[;SX$5?7D9PJDJ-$Z:5URI?JA;^5 M+RPI\))Z%RL* ^OT)+&%&4'N8&BX 7@A=4B[>"A8UU<1X@P$\=:%ABU_GE<( MQJ'FOFG5\C4J%2.#UJW*(!G ]U5V7>R'L2'%(0K8#6=;4%GA(F]>S:.FM3=W MPBJQX870,D;1)CTNU2]4=(";N.!'IEE2["^OX$G^QAB0??&%%BH:6%**KUVH M_^D5-;'K!;ZK)=>U,=7.+^ZEGZ!HU9*LG!1R7F),OFF.2&5WUM,:97ZNI/X!=F>$Y-7DJAG<]$N7S1FM"O"'$_%2 MOP(/#=RTSSBGE?&6WKE1 */0>1F/L*[,0EL*=UUU\K--J MMU\ ]H[LTTF^E5D,A5;"=#21EX &7SX 9H)@S'"CPZ=:XA'0T"^*K:<@HS0> M_#\>_2U>^N!+B7<9>#E4#=B?V['71E'.!*=@ MX3MX9?\ZQ7.8EUK;25UOY66Y?T6'8ZL?DK,93+ H[;Y2/,P$G:&\C'R(+A"T M%PG,<0OK(V $GAU-X_'$EX^_?C@K_L"AG(4@1I%E^IOB#9IH;1JT]9S[ ML5WB)?31Q15F[31T41W> *QC_F#:6K6;L[]H@!V\%/ +&+@$) R[T#%M_X86 M\E;-=XDP"X/I%(/I$#\W,!HZ:Z3C/EQ0UVTD6DA@?1;1#08?S*NV^P'@ A<] M%N<+-X)H83=J$WU3M?1>J=(DYH,* /SGV&D*AN@_"QU?EY&EINJ4:K?ZEE+M M=2F%HU^B%7L$FW22[UG)OKX95'/@<.^H?SQ#D]KGV%.. M/64C_[A&/L@2_,8>8^:^HC!+A2R7O$H,M'D^.&H-5D7@R#1-]"A+BU6UK+ # M7L2C$!%H MX]NM53P8*/9D_1BPTBZ*GW<76UE",IH8+;Y,L4N;']O$X[$!:F'@$G25!]E2 MP$S-0)P8-V/DE"+96 O M]GG<;G7KL[@66DH47!&'FBB3A=1I>7)5CW7-XWA'F=%TIG1)N\MR(>HYRBB( MJ@AZSB-]JT--$";?SW!#[=:8UEH\J_B$FY2Z=M!4^1AVJR.U-#(E%>ATX'FW M4Y'!PV Z($^=A 6?[-.]NE;8UF]^N%-QM1;16VXZ6O(FF0IN:>.XU:G)=\XA M6N0;0VOOWL] ']8!X58#[:'"='_,.B^T@+O@4[ )B0W+B?#566QD*%!J M9KDMKRGIC]ORFVRWQ<::E;^',3.&US2Y"S9TIY<'FPP7MMK#_K>J(KE6GMO8)NS?=8#M2DP\I*%6E[3$87\!K&4,#PM QS M]^BXOK9"!P=/BG#4UEO!B$>4Z4IGX?<;])HBI5>L:UC&G[Z,U],);DC.\Q57 M=UCW]!;E_'F_OGD59.69/ZPW5.$:_YSH 'S] J/JJ[9J.;%"8S[ ,L:W4EW? M(]N$EG2JK:PFW0E^(I[C^S+))7N.C^8YKLHDNL)S7(S'K\?BXM(/+P'@;H?] M54UG83Q7%+R'7A4X7^AEF@EX8H;"K28JM+LJL/ZW7X 8V4B,2!1&"=K^_.4W M>!%6NW5]_1K/WL1@G'2^"5"[NH:AP7%T?D 7''!#A+'MZ4OQ2FQ;*=9K^W"= M^KZ$A:4%[7C>KVU$@P=Y_?;*6AI3P1Z,X&AA;]'J4J49]U(G#'E--.75L)U7 M2E2[P58H$]W#HV"E9$FKT^;S6\5(-'O"4XO]S346N&!2^,+J#.U#H;.2W^_##?@DL#?Q M*-U*Q;!588FRS!&7ZT:5*B\Y@B;R68+'L'^$*&&=WLP+V_ MFT8+[U,"K10OE-AS';1C<^@#9I"44&WJ,[;!N?:)_%BEG'ULV6\W41D"-WS! MJ[AS1_?M(A1%@!B45GLD6.[U^H6]JZE/308,[5O+_!I".HD-[C,;>&M4:9+) MK]FF.@WAV^*:XS]E),]K%[J/3XUX"P*9T4&7O0$2R7 .%6- S MGW-9@T<^EEG1RHPNZ."!ZP;ZKRV<$E)WV@?_P[BX25S\K# 2M(Z*GY+8WNQ" M#K/Z;E!]W^.Y3(3G+3D41;3_AO:SCG$U\N/V "Q_?HW!BG=;M8O&TRG>,@;5 M^5([4J\S$?#,+W,A]$_O8+.QU^]RO8_BU!H2_.-!4#Z;*4G^MPJ-LJ?^U"98 M@G^5%S@_$QSB[-_CT1/H]+\:O!_!L=OWC=T><.PVQVXS4J^]_Q%'!W\[._M4 M!>UNP=$AA"1M1XE%T\B]4./=HU3>"]84*9SB<-,Z/0C'M MR4CY$L/#=)GOL[P,1M>[;1I37%+8]>S(:75L,#*RS V-@S$:."N3.V9,&VUE#M \_UK)K(*Y>7#E[2V! M'P/R9VPJ49N4H&AW\4F<:Y[V!QR=T-+'3.(L#(K$ 42]0-G4:IAD!99967X_ M?77O5=>W2Q_VE?.R6J+3.CXG6#@_R-=TU^4QRV,(E\B/*<@3C,'$Y!4U8A1' M"PH$G(9.\9@KR)AW4+B5T]A@6"XTF0)U"LG!5#?7WB '\_8Y8QJ^0E)1H4 D M07W %\@SD5QH4'N[%6,W4"KV7^O/E(E1EN9;[AS=/+O":P8!NW&"MW5]K[7M M0;]UU#]^<3I#,Q6=+QRQWV;>MW:@?H=;<;Q9K\+&K*^(.I!9&I^.0&!40H,! M6IVT3^GQ@U#.XRR%YJ]4<&J[ZK3)%/6H-O[X58V-9;# M?O>X]G_.C&O8[C@SEA^C4;W\[=8K2M^W@-/P/DN>K=8$4Y^IOZ_49ROD"B>8^DS]?:4^6R%7.,'4 MWQ'UZ]MTQ3#R&=KNKF\=,Y-81?:.^B54'&X-*O)#H)(Z@S;,35#TFU@,35A! M,U=XN+TPL:4@E_4EX>LD46KAJLY?1HEX_=?BOD[M>'0G&GJG7'0' Z_X#QC2 M1 %A(\M&U@UE8B/[*$;VR])M2#:Q>V!B>;'1%$O,U'<"![>W+\4XN!LO3564VK6[Q@TWK/IE6]EJ?L"JS:76+'VQ: M]\FTLM?Z-%69M[^;L@'+U'<"[3K]K<%=X^R7TR#VDA)NQ9F146!>[1K.&L=; MM[ I3^)P7W#JMH^\;K\-OD&7A&YM[DUU$(3JWMRZ7_ZJS5M)MQ,V?:0,*E6V MIK2^,7:+B8^DS]?:4^6R%7.,'4WQ'U-[=!N/WSDZ>T-;C1 M:G9%#N$JQ;>.?,QPO:H4QAJS05(?]%N'PWHBT>,!#/?A\SQL'=TQS5EL"P^? M4()E?:%N/I_H[/Q0PG79W=GNYZ;H'\4-IGZ3"'W_T[?JM,L9XE,F[:;9[=[0 M.SP\?G0+QAKDA@:Y3FJ&"A9TA@I'H:+M]?N/'ZO/&N2&!KE.:H8*%G2&"C>A M8MCQ.H>'#!6L00X0?Z4&,7JP[.^K[+N.'H==WI/:L08Y&,/?$,:XKESO,2.M M+\U$C+'$Z5,_G>NN>3JW;V+KIC_T8"ZP37ZA,KA.<$63W/&@>N1E!MHT@+P_;WG%G MS0W:_5*G-5CY6%QS9".L@?K(N+1[16H>N9^>'CB/2X.>=SQH,RXU'Y?XBN#3 M.WD\"W[/3*H"\>[G#U_?GCWYH\<>7PQLY(*?0TC<(S0[4UN_[7'L#=M##L+: M$PURG=0,%2SH#!6.0D7'ZQPS5.R+!KE.:H8*%G2&"C>A8MCS>H=\AYPUR 7B M-^BPCV7?/4(_/=EW'3T.>][1@!<:?#&PB8QQ7;G.PC#V)9[/O8FG(R!&(#XK M7^E9:I[\45W?D> HUV783>=HOT(WFD=N=I2V;!\TC-V/(MC'D> 0PE?-]U&;7"= \G!Z[#2N>X[QWV&%9VKT[%:2#\*T>AHH\WT>/%@\G1:?+" M 4D1Z(L;B1%H,POE_&0RO_U8B4&,8M_BO/U]UVQW_-+JIHJ-](#@5TH@P-D:,DWA:/!5'1J@K M/\P"?"&=**&G,(%4Q&.@1.Q_/T 1Q3*XTYF*#+WAB429-,G\-$O@+4^DB82? M?/Q-R @,^@R:C1-!![GTLDF-)^0T!IO\'VH#VY?^'YFV9[X'Q:,Z2F5TKL$X MX0O0UN*0QE(GXD*&F1*2KJ=.@1Q&I+%M+($6LDC)!$_#$W6A(GC0'B?C[&)J M[:O\K@X^)?H".A1?EX:.#[RQT.&)#[9?_/Y=J.CYMS*5XLL\\NNCAP%,9"HN M@2>QB.)4C$"IH7A-/'\VR<0)PE(H[.8QQ/Q8)6B8T@G_G_KFN0#G=C MD/+V&Z5&.[5)W3VP2>.%Y-5U0Q2IU/XP2^(+'8"ZCN;B96;(!+RJV3#4S0O0 M,A@!V 0C9EGB3T!(#6H3O P/IG-2407Z.$-[0']5A@2Z,PKM#_9I7_*5"G([ MB!2/C0QO:>\):">["P]1S=Z34\U"(6TJAU(1M MI0=+& XN1>XK:%P<@Q] ND)^!4 HO@+^!&HN@.,$M<>S*FX085^.5 3]I:\$ M="!2>84H'RB8O:]SUP);JSL*+0%F99PE ,Q)COE%0@K <^NZ@(T!K94Z$J0F MY%L( W*OQX#C8!"@LRS*3"9#$4GP6E1](OOHYCS MD;,W M6$;4)[]X-BFB;'-W'AH!&EB?P:?/Z*P4*X*)Q'5 H;6R[#K74G W=!S0:DLE M%]I'JQO"6B&9D^'S9>AG:#+$;>&^^0A--L6&7NI7I5' ,;W4\,6&[$LU\ V; ME\=:0:W,LA"^$ M0A+8GZG1\F'X,$:IBGQE038IH$@2_6):'U3P"VUA Z!M0,MD[EF,A+ZF*DVT M+\YA(9( &L\%#!!D#\A@052-QS Q O?%107U-)5SX%(RI_5+H.'9!#<$\4+2L"M!$2XI/83BTY(&N MY+FB'9*<+4"G%!D <@C=X$H)QZ\C^"6-$Q(_, PJ 2^1)!8H8#)_&EG)O39^*U?7*P0/E%))%B J;@ MIV=_!HOZ#5O:FH/S%0\P4<#>V*],.4$)_TT&3@E-@WV_S@T'G'OFAGP%6SR. M80UV28!+PI=O7)<&ZPMO5TA"A+-"T\CM9 M=:USYY01CAKJ55*V(6)U?YA8B[IIQ2D?8SXM'/Z)S-+X=(28FM (05I.VJ?T M^$$HYW&60OM7*CBU?77:1.?\!9AL*&=&G1@%8 P"5%",@HALV\^6[X;C1NT( MY#B=GQ3OK[@AGN\5';>.!OT79'%6Q//D8VJUCP=W/W/'$\/6<'C\PZUL9BS' MK>Z1,T/I]P\=&0OH=/>P^\!F;DE/,"0EVW[:\!4FY%XA8\/'CQA;[7O>X4@, M=Q*6N3E^.$3_-=RX1Z,^T!I__^G9X;-M<2+'E9(Z@S;,39@XU(%82AS1-!W: MPM[C^I+P=8)A%%/X>V*$ LH%?QDEL#K[1Q8IT6M[NTY;?Z=<= <#K_@/&-)$ M 6$CRT;6#65B(_LH1O:+OF(3NV\FEI1\8DC8[?=??P, MT(Q_3]V0,C_8M+)IO69:U\S8Q*:U":K,IM4M?K!IW2?3RE[K$U9E-JUN\8-- MZSZ95O9:GZ8J\X9X(]G&&^([IWZ)?YW^U@"P<:KA-*R]U)' 2SA&1H%9L\#, M'O/6+;1Z8'&K[9M'+FNUFMN_K+@WL6M==)VG;B;"?0#].6>G&[X=)[_=N#U[ M>>@==KD&YJ8QZ;'8M7._SW5>/1QKWD!CHT3OVO0U6D,88QAC;L&83L<[/APP MR##(["O(.&8#&ZTI32(T@\WVP:;M]3H,-@PV3U<'&7\8?_95]IW'G]ZAUS]> MLYK4OJB0Z_BSN9.[?:NEZ[IZ?KDAM^J6JK\UG+MN.AY<@\]MW6B1@+>.,$G!%BXPC1 M]8X'?4:(/5$@UTG-:PD6=$8*-Y&BYPW7C9=@!6(%VM<#+I9]]PC]]&3?=?#H M''KMSN/G*F8-VL9YUK[%X[FN7&?3&,CZ'[K=)>*QD/X?F38:_SPHCK)TE,KH M7(]"M>:!UKXQW4UO@D_XW28W>Q9;7Y;VO<[QFIX%:U.CMV;2*7QO1!J+0(U5 MDJA ).I"1?"[C@2\%RE[0^Q2IQ,QRQ)_(@V\Z_LPQU1'YWQ!K(EKV4U%%=R_ M]K7K?&H22QZC(#E[+YO:5MUQH,\:)W6J1W#U!-6!8:IG=Y\ MZ_5V?/.-@]#(<+4/NME C6,$8P1C!-L?!#OR MVL=K'FLRAC7_#'3?@CA=5\=?X^C@;V=GGT0\4XG$HTRA(S^>*KXAV-SU]V;C M/Q;-9;?5':"Y#.)L%*J&.3$.5>)\[H:"/8"Y[ QM_IATZ!T>KED]=]M*SD[1 MSL,L72>X6\>FC(*,@HR"34#!MM?O.Q'JS"CH@AW>.Q1TD@N,AHR&C(8[..+M M>)W#0T9#1D,^\G6:,0R0#) ,D#NX&=OE3=/& F1QD@S_2J 2?5Q)CWYKT.N] M>#!!.DU>SKE%#+P7J\?S;9B'41P&#Z.I?1A'=*)3&*]_\UW?1"GQ1IJ)>!_& MES6S\2/4/FPRM3=IC/^M\,HTT$&,DI_LCT#*]GTU]5"F/HP*C4>-2+?VU!(Q]I$*M+JX-?BQ]'8)%7' 7#]P'X2?CR=R42; M.*+60PTM!CJ=4X- &:,!%)9;3&/H"P8@]'06)S")5$R5-%F"8_ E4$CH\BLC MT@D\/,7+Y=@%-7.IQ+F*D("*)I*H<:C\U @@7'0.[P"! ;Z^(WE].4.MH!%A MTTN#L7?:?\^BVJ7V-)$!I8N6H?BM]:4E*"JD'!"P$R9-HXFS1,0 B#(,B0G& M$'OR7TIR>!A($F8!C@>G Z((+90)JO%9&449=%>)Q2@+SI7E]!\9=*>2<"[& M<0(4,LAKH*+":_M( VQ3C<=X,?\"Z&),T>HH,YK^-BD2ZQR$S*,FX6W@W32+ M ,FA 9HVOO!S+!-D:^2K),)A+,RCQ29CLR;C*S!N'(<@B"0:Z :@BEZ VH"< M@5PC)T#]2E&YGQT![BYK<9P()?T)MD$22/J+BA*0! 0G!6OKY-LY?<1]! Z: M=\0?V+)_9.4E[SL?,;IM)S)+X\(CQ]& >)RT3^GQ@U#.XRR%YJ\4N/?45:=- M),Q? *:'7Q$':;OK'[<.#SLO M:%8K5BOYF%KMX\'=S]SQQ'&KW3\\KOW?#[>XJ7%U^QTGQ]7O'CDR%M"6;K_W MP&9NBH>/O^BMMF$>8,6&#;_RP/RX)S^ ^OC[3\\. MGSE]':497-S"7L'ZDO!U@N[B%/Z>&*& ?T6N.: M2N,$Y(F;78?HO\;6)AO91NB0TT;VB[YB$[MO)I87)(UD&_/#07Z46-EEK'SB M6-EMKYOPFQ&Q":K,IM4M?K!IW2?3^O@)B=FT/G73ZA#]G=S/84.Z!X:4?50V MI.RCLFEMH%:Y;EK91WV:JLP;XHUD&_/#07Z4B-CI;PT2&\<'H)>#(V_07[,<)>OCCO1QS>UVUD<&-E8D!K;] +8NK*Z.&-@:I8\K@6US MYY;;CR%O$$^WJIZ?UDT5N>M ]<9[Z:#\P#Z-]J4-HG0[)-LW2?I>NWACLMF MN\3$)CHCC#6,-6Y0OTF$9JS9.M9TO,[QF@6H]D6#&&N:PRO&&L8:QAI'L:;G M]3MK!K+LBP8QUC1:!1E^&'[V5?:=AY^.=]A>\Z1O7S3(=?CANXE/]J3OH27= MW C)<)WM;CHDCUF9];8<-JYSJWF,>8ST0NSP;$9#.WT7PIK6R#+D$N?W0DU= M)SBC&*,8H]B>HI@35Q\9Q=Q74]<)SBC&*,8HMI\HUELSQH91;-_4M('*Q\#& MP,; MI_ UN5-QD:J*=^6?'IGJ.^QQCDE>!V'\>6NP[=PE9V=1\C$-Q@\?MF6']1K=G4:4#20 M08]!CT&/0:\!H#?P.L,U%_D,>@QZ#I":08]!CT&/0>\AEX4.V][QNH4_&/8: MH>)\P?6I'/4RE+JL9PRE^PVE@YYW/%@S=SQ#:2-4_-;+NO"O!#+3QYL(^N+! M].S\$#U_STRJQ_,=PEL#J+&%PL+WH*A]&$=THE,8KW\CC<\"G(@*Q+N?/WQ] M>U:3R1N)W6\->KW;R7VX<7(W,;; DE1H(P(U!EH$0AJA9!+IZ-R(D1K'B8*? M1NE!HD*)3/!CDQI/Z,@/LP!KS&K$4V5LQN8P-D;$$;TB@#3P0*;-!&]V>]!< M!)VD AH5J;Q2T$R@8(J^EJF.(X]:D-,8+/U_Z)N6^+<2XRQ))RH1DL0@%P*1 MQM \#D$)'Z!!ZD@ V:9TLUP* _S08\"+*!70619E)I.AB&2:):H^>)/&_O># MD30TL^E,128?"TXIR7QX 9[S1)I(^,G'WVB89A9'!II>(DM]]#04_P^8O\8_ M2PI66:V-G3),3^@I,#S%5\92)^)"AIG*IXS$,SAA:BR!%K((600?$G6A(GB0 MFL;YP%/8VE?Y71U\2O0%="B^+@W]C8523WR@/NT8WH6*'GXK4RF^S"._/G33 M$F>WK@A&T>@'0" A?!$W\[._LDIDH:8@L(JCQ7E/U[I$(- MO9P&'N"M/+1 M:R!)G\F$:#[+$Y+#\'U05EL[.4*N1FFB1QD0!GHIJ'T.4U=H796E0_'K!;2-7J0 ]4O.E6&%>OH* MM>3/"3"\(M13\ ():U"JI !G1$;@&(05/!@ H# 942S;$"&$VO$33:;A23\ M$K6O1'FJ(($XDV(;6%("&S;9"+SB%$TZ^2$356)XU6==AX$>H $$8P0/20 / M*7&ITXGXK?6E)1#$6O>1D!TL :K=CB9)2.]HB9R3,IAY!G;.;A@2 "K"'CPQ%';Y\9FD*5^WG<^8I2I$YFE<;&!B:,! M5IVT3^GQ@U#.XRR%YJ]4<&J[ZK2)A/D+(&*AG!EU8A"<@ L%,6@OV;;];/DB MR 4LS$; ]G1^4KR_XCJ([6[0;G7[G1BVMCJ=]%AD[-+0]?-6IOXZU =:X^\_/>L^8TZP'C#UF?ILA?:8 M$TQ]IOZ^4I^MD"N<8.HS]?>5^FR%7.$$4W]'U+\E99#MSMV,0?O#)*;^SJE? M0L7AUJ!BK11X!'V0A"6@I#7EX2O$TRY-86_)T8HH%SPEU$B7O_U'UFD M1*_MN77SY5YY\1HG(&QDV\$#FYO M7XIQ<#\$VG7Z6X.[QMDOIT'L)24KBC,C MH\"XE)*Y&;QU"YL>6#IR8Y5@ISH(0G5O;C4H8^M6TX'\JE+Q2VS,>EJX;]QT M,Q?Z9@OKNLX#AW(@KYGFG.O'.V\67W:ZZQ<#87UT*2?Y]O7QWASKN(EBG6L, M> .-C1+-Z/64M(71Z\FB5[?C'1[W&+T:I8^,7HQ>K"V,7GN/7IVAUS][K8@LTL\ M?.(*Y#JI&2E8T!DIW$2*SL ['*QY=L@:U#@-N=EKV/J2DZ-D]E"17"= \CQ]:3PC-ZL"(U09$84%@/6 \84%B1MGD(MC\Q>:[KU90.]=UZ[,R:9+Y:9;HZ-P3:2(C(WT\PQ(R E[.XLC$B4A4*%,Z MY#(IURQK\'J4C_3=)C=[%UN/C8&EZ8#C8_90F5PG."/([GG0/'(S@FP_.]7Q M@",L]U&97"= \X1F/V+K8?Y]K[-NT5#6H,9ID.ND9JA@06>HE[OD*%B7S3( M=5(S5+"@,U2X"16'1]YQK\U0P1KD /$;=,[%LN\>H9^>[#N/'H?>47?-).NL M08Z=:NU;5)[KRO5>ZD15DE%ED$;YB1,'&J0 MJ06)=YU;S6/,'>IQ?]:P/_,(&Z=.!.K<*0/=P< K_H/9LIXRC#&,,8PYI!X, M8SN]"=?K.7$3CH',?4UUG> ,9 QD#&3["63#=8\F&<;V34\;J'V,;(QLC&S[ MB6Q'7OO8B>K4C&U\CY#/6L_H@%4%XMW/'[Z^/>-[@DU'[[$PZC'J M,>HQZFT$]3I>YYA1CU&/48]1CU&/46\O4&^(^0=V?"V(4<]IU&N@UC$0,A R M$#JEDJX#X:$#M=D9"-<^X85_)5")/MY$CQ>WDJ/374&/S@_1 P\J]7B^#548 MQ6'P,$6P#^.(3G0*X_5O/G$-P]BG_*QOXND(Z!.(S\I7>K90V/!&RO=;@U[O M=MH?;IST33S9_K?"Z\) !'$+Q84T(ITHX1<_),4/\5C$68)OP)SG5(S2I\]: MX2LR%9=*3.2%LJEW\5*R+/M)8VIUIA(=!]B44]1%RN!\ MX%_E=W7P*=$7.+BO2S4YWUAKZXD/MDO\[EVHZ-FW,I7BRSSRZPF)*WH%L8CB M5(R "@HIEV#/XQ"O;\.?.Y)\])+"VCQ7,GL@@ M[QVY"BP0\/HYH ;TKU,K#.K*#[, Q[E(_85YQ\D""X*,!KOBAGI+?%P<.%YL MSY($)XR]C;,49VJ'#..%MH [*A*CN3 R5,3>"'3"A\[BJ4H,O89#DT&@RRS1 M^6<9@CR-C)^ A-% ;1^1;W_$.2)1K[3!P56->M#(V*@4NRV^!#&.?!6&LIPR M2%CF ^46N\AF, :8D+J48:NP='6#LG.+(=C^;M;^%GI.ZJ]3%%M0E#A))8AU M76L+;8VL8A=*/))&&ZN@]#),'K@ MJ>09VL8?1]5.[<>N:4U8IS$4VO;:&?"1F#)07'+FHF M5X'*3.$U4QJ#50:7[']%GIHQ@X]@X<99B 32T06T%X,VCY0OX7LB1!C"C!+J M SM/0:G0)D36>N:T*RQ[3EI4<,2G2U-K%"$!U'W^'T4-D4E):.#%V\01H+&< M*LL-I,"T-,8MUI@-:LQ7E*08F42P@AZX@$X-B9]$UR2.?!WJ4OP++@$?;_,@ MQB"E2OHE&I8H8G5)!2?W8>.=+O^J%="C>/Q;W(]":EA&Y'WG(T;Q.I%9&A>K M3!P-<.VD?4J/'X1R'FM^V M_6PYVO8"#,]((SZ?%.^OB+FUW?6/6\/^T0N:U8JU=SZF5J?=O_.9]AU/'+?Z MO<,?;H7'XMI8Z@'?SAX/#YT\'1ZZOB?.U%^'^D!K_/VG9]UGS G6 Z8^4Y^M MT!YS@JG/U-]7ZK,5^)'R=)$J)*?P],4(!Y8*_C!+Q^J__ MR"(E>FW/K>CD>R4?:IR L)%E(^N&,K&1?10C^T5?L8G=-Q/+BXVF6&*FOA,X MN+U]*<;!W>!@M[V%4I",=D_=D#(_V+2R:;UF6MFM0FJS*;5+7ZP:=TG MT\I>ZQ-693:M;O>L^F5;V6I^F*O/V=U,V8)GZ3J!=I[\UN&N<_7(:Q%YJ MS/T09T9&@7FU:SAK'&_=PJ8'UN?:6,6]J0Z"4-V;6PU*G+G5S""?;:*/+97- M:S@SW4Q7N]GBA:[SH/F9:+E,K_-6L=/I>X.C(Q>*B;K$2R<3J&]:G5PG.(/0 M[GG (,0@].@@=-SS!H>,08Q![A&<,6CW/& ,8@QZ= SJ=H=>NW?,(,0@Y!S! M&81VSP,&(0:AQ]^-&QYY@SZOA'8/0IL[!]Q^F$2#3.16M>O]C45] C5625*K MY8.E8^(H4K9BSZ5.)ZLJSNSZ0-]U@7#3;WD _1]0&^^VR%#7^=0DECQ&N"Z[ M+YO1RE[O\4-V?TPEN5IE \(\&:X8KO9$)1BN=KGEZ_5Z?08LUDX&+ 8L5@D& M+-P./ !JN&4+$:,AHZ!C!&0T9#1D-76!W(]$0;Z0. M#YVXD M/)@.ZN?H" Y)V6*ZOI!W(,4SN1X:6[ MG="'6Y$YU\W4UXDVXE^93, .A7/Q6?@$U'8V0"#1%&E<"[0#UY M(75(5C*-EUINB;,PK(\BABDE,"\2E>K;L0"&I'&"#IX82S\?KQV8?WHS"^P3 MP2ER"?-"S&*C3$XZH\0LB2^TP2EX,'@_S )\/9W 4R)1H4SISUB,LS2#_C#E M! XGH6GD7XYU)"-?P\!F*J'Y1[XBBE2_G&_]9, MXBP,KG^OKF8@=]>_GX4RNOZMA(GX>@;#7O%&$O^^LBD2K(L5;R@PTM,;VE*! M7CFL&+48R'[])XT*'I1? R.+7U"==935^D'EBM0YR, %X3O2WHA0?U>Y\* 8 MD+CZ\70F$ROA%8.LQMHG<-%"#H%G1A!97BA]INE!7>\4EC=QJ0@ MJR@&4:!Q"/ 7"/!$C,/X$CZ#*;^$ <.@E%F2?'@V"RN=09')S<4(6P?:D@5= MFAHI9-ZJCL"Z$1?@NQC=1>SG' T>VH";%:8EOA*?EHQ<'(%-RH4'.VJ)_PM* M:&5?1'&*8P0%!FS*B$2:]#DWB@_N#1L\!R !K5#6\N0S7386^+#)B"C7+(XG M$FV^6[IE\$*"R(,FWT-;.L=6 1[1'* 15_,8Z9LEA%%)'!+9*GN<1=]AS1QA M+QD,^R,\6+?E8$<$](WSI9&,,,>.].%]F!@-P9<9)==),V!P91,+5F.6'CT> M*S3T(.\@!=#I.(FG5LC(F%B,0)MLIW04/L.!%X2V X6?*Q GU1.#2Y#X2^#GI9W>&+TVO^+>@RB-;\9!RJJWNX M7+E_6G@E]-H!4"-)3\FQ.@!_:&I.$+/QW95N6.7?H.MW]*+9?MD"14MRZHA( M1U1]4">W$+A.MZ-!MW,T/.P?=WM'_:/NX 40C4"BVSTM!*(F"8O#:A:!G_TU MUREC8K#>:/L)BR -'?OB<2.5,J,S O_U]6:E;JO5'J MW,- GR\+,R-@+-]A608/SG!9!(_A@@.J1/-Q$X=[\PJ*(=<4-5K*N/+JNH ;D;AMJAO3_R#2N@^%% M'\@53U5B%VTF\WUES#C#!5BB!KVLO!;([K&!N\)\5;"L*IJ?05UILYXXR _,PIMCP-C/2OGP[$'=]SV-4EB6U M?//Q__WP]J!S#&LF8-A4^ZQ$;O"8E6@K_IT]C*5SAS V)C_TJ>_L%[OH>-!( M9R C B9HBH[)\,0'%0G^548I^QWM1[ FN<%HUJ2MPM%8R. "ECNJW&M'C0+Z M ]V2^0'BDAYK7Q1;[:NWUEEYW. M*\^6MN3RP(6B%@SY;38&"L]\"&(,!2W@ M@B<.M9\?&XVRX!PT9Y;H.(^=0D2J]K8!C.Q+H)A_A[&K1+P+,M]B&ZK>_QQT MNG1"I=.,5<\AR6#5V_8.'^YS+RZF[&I)7Z@03VYC87P9JNOK+?C%1@*6<2&1 MX:UR5_C,BK0E#*,H)3IL#13,A8 KFV$$%D%5$%]&]H^1HI )!:2CL#QM]S"J M:, \Q(DUR T&LP9MZV#V6@C@\E%M&1)LSZ,,+Y=\.^<(0UECMJTQ^?QWUF4W[4IE"D>DQ89 M&4)S_MP/>%A8XOU!A/*OI2'740Y%QN,)6UINM MH(IUK#3N+-,FVBZ" M/L4,B!6IQ$ST+(_&SF]5^WA9G*X\,[HXPES6GFTO]F.Z'SZ!;@[^R"1]B\%K MBA(QR% 8E5QH7Q7W&&:8'8:UQ0UFLK9L\:)"S1.KG>$+6/!G-I$)YOM@S7"# M<:P9._+"Z+I.1,%C !Y5BAM6##?XQHJQ%0=K.9=2E09.I$I.:^FROJNY4--9 M&,^56LK,MG!%+K]I;4#L,#I:PN(5*!G;!4_6&S=F@&6H\ MD1%'!C@E.*R96[^OG8(:^"FI1WXIFY9 8PUH!LAE,$E=R/KA!OM8/[:M'U,, M,9-YZ"4E?HSFP@<$P>,;2;D5,2":%<0-_K&";&G-0[E$E4T[.4HL>OCQ>:3+ M*S.)FF7V=B@KAQN\8^78VK$ED (!A!8=\"H^8;(IKCHB:1/?VATT !K**45I M5N,PS%.CXO8SQI+!3SK8;K4NQA70H&'P:?)P8^RTO[0,Z* MA;V9Q?8&)O2O@W!N]\UH%TSYDR*!O;J(PPN;H-TH381OPXL-FIWDA,&5^K701$4C9I55G#!0A9 M'T"H?8Q^8/UT0WQ8/[>Y]54)?7VDLPD"%3XQ77!'*TU>=FR+]AXE#SD#E M$DM99W;D%X;RTF0Z+Y2(N$.W'(KD;A+0YIRRYHP3 "N*._+$5!LJ=S)+=%F2 MS*ZX+G07]CV)WTD5Y8(5[=(4#J+F0_IPVKQ(<,K:XP9S67MVL D8Q=$!!3W9;4!:G+U_ M]_G3F2?>?/STZ:QVTR/7-"PF 1^I1U8JUWG.2K5]'[">U5Y>$52Q.KC!+5:' M+6^2JRL\O+7'2%/ZB$\F<;C2@V,U<8.+K"9;08T[/3&,?SC #04;3^39+T:) M'JG$[KX9#;W*A$'&(>:R]FP]XR_JS=SJ3'Z%@ZYA9(F]LYYD17)&!AOGN,GJ MLOTE2IXQ'E.3GO,]/X=XQI9P2,RR4:C](G$)JXP3'&65V?[: MGN)I8'FO@%93<-J*+/(Q)?/-HB); U:H]Z5)B]\QN4\Z8;!Q@[&L.=NN4H_9 MKF0*"@'.V@0+TF-R>5[).,(NUH=M(TDBM5%"!H'.T_OZXGG7$54A@2^ M,Q,Q#N-+LU@I#GPT"H4I,P+G5^,N )7PI#^"T92WQ['>#_[.JN:$)+"J/;ZJ M48C8&* G3@RF0/##V-C"UW1EVR;'$IAR(0WA>[L(\D\_XS'H>_N:_2XX+5X" M2G5$IWWP/W:?(33J$J,Y[<_:B']E0'**E_Y,.PLMQ]-M.9 Y:24I4,5[MQ/C M!E.S86*X+N3_5B* A?H%+=/+ZHBP[+B427 0QO%W7+F#)4AIM6_$.(FG2X7? M1UEPKE*SL& Q7EX."V]0Z B MD&+1G?P>Q9=1H>&>13]J .-ZC-$8!(J7]S)*Z(V!"KZ>(:+*,"P- _7KQUD( M$Z)]0SMH>ZW(IO>&Z9W!&Y>)3H'L-OXT@5]O(3,F0M:C+"T"43,8G[V8:X@. M/E$^3V4^4A,9CCVB#H Z=&K @E2)DZWQT0G9JD1AXI>YM3[+ M(_OS+"D+*H>25S4'0@<=M<2'J/2&<^L086-H0^#Y\>5:GX MZ1)3?D!@!>R2E"J__U0S G'BT?H3*S#74KN$\Z+5P"LG/B^ZPRYJHFG4'QE. MGGK-S4=6WJ.J>>;Y*Y= G'(\+?%UHFY3#7MWI# VN3'%972QA&,5I:E# .< M%OHC\1@,K SS@W6R1[/ T@#:O* U"%CV&X>"?<3QIE_/E+>A+:!AH?.6K65I:(_P2FOHC TL6H"$+Y>6]E/=.]Z@SW+CN MYG[UZ3.A@Y^>X2KE6^\;&&;T&26>,'VS%;[LY]S'S+:@[*,X##:CZA]@4J+7 M^M._:K,B\_JO?&8%;YHS)9S!VYP7F/,"#%.6BG_:+5AT[QDK-HL5N>-"RRO* MT-5=P$!5&[Z.3)IDN5)I'N&LRQ!3E0>45V8=BXM8B.F?O,K MX68FGNZW.?$T;Y^LVK9%['J8]]3=*S2S#^.83G##7?LWDOU];LO?%+;\76'+ MZZ[$3HSL_2=Q+[/++L\]-?$CY2G,0\&%KNVA754H%S,8R3'M#EJYBWRN[<@,,4+0_+L[FM_ P^ M8VX/K(N7)7%9U>X,TW5+O/93SN.?L4G+A"&2[BXDUSJO=9'OQU&R YQ6GML1 M%H@9^5&T14!CQ3@*6'__CFMGF&&]'-]*>EC_[!HA5@Z(ENDUBHSSA7L6I8FV M_J#=YEQ:KF-38>QC,_6-T,KYR]O^+:)HJ2^X4(89O\LP"-&KZ&>)@ +U_RD9 MPF<[>)"D ,<M8C5?C-Z.72ID9%S7RE?W/KBXVVQ->8]B4J(4?.D[-%C=+&[%Q,5&!CS))$ MYNG5C+T\@]GFB_FM$H=:EFO<"+?KUY5>RR,!_X=BE?D9]_O88WGB M@G'+)@U:%L01SZ()[L!> )!':7$-$0RE)E-/OP,(/1\>M0[%%(M*Y578GG<. MCUO=ZBO"J@5#*5Z6QO45O?)6^6HZ O/74]WH(%RTJVCB>Z]L[\!&I1U=&H<5BMX=H5O:1(4;8P]K;,=%NUV$P^.*@ MRUF6FU^E*TO!$Q/P?0\PE7VM EE!UW+6J.-AW>U7D9QDL27=!)OJTK4^BS&;8\6ERBV!B\$ MA3!)NW9='OO*=X[@I5F8X9G@!2R'R*VM>;BHAC#G-7B$(UAJ2%S"R-JM0?<% MO02?VB\6$81/_C?N*- )H)"(??:.4*UR,0'T"!>S=&H"(K$:A.F<.!:ALH+J^-6>^C",7K_6WXETWRCZJ0!GM0V[^"\W_K3FWP>S3LG)_'_5%*? M[>BC+FC?V8"XW#0&97Q"<3?9%+G+E]CAXJQOFF-Q=E[<+O7L'AY:9[OCC$Y^ M3@%T6]Y,M!J+=U=@T6F-\A%C/G.WJ_K]?8DO^>^>Q:@BQ- ^>S=%Q4N G4 ! M7-G]S,^4@Z?3DP>=P4MEO9+.(,C_JDIV?;'U]G##N#S[.;,AJ)WC7M^C\*@I M[1J^JH5C*9R$_8B7:6/=13+9ZK)7XN FPIND&5@N+]")$LC8 4>1 9 MMNT]:'C+T>PXPO<@+1@!_R_OOD2_5+0OCRO>?$6'#]"WU45]_!K>N="!LL%^ ME'&,O(LJ7AA0&QR^6C1BK4SBI6D,%O:S:6:/@&QE[R+HMDH64E>Y*N7T7=)S MHWI)(ZK")GC>$&,<)^9[AVF%N*W@:T-^5:+.94*=E:2O9&)C4;F\O7N#P7VS MM URGUP7S026KW31ALQ&M+#]4SM:O7ON(K!+!U31/ZQY6W7<8Y61#&BQ_50[ M"Z-0_H6K#%A[[CLJ!JV4EE[P'C9$UIE'/Q)!48)E+26[R/T1:[5+0**CN6+; MM\:UQNK.]:GA]K"9&US%K)CHC>*YA"]8XL#4#Z'U=>J:Q:*JN"FO$E_;,-#? ML^"<-AE E:V78#O!E(GX/?U5GO9;YZ'PD/+F;O \R@@$:+IVYU;AP")*V@! M%4=!YJ=YBD;-%X^)C95B, M["\WC1:@XPT@00 .@-W"]V5>7J9FII'2.I<&.H;/G;CJB&4YU2QYIC%H MLK;W*VH^)78<*+2SL=UM_+<]T+%5Z7%\.K+G!-,XTFELW9UL=I[0M8D5YA@+ MPM6N5^,;E0-$6U#U4WL//J4W74ZQ/AP6VKDH QF VR.D*#I8.M]2*]B;Y9$. M:Z2MVLS%B:<=&,F!Q6N0M-_AP&+6'Q=(4>@/;1WC)M(WK;_1GOVWVCJY43O' MG\X^?Q4?/K3$QZ]_?_=9?/CU_OL+Q-7!3 MO]/ZTR\XBP;NZ'^JZ,[;^1N_Y&97%->OREL_V$95TQJCRF)M8TLK3]H/I9[2 MU5X=Y'[@#??CJKMQ&#X SJ=-'E=ZMS:\IN:"E[U+W SR<=6 RX\HHU-VO$!7 MC[MCN^Z9TAE&%::=IYBPP<2@W!I6 M%AG1%==:\KO"6]_GBHZZ[?E^%5=57))4.0>BI:5.%6J?<\2K4;UC)$.[90-X/GX/Y03>$;_(2_'.%FNFS9W/"C.7T,% MKIB#KN*"_&>,"D$-&-O$,FALC,V2 H*55V8O-..M@B]0M]Z F-(A'&Z"^U1^ MQJJ?^$ !CCY9D;\#N&+;GOCEES=>&3/RE8;Y/PJK.F&ZE$C]0) M)'60[U+)$8;G!';$^= .C[1I/1X;(11ZKL(Y%2>JWSO260189T] 9-3C.3U MRI R.R"PPW$2J;DIHG?L/A]F(4ZK[\8J9U)QYX?-S!Z8F8^1.)LE.A3#XBZ. MW3=$_)44'DU6P^I'HK#LSBC!@TV\F ,F C'/9#-[@CW.GYO&12J40)NI-L49 M+/Z&67SS/ *X35?(=A585KT,HP3PM#N9UYO$P]G([A[:(^-YN=U=C_JN4F:A MAY0[6O;PJ?0][G(Y\.5I@]7![56M_(:[W]_R!$8-7-&>M?[TN7G+V5HF1C:I MFU1)>YA.)H:N9435L?5"K=CBV*?(W%7/2/70!)KU7%:U3)ILLQ['9G6_91$6 MQ39TT_8;W=G^AB$ZZ?R;C:!.FV?'NJT__5:;E?A"-]$!U-_AQ)IGX.;UV$*$ M^=_LWD^^C^@1\H<1_F6S:+(U!FO+)3Z+1N8A1]K_6G MM_F8I<7)RJU/E&U?W1J^Z;WY OA:QIVIS6;HO=RU0ZK=C];[BK"T@] M5H#1M2C:YBETO_6G?\)< )_'S=-E3+#\=O,QS*RW3U1O!]_BYL8BD+H.6G_Z MB-MDS=-5\:&B.ROJ([C+#5-/NRJI=//PF[J:Z)%.&PBBAZT_-4\AW^7DYL#4 MI@36-GU,=UB$2R"!1> 3B\/XQ6H9 MQZ@)3*2:,Q]$JB!@*1^#-@Q"4)K357)RD]P6 O$ P6WOH2.5.^KB5PH/KIG1 ME5*T*\8+ZJ<[&'C%?S!C(-6Z\C#4GUNLK>*_5V:EU9E/KEJEUR7PN[YY,TG1F3EZ_ MOKR\;!GEM\[CB]=GB3_1%\J\5L&Y3%X',I6OV^UV9]CO#-M]^M@Y[G6Z@VZG MV^WW^H>O@_X1_ ,+Z5ZG-4FG/Z2NZ#(\0&%I;@'F?*(CA1-*#$75KS=BN+\H MO"\CSFRR,(KX^:PH:7\@WB"WQY36"7>#/D0PB%D^#OO%JG!]>*SEY1'0_\C" MN>CV;#;5^B[2#UH[E)V#?NMP>%S_OP'0X.%V\) Z#;:%;'7)_9JQ86ZD9HO M.Z\>"'^[6=@X9#$;B7]=QC_&O[W$O^X3P[^5P/?S'&_XW05Q578<"W.=_8&Y M+L/<'L!JUN\6K7V0RDI$R!Q^O0C4OTD9WV^WNPC$_V_4G;-=Y_<)VO6EV M_:FM/.ZPZ]>SY[-=9[M^JUWOMCK_APT[&_9&&?8N.^SC+(FTP8Q*JTS\]^=3?QN1;))L72==J?UX=V[(U6%0Z"!:K\=4'5/3WI,Y461)OMNY?WOR=K3M; M=[;NCV#=O\JK.(JG<_'N"G[%DJ#BBS]14\G6=0\D :WKF[-?V+JR=67KNAWK M^D:&/M:"?OC5+S:Q310'-+%OW[UG$\LFEDWL(YC8RK*^56,=:3:L>R($:%A_ M.?N9#2L;5C:LV_%=?Y$C%;)QW0-!0./ZZ?,[-JYL7-FX;L>X?K)51GEG8%_D MH=/NLWUE^\KV=4/Z]"8&NHI/\ORFD(.7-M,\7EF79B&D@.K&0D.2JC+K2!3) M]< /NO7N-OR+224Y#V=S4I*Z+L;_IPJTF8"84GF_,A[2P\+F&&(3*#4%4)&JM$8;".CO+JY7D Y9MX"K295Z51H46JY$PA MH#;&LJIPEL=7=HY[/0]U2-IT$!X5*5]\]-V5K4-8>Z>_^(Y.P..9Y3DAJ-#P M7)RK"!0WK$W %I".SC/4ZP4=Q>>IC+$=\KT*'3@B@ZR.C5''EYU7M51>R^H$ MRE1 1:_5$2"K[Z%O,3SXGUPUX9O5Z4Z8,S_,F>Z].=-]6IS94_/1S%RO_1X7 MO&#]<8$4"P4O#'PCT\95)_SRX6^_GC6OUL77WSZ_^W(?A-E-+>"&UC?[5+L< M1J7.L3QVHG#M1.GHB@MCG1XN4#J#E\&K\N+872L5?.@S%:I.9+X4"]!=H%L+ M ?P,"ZY$@>M1K+E0H:Q;@5<:1FHBPS&Z)-@0+:;L ]1RHC)#JC@M\A4&B+__]*S[C'G\*%L7U-N%3#0@^XD!QH8'/MCQ73N) M-V?/?>AYIV?9NHVU%]]%L!?.5^>9286MW[-FSF"6@<:NVYBO3U*W?YZ?N*O*RV4[NX/V8N75DF:KA6/=&% N M[7F3N+PVK]_*4(F?XTL5K3JHVOD(Q>-&E[.E8P1COC)?B5Q3'02AVB>^;FX[ MV%VNWJJM[%)L5@RN>Q.,VWS"R_QB/&:^,AXS'N_@HN%$J_&*K/4OWV(\WUD9 MSU?^@/>S;DEWSS<,FQM3S:1@4CP5N];OKWE3Y2^O1W$P_^O_\Y?7DW0:_O7_ M!U!+ P04 " #5@ -5V,^VP407 #V' $ $0 &EN'-D[5U;<]LXLG[?7X'CE\G4KN)+YNJ:9,N7..,JQW)9RLSN>9F"2$C"A@(U M "E;^^NW =X)DB IRJ$FW*K9R$2CT8W^T&@T0/"7?SZO'+0A7%"7O3TZ?7UR MA BS7)NRQ=NC3Y/1Q>3J]O;HG^_^]LO_C4;H^N;V'MV3)W1A>71#KJFP'%?X MG*!7DX_?HG]=/MZAB;4D*XRN7:A$5IZWOK\^/CIZ>FU/:=,N([O07/B MM>6NCM%H%#*_X@3+Y^@:>P2=GYVGIV?G)Z?O'E]]MV//_[] MY.3\Y"15S5UO.5TL/?3*^A;)6M V8\1QMNB&,LPLBATTB1K]![IEUFMTX3CH M4=82Z)$(PC?$?AWP?!;VN0AT\#!?$.\>KXA88XN\/0HU 1T\[EL>**YTD(V> M_/ &^@Y['J_MD<_^]+%#YY38T+T.D?V2(4@5@SV8.+=< MGWE\&[?X/./.:T&LUPMW=D M='(Z.CN-:A+FK\ZR#< 9&.!GS4%P^XX M_?GGGX]5Z=&[OR&D8$M7:Y=[*$#OG6LI:U4T)O\:12V.Y*/1Z=GHS>EK8':$ MF(;["G&/=Q,BLE,K(6(CMQ4B,I)L_?NR=@NM6JM%488?^6,D?U2VJ:&N6:.% M$#\FCB>B)Y4B%(^0=GJG'5?T1WW],VZOM@ F-ZC^%K7 5N1$6]HB"O M>C:(_6K2+&;,]51;\E'T<+VF;.X&3^"9'"'GT3!Y)'.D',">AS)QSV+Z[G&J:OAGI"%0%3O[)6N;H/*:J^*6V3 M>5.EH0IEM%KEZYBF;PI;V&FJ,%2Q?,=@Y*N$J+;*DOL4RI'\\>GQUAA1'7OX MV67N:AL(]@C_]T<4ET?_7C#[/0.AMK?@,/A*272$*(1@]^,2P;U-/KBJD M/5O5-)CV5)HV9HSD:BSDC=+,4<@=!>S1J[B!;P=K5UD[66'?$? C0BY^;-\A MX_E'#'6I]&/C^71)KMS5&K.M&*_5(HTM%/T=Q3/J**IKXF'JB+, "WO@:T#* MF7("2<)@A(*6)7["QI$[1TGS\B]O25 HP3<"Q3($55%*"O0JE.-;=#8@JFO_ M\8 Y5%@2CX+6[9U)EHT!+V]V]BSH5:;!P=/L@(NX%+S"%1;+&\=]BGQ)JYH& MZW]7T_H)=^DN)'^D&AB\0%?6#ITNE$+H)WTQ)TN9$]R0.UO_"% Z1A(DR5XXZ7KV(2+]W_Z$/2W!D\5*P-@?F@%F'2# MWZ"@R2&(W>/4TGIF,=G_QQTGEL'2'5NZ<6Q9@XL! S_M&EP,@67CK%.\\+LF MPN)T+>49SR]]01D1,@:XQ(*"1=/)SW0:JE5] PY^UI:D*>;2Y!%[%26H!N33 M=!.#Z1N8?N*O5IAO8?ZF"T;G,':8=V&I;1U8U#_ N+-@*5]H]9I5JPU^>J(9 M/.2KYOB$,TI8HXCW8.D&EKXGG@RC'PA7D5.A2?,T!MN=:K8#!D&P#BR""&VP M40,;75@0Q@HE3_&8RQ 8K*-G]]*U![LTL,M#L$&UE3LMT(5K&8 4VJ>0T&"G M-YJ=(B[!9DS$9[!8 XM]<%W[B3H.&.(6NH$MY(&I"R&(5SRPJN@-]OM.LU_$ M3-DO88<"?H,=&]CQD6P(\XMGJZC,8)_O-?N$%0=#-%HCS GGH M(CJ#@7XHB/D#)BC%9;!6DT!">1IP9JG]N%^)8]^X?(*=XN%DJF.PXH]ZN*$8 M(N"8V1:4/-'4_!YLU=16EUCE,5=KPD1Y=JN$M-IF9P5Y M#O0@J(U5[L$H#J]Q@RG_#CD_& M\_CUGEO%2:7J"RUEJF.PGI[=D R1XBA3A\EK1BFF@U$;X"U9HN[#(8"(] ML1'4&ZS0).:3*R!/H5>=RE 9<,)*L_)5] 9[Z8F,%+/P5$:*W6#&1GD,!P?' M[;SME&.8^JWR+&\IL<& 19D.Q0DI5BC-:[!>O3.^$W\FR)\^:/]^D\QE%>4& M&^G)CH0#"E@,IMG/WG7E;F8;/@93ZQF1QGO9Z%74V'"BH?MM[0ZVM^MB0<^T MU-_F'D"P3Q!,\##U[AO#%98M)#084L\JY7>) M!Z,U#'/" TC%$4ZVT& FKL2P[V;;]!63$X,P0&N^GYF? NC,$T^\W*7]BVDEN.M?B^ MH?#FD%TS]96\JP'QG9[?:9Z]AY@WEB!]G5)R- ML=,Q' &D]J6B"=" EBL1$3TE &"VB[+BIVY6\ CIXH MS0$G?:EB-BL0I<9#*=14FVGOD2W;V(F4,J\'RO9XV;^1-"L[^#)CI%C/OA4=7\JV@&U\RA9B/>_2_ M2N/WSW++N3+.[82Q 4-ZNMR(H;AM%#2.TJVCL/D!2[O+Z.ELBY*6 M4-#4@(-]C?73MH/]U&1W/?-:>[2?#F;>\3:O%NF\V#'C; M^=6&QOZH074#3HQWY0V>9I^63^W=J@7^1Q!UY:\>.&4676/G 6_54>KPQI.I MFZU>'R,=-61 DYY3U=&4V2X.LAJA,"B6!D7BQ%>]>&YP BO_BLZ P4ZN=&Q^ MNK09BVK<_%!RK6#^.TB#*WJ!UX*2XVZ%Q6'2\7)[\82Y+:4QPJ2[)@PP*CB0 M7/;J4?;(7!E5E&&=;9&2!:G>']#VTFB3QW2YK4X,%WV?*?V1OWVAL84(!K3J M6>".T!J)*H\M%W]F*O=IP@'0W0&ZW4S:C(T!6'JBN0)8PXSZP&-/"2K7L\+%F>4 M+:;N+;/D$?T-^02*[#+G->!N@).>Z:X)IT0"%(D@EWNQ$$A),8#KQ<"EZHR# MI_*,YN3AX<'GUA*X/-+%LGN\U6[0 ,&"6TAK151E$ Q<6RA8<)841$.1;"@0 M;D#FWM8#0=='$\ZNH7TQ-P.F&EQGH4?I(7:2*7. RA[#JO'\$]L0H99EB4/I M(+RJ9FP 4,$=J?6<4H09^!TUG_-( YKV@*9'Z&E.KRM$=2Z[8,,-.3[_5@IA\XB$1"V,OP8 BC6++P M;IH!C:VOF&J4=7DB$FH#HCIP9+\3F9:%B'8#';T@CV2%0=K0Y%/"5[OZL-T:,"!, MSV$7N:](!!3*@&(A0E1),0;/U?'1S?*/$#8_P=N2EP$]>K:Z\F.' T*Z14C9 M)PY;O&3:@I$!&WHBNOP[B@,P=@1&^A[6[*<4S5AH6==@_J)/=>4^T?C56OV7 MXV=AG^/U6KYZ)Q^%#QAS ^G5,_F(.,&:0=I)0N&/7#!P[Z]FA(=W18Y]3WC@ M=,-$6NIRTXL9H C&VA%B>$7>'NW*Q0-5WAX]S[A#SV6RGRUN/;*2"AXA 6;V MJ.=+/3YPUU]'A!1(CE#P&X)2ZJJSMF^/;#\X& C"4<>1]X2_/0+, RL<-AC^ M?5S>+0F.KLG,D["3=W!=N4)^:S30N9(DK=#*98 ^OMU!)2D39EZ51G/L"!+5 MG6$',TOV!9E1KUK1__AR:R[(7:9>U$K4+"4X&"6C2\$AF)C)>W%!(GG(=,'H M?XE]:\MS.G.*DVMYJJ\=7+N"QLC?"^NOLF/5:93Q_),(B??1PWH;!]/5I7[H MD+U/P=OJ5SX\8%ZB73G%7T!-0.F]RZRZ.N?(#[D#Y)7,E$NR*X@2%D14:%] MV['J=6*&0/=F6M8R[D&;]);!,H),\;/RJ/=$4[2 X'"4I *F9.PH,4 1QY=A MK/*V,@WA0V0>O892PY5UP^PKZ3QU$6^H](.\-4P-S@XZLI#Q7[%399 N'CBU M2(N.2U?^8KXVWSN6>GW:T#VP?)PI8<*#V>%;N*D^**7HC:)&&"2W^D6G7NY4 MB SA'RA%'"=2MP;AP6!?JK"1*CA)8._)K!^,<8'5+=F1VK5(#T=QF14B=W1# M]"MD]?L<+^8>X?\FF-^X/H\[9!<6!]-1O\)(GF'K\T4&#/FGO1GF9G^61+[1 M@;>I>TD"/P[>>AZI:*8[&!NF54FEFU)7G&;S _7I#Z<+&" #R[-(P;^W17%, MK'\]XD,"O:91Z;F'\DZHJ-*;KF@!A+(L61W*WNAMAH ,4@@IMN$VNEWGVD\F MJ@E]CKJB7=V^.(?&?3/Q@;M\U5 [QU'2(545TKT0V?=+IU7N*".P8E/]\D"X M?*T6+^!):F,I.]\WJ!#H:WM\)'\)*;PD_^(JNVPA#1*_1*RN;XD'>VEQ;T:X MT;/!*CQP2_+#<[57I5$'M*W=ET%N[IYP!_7*%YZ[(ER^(Q6;OZ0PK1QE'ED0 M_J5QG)=4?(#)";SN=(G9E+#TX P_LBH>B47H1K97IFY#)MUV2VV3=],K4]?# M3GC?Q-AFK"2AP 5COHP$/)\S^7YL MN/+[Q+AZ1.PKO*80*\CCU='N2#RL=F;3TU56.E(*@Z34R2(6?( Z2:?EPK"V MM?O:&9RL@P$"OU;47ZF;(O_C,W6B6GT)/'?9!Z=/DN4+:?HC6\!X8(:>"@:M.A4.U9-@X-[U MDI$;=4";FGV95\W]HN8]_=9.SC%;*-++;4(2&EXEF<*[>VY/=RYF'XG<%HC?4G:N-ZO53_TH7YZPISOLVJIS_OI_B5DS[_N)?"A[E&N?2^@SE$ M+M)EWE&#FIFNI^J))80*#K9('"F)O&85)/U4BG"/6OC7,,^N(:^\O)_J.%B( M"WD#BOQQJ2ZFS2E40=%/E2!V]SW"0>0Q3$<6D1\O6^L.W$S74_74F2E.KJX$7[O AL2G6?*:E)7W4YU0RN S#+"H7=)U3J$*BEZJ M= U+ \==$WM*K"5S'7>1 UL%02\5>F_[P5FBK!K:XWX*3\16N'-O O\]R00 M!#(\N!4!.Y>_Y52J1]Q/11VR@6%_C3T\V>;]=$EA/Q59K1UW2X(+]N-M-2>_ MAC62]5,YG[O7+M3F-X[K\IQ*Q84]5T1/+Q27]5*-&V(3CIT;G]E9'0H*>JE M?*2]8%%=7-97-8+;>;$C#^KKF*H@Z*E"U*/ERA06]E(1^;"'(O*ZE97W5!UW M3M2;F]B9$+X!J\A[5L?>DG#Y[GY\XBRO9<-J!Z=\?7W[KB*P]+8W,)EI*FDE M_58!7$2)"JF27JLP9B5&2!7T6@%UVK]8A4Q1OY5X.KW%EBT6+.C979. MC;+B7BHS(8RZ'*8)U]GDW6UQ68_5*(Y6B\OZJ48AH@X#2-"HQ6GPS5)F3_SU M&D+IBN"E084#4KB.CCU7RPKBYK.3LQ.0V11IUZ?OO[J!P!7Z90EZJ= 4?Y:' M^&6Z-'5#?E:G:II^JE7HV@_"J4_=]54NU,D\ZJ?0'-OD'H15W_LHV,/*N8'Z M]/U4-Y4#H7.9 JF9QF]1\5 ZX$^?>MM;M@ERL+54+Z_2=Z7O*2-2!76=N* % M/K,6;=_5G"9&LFK8M9J\]\H^0AA*CAFI@]PJXH-1M+EGKE_U M8#IAO&)TYHN:P[A.K;ZJ_O^$N_ /2%^H8W%QSY61_U1IDR_OI3J/5'R6T=XG M0!/W0!YYV^*#ZU!K.R7/WJ63NHNA'FU>32\J^M+OBX2;#1<;3)WP I_?L7S1 MR=N6*-RD1G_5CC].&E\K_4F0N>_ ME[JWZJJ+JL;SX!;)"D7-=+U5,1(?FP3 #=+@$ M%0 &ENEL[H!?D$>^[1^&!O.AXAU_;FV'TZ&G^938YGIY>7XU]^_LM/?YU, M1F<7ES>C&_0Z.K8#_(+.,+$=CX0^>SN_YV]-O)_=7H"KN_/UH$C$X80(=DS_:6^Z/)9-/\J8\L^OOHS K0Z-/A M]/!P,OUQ,OWP<'#X:7KP:7JX]]WTPX]_GTX_3:>9:MYJ[>.GYV#TC?WMB-:" MOET7.79;'A'XPR>MT??V?/\I_W#Z?3#?E)+6(+^WR0N-J$_30X. M)Q\.]M[(?#R"V7 )ZUNBD[CX6ZG\ZP=6^N#CQX_[[&M2E&!>06CV8/^WZZL9 MPSF!&0J :FC\\U]&HX@@>[08T;^_W%\FC="B?F@'P -L,BGUI]]_F.X' MUIOG>LOU/JVQ/PM@1BDSG'KN'+D$S>$?P 9X#K_/3RR'=C=[1B@@7UPKG&/X M%<;,NG[VT>)H3#N:Q*U38OUMFS:#]0H=C0E>KAPTWN\,9KH@KA!,$*'TG(<. MNEU<6U 7!QB1V\7#,SKUEBO+79/;%?*!I]PG5OX*6X_88:7.4&!AAQS6$:&_ M'GLB4?6L)5]AT*<6>;YPO-=Z(FS3IG*8FPF!K\?NG,Z2CYZA HC7*X]TM1JV MZ% Y@9(YZX$->@9Y#W]\39?HL?V_$!/,:)\NU L+^[]:3@C_/"8$I!4KYJ,Y M3$]F?<(WV$[GFV5:1XO^>QZ&9'>^!^P:K&%$YS"V%9W % #OZPT* ,[2"]W@ M7\B97WC^S')0.[+UU/LPI/OL>?-7[#@PO$L7]O,G_.B@:)Y3#,4O[>C415?* MB7). KRDDN(BI(W")/H!_H-)RO.W%94GG1.G<9<#R:E(&.2$0(:;9^%R:?GK M1&B(RK445;UT/@SAP("!O?/"LNEXUAE!RZ;W&KMX&2[O? P6R @3:6Z)^4K(,8FW2X7$&>.S;N?%9OAT/ M#?Z9&UW94M^4V">4S6AK$^AJ&==?^-[R:!R2R9-EK;YF%2X7M%7/_OW9<^;( M)U2Y"-8)4;VT#J^4Y\/_'8VGX]$KHNZ-H_'!>!02&*:WHD.PG&@J5&*50P?L MMO1<5I9IJ69@R\PC#]25YSX](']YAAZ#&\^U0]\'1C4.VFD\[C+"8]NFZB^! MO<4"3>?4)(214L%#%2O[=R \@H+&;Q*VBHFC5C%U"7[ M:Y#V9BY":6&:6[@;D >&@*Q>CGZ(YKS")H 4K\B\%L)<^;>++R0R($P")R%+ M[Y&-8$&". 5Q8]3\R:V]X_D<1R.^LS"8R:?6"@>6D]$ S$!;L_F#&AKXEAW\ M&P?/IR$)O"7RXRIKCC9@"M8*#N;;"NLB#Q_JC%0L@V+?CDDX*B;KSDH.9*3,_?40'71_-SR7>!) O(U7(;,]W&&%MC&AJ"56WM96Z,XF1]TAB=D M5.H ^ HSA> +C5TM,:$G%THJC=;H:C8)@<3D; ]:HQ0+S0OL0K4K_()*#O&L M,:4U.LD%F):Z79QALO*(Y7SVO7!UZ=I.2$_94,\;: 78!1T]B$ZU M5SJ990%E"KPJITB5RF[4=%;YMK)JGVGS6+LV&:,62FV ?:\SL#I/LMBCHS6L M,A_FM+IDGV#ELCN$R:@RNBIG??U@%C+.PN* ^F@F*+Z@.)!V=SM>'H)#3PU[ M?CX,2S$0 ,$ +"SRR%!LAL#"FOO("4C\"XO8LFAM4P>W8STBIX%?7 $4Z<'K M,=QR5)([V%(QM4Q2SP]*!B@(AO+'RB^LEJZGU4,N%U0P7%% ECMD06$5P\Z) MZ.(PHX\*AE4=".8.MK**,LK6\$&NC HY*Q>-Y@M?J;IJEJ(H&"M:C8+R"@9? M$W#E JBNHU 8\B.JE2*16T4%!(E@*1](?44E"I5D4%2@9\G55KY>RDXCB053 MJJ0 1AKCY XX^:QD+^;&*P6;,*^L@D'+Q""Y""0J*M;A:[1A3LGF RZ?8*X- M"N9&4U=:'T%1*_OJZRD 4Q?=XR*IJ:36QFL7NJLS"%NUJH 0M?$[+M"Z6LJL M'OD07859)-V("F%2$9;C2Q%Q!=VTP>JYD:JJ7$NIG0]A<57,).,NX!3L?&OG M1(;$.WNY<)^JAG!2)2JHG58Y\5 J&]WF8JE(BM>YAKOGU4/R"]5QJ2L$E$8" MQ2Z^K7F6.KYR >&JNE_<.54L0A>LA?,W&XI&M]0-N<^Q!5D$M9H?LAY(\6P( MM:AARE;7#9J809OC%+:ECW'7S*330]ZVRK.C6G30H10" ?<(X&(;QKP)%.1_ MR)3,6F6I=@\UN%8:_\['[MRJ4TW*?-NZ"G 55.+$OP8;PI^QP:[\PGGN%OB M\ ML'U!L-(OH [/L0)J520EJ&D(_\W!U#8#=S*YD8N +_0>3\#;@7L&'7\M>7 MT#)S9%">]M@*CFE1:3QFF<4$.MV@H)J_>R6D"122$O(T-3 T2C6&,Q"(CL?. M;17EO-;WM&OD_*E'@MO%1MKS$$WT@R0IPCDS; 2\5I*\@B2B[1_R>"5OA<^L'^WB%#DV4W*J;AK M4V&SDDOO+^Y.(_S,E%0RX5@(7 MABTNKV#P7*N=.VQ>224#[EW-*P'OKT<5[,K3_(HLFBNCQG-=922+'-D5=90< M/,O9P?S80:Z,0@%03=MB*64+GV.05"S:1<+Y8()OO\&RP-@UF,$E9$^EM]*8B2WN"_!=L(S+S'- ] M5SZR,>O>&%_P-DLM(X?H]97;Q2VF:LMGB_">LS*:)#6BF1W-CT4/U>I7(=@C M%NRVSY;/#HY;;]3E0C/.T.N6M^ZO$85IV7CM"G-3_RF5Y*42EW=WG/'.J(V M']F3M ]>-K61&8[][01R]J6S\LMP1E.@1A!'4J BKEM<%" /YGR#9B6.:*UVZO+W!'-!Z'LI&?]:0 ^>>0J*Q9\ M4J']6G$GTTIG6?4ZBL3G0'78<'?9 RL"O^7!5Y16D4*U)FS+Y:B:2MTQ4$50 ME<,5XM)*3M"+ GA,<' MWPVE.4*L-W*7Q%YAX]UIZJL6)=R8M=;G70P4*!&'1R53F\N0BU8[(U:$IW=V MD/IMQ$KZV*@)MW;Z%0/,#.FRBS.T\D@F*^2[H6W-DM^8U+#5TXQ/S%$8BTMW MGGT@Z[W13<'6E'_]3G R6NNCCFKWJFP;/IC([E.:!^T)N3;]G;V%E([I_9%5 M 5_G4^QK?3S55&4K>LV>.>=N'QW\E+]R]6Y(/@QSI^>TOK6HJ$\7C:3\[OENZ'Y #:@\(;9#WK=$>G9YU"(AO75FSF$ MD^#';FA6U9'AY.(%;7HG':=3P\E8'[SNJS?#"2<1Q>J?'6O'L!M$Y@12AJ)M MN>O=(&E5F$0!WVY_,&G[9.1)-(2+/_G9.G4(S\LTRE[B6<(3_L M@ZW8\/) MF7.E]T[#;&^&$T[D&^^=AH*.#2=GTV0*P_1M.%&%OFT%%DW;S6< 8T'F E"O M_>EXRX&7<"&][<#[RJY+1UK;YJ8IO=NNRTT'X2(7' 84EF>O?)IQ)+LI9K * MPR4=),HE%(%_.X@-W)UG[Y;7!RSE#U(/EJ:DEB#EG"3B*CI!V/!E,Q!1)37N MBXY83>3?Z*9Y'45S)O)7S&B22NCB%UWD\ 5VX2/+2E 7CTS+J\,0@P0W\B,.P]#D./""PVYER!/#>8N:D:*XT6 _!(]-$NX*4][D.:%%J5'LR)!M;!^CCMLP '6U@7<%FK1D!/!+-'>%F MC746"]EJLRF'.K9I3D?3;C/T7"0F$Z"8T=W?7R=IFT3E=#'R-FQ[X2K)I"6Y(HRT&72R$8<]^"=H @U8%N4-%[@@E:Y.*_8B1U":\Y0)K&3OJPA)6JWDD\ZDT"= MCIM-0%O8HK1V6@]/J?I3/UJ[M=7OZ=&S(A&KW5%[VI1$,%>YKW:]U,]_Y5U MNWP*L0N_3!E*-PWK+9+D4B1LT6!GTRSA$RA/87TEO:>'9\QN.T.<-O4F0M,K M YTTK8EXXIJ878LJ7B=ZLT3&G-R6!=*F](8L^4[N-BWJ&/./7EF\L&RJW:XS MKS2Q(]S7V,7+<'GG8]?&*\N)WX"]1^RP^H.7KZY+Y)_W.&\N&)#Y?FT!4*;8 M9]_K31 ;?)*[0RIV^Z4!$:=T>X>N3D'LCO';L[IZPZAI^?5\ O2]:RU MQ#/LJI]>WWZSJ875JEF]2<';<;:E Z=-W8E0?7RZ55-&0*XX/-VR,1-@5QR= M;M>6WJ +.\RVN//-Z6ALL91H)#E'?>HM5YX;H<@_6ZS9=5DV)NK5XZD4^9%' MI8PPCZI _6KY+$E1&9/>]DX5IED(@-@CTL"QB&?&:)$"H82A*!&2[PH&QV-V M[B@Y!14,E\/&W-&6RRD8;)$_N2,M%-)8RB>NM'3;BD2^Y:YGPE?J]1'YA"#$ M'^8Z=@.>A=S3EK)UA3XES?>-_BE3=#5IOND,1)"BLXN$S]?HC@[>W^V MR++5SQ\^?/_^_8=@%L9I$N49^6#Z@Y\L/YR]?U^^_@(CC_[][-++T-G/GS]^ M_OS^X]_>?_SQZ=/GGS]^^OGCYQ_^]/GSQW__^/'GCQ\KW9+5&H?S17;VK_Z_ MG=%>Y-MQC*)H?78=QE[LAUYT]KCYZ/\[NXG]'\XF473V0'NE9P\H1?@5!3\4 M[XP(!S]'&S;>TO#GU%^@I7>;^(R\7]Y5^'E[P=$/"9Y_^/SQXX\?MKV$+>AO M[S?-WM,_O?_T^?V/GWYX2X-W9V0TXI1]6^,CF^;T:9!M.U0;__E#\7#;].#5 MWW]D;3_]]--/']C3;=,TY#4D+_WTX;^_WCXR2-Z3PC=AZ-I(C^CF$Z-]P&:>7F4M:10^)[NZ$V67A@?3V[M-::I M92]_OT3+%X3;DLI[AV$Z%^1UV,]?T/LM,"VIE;Q)1/.&X'UJZ<3#N9^1Q9>M MHG39^_B7'S]^R+RW)$Z6ZP^,]L>,+*5T%;Y(XH!\$07D![+^A@'Y>[!]FDYG M4T(:6][224P:+5<8+2B)K^@V2=/GV,N#D'2I+_Y-&.QLP]:!^AQX1$* MDR@@N^75'WF8K3L 1>,C'0&QV\PG/OEP&K*A>?)>(I2J^-/IVQ'9#^0_O^^^ M_Y@E_K=SCR&\7!&HF83I<='B5?TP=8E2'X8 MZ"]QQLB;! $#WXMNXEF"E^R/ERCSPJ@I_X:_VM/XY\NEA]=D(H7S.)R%OA=G M$]]/\C@C*NT]F7)^B%*#*)G[8#\ W:&,+J_W"+.E9DO^ _(3HBA'H5<,^"4B MKR#*_"@/ M4'"-DV6-#0[YOX79XC[)R(0C9QGVG.R3-\N5YV=F >^2M'Y KVY!!B=ZT]?V MSRP]D@5YA*:S:R_$OWI13GZR'S*:.K4IJ2$WIP/!Z& MOMP/9/E'+A:ZCK_<# MW9&/GYZ*2EAWFY1_.UU]0,L?>:A'Z#VBNSZN!5X,9UT_F!_93OTQ>D%TJ MS*X]JFV2%=B<##=_<8]GY9JMP>2YJ-7+;1H)=BHP]_'5&_V1S,C)=P\'3X30 M(X Q_G'XP-&3' [8D8UG^ZK: _L'MCUQ-H$W/5U;?0"$Y#%_)#.6DO6&M;V/ M/*-0-/L4#%#H(8O9[]('1 _P\?PIN8E]>E)_1<]QV%8A-?Y=N'"Q/M/5QDUQ M]7A_?Y]C?T'>4CB/^T.P*2D@0'U Y*6ASQ93TI -_F8&=0)=@P_V U#%(K(- M1KAA;V(N'\D2VQ"8XS\$ I#J)"#GV*_(HYV"2;;K%Y/M.L>8S KFB^@"K6.I MZ ?*6T*646^&_@O[.GA&5!&[]W"V?L(>F>R^:;ON,9_HW.3PF+^DZ(^<2.35 MJV(2-[ VM'FKB-4 S<*8]::!7[7&Z"U#1$G:.JXI;_;C%RCI&^*CQ*]1'-$( MKX03BY)NXD-F7OK"XCOR]/W<\U:,[@\HRM+-7QCH#/#R#[]OJ20(H1ORXQ;4 MR'M!T2_O) T_6"27N;I5I!:-+) YS18(WQ%1*<8]GA,-,UFB\D W>2'B16:R M@'S-SA;8NHDSA(D.4Q#$Z!3PP&MI8QPV$);@I2KHA>UMR#J*R.OF9,7XZN%O MJ$*62.[%'2R0?Y&DV=96K,"=W]8VT3K$VB"R_+1*F ^:V2.5N>J3F)%!7?(7 M>9J1=0$7KGPJLT23)?\+GKPW.3>-WF2*X11G%6;);SM&R2^_W^,D(-K"%#\B M_!KZ:/(6[N^BPF;]DDC5C_+KZ64M?/:03DY;EXC]?1/-W)SH0_64_N5WJIEN M@L[HY_+5*L'9UUIT;TF9NKW%W5N^B>RWLK)HI,C#_H(&2Y%9'R4LU$!.MKR/ M,1D@XC8CRPL[CVSDC7R2*3AB2=#H90'F+R@FV@[UW$^")3DGT5V"&D'E0*MZ MV6 $TX@O@G$HV@JK+< =!UH= VRPT90#4,33H+\0%PZSVR2>WQ*9#0H#6AFY M]"Q>$[7ZVCS?%/!28X+J9%-I">% IGL0L[-A;J#::)UAG!.:=M:<;T/=IGM&4UJ#TZ_@"1IN] PZ35>RK=#9C4_B6&J,[W\ $UUDF MQXAW9S3B!O_RCH;YL3S)GZE[ @6_O,LP,PR5?R0RA-ZRJXB9F\F)%,WI#QMZ MRR3-1OG%,R*:4JO[AM9$:/ ^6^$PP6&V_N7=YW=G>4H(2%:%#Z4-!A\/,)AY MT4Y7TF:2FPY;9[>9W;P* =%:9D2G'"M,H>+;KU24,\;TU\P+E7U)502#M M-<_V'O][&,%D63*UM:S[E&<-@[M9Y@\5/Y\8-%%P%/X 9T'0V^ $ MFI!S7#>;^SJ.%K,0? 8J_4HWC;,PZ,E_S;OC+*_M%WV5\\@L)#^Z ,D0T="; M#)*5PUG.&ZV&FFX\LV#\":P85+T4SO+<2 X'D2SC/\9W&!KKI-F8?@+-!@Z M]<::Q>ZO,+'C.&+-\OTW:'SO^7'-ULRNT>?"DG8T6OCXMB&&&G&9RDBL'I"W/?S9<[2Z-E!NI9]72B(U5L6-4W5@?V.L$S M%%(=5.&"P ;Q:KJ)DC8HB2)OJ3[3^6 MA$+\+#M-E M-7(1I:W&7?(V.(RS$6+T'I2Z:C'4@A?!8;<8&1/\2M]D11O]1YYFS"+PE C4 M3$;MRSZU#Z@HL([*V(R"/UJIKNM1:0=V#Z!,2^.N&UE&JOP+@ */ 2\(VRP()Q"1K0F8+Q>:XOCP./YVA@D!Q[TU\IH.?3 O^X-FT./ M$VP8.6LW[$UZQ7?_MN#SS7W4.V(.L-XS#4N[V'"%;"_[XU"6GJ\KOTECX)J^ MQ@*K',K*S<),_)[T-F4W/)[)8GQ,"ORFGNYFO&)M 5RA= MI\DL>R3_)\R%9445MS2'P/7E:)'GJQ<'3=S)9JH#SP]^TNW5'XS2N MZEH-J.1V-#?1(_1*U-M++_,>U[*-DM_009^\CK)9.R\VUNQ@NO$T3CK:._FV MZHA(T8()@;XGLZ4V7Y4;H3X'$QL]M[]"257QOR=,X)&0.?]-0@$]!*#=VJ&Y MK!I2L)WUG3=?=36U\R$A8FR+[DI@>O2V-Q>8VIG!63=S"_5$>&YQUM'<8O!U MCDO.^I4-X,$_FCGK1VZQG_ /@;!]& ^)QDWBUEP:?$?B!&,OGK.3[?EZU^3> M6],_L8"&@XV.ER-ZW(NM6M^4]*^WP(X-!3ASEORKD'D-K%(HM2@ MO]?(#3)A.!FJLDJ#(:\3?"BD%1F>1(PBTEHD\?0M1-0ILPU=$7W28M+>^K\( M)^4_]$M2$RN_K541V$8I%7$4@G6L@O7NW%S$7#"4]8?9]/?L[RJ@G1$_*PE>BYC2<)AU\TCZ$AP)P!#BZ+P/"=E478$,U9=IN2@.8"O*I MX6FU"Y5I \<1'P$(DS"RLC/,CODB$ "K,Z(J D:GFL:+K<)QE\2O9&$L2\:U M9%WK)0!'G;LE4.DV*@)-O^*@+]?<*9MO3C[ZL K3G=/"#VKHV%Z%N7[LA8F4 MGE>4=X#G<3H(OVQZD>GU[._L*/!-.U6CON#\[ZP7M&NY,VYP<-:A MVHL:8=@ZX:P7UY+.U@N,?28<]P;C,7819]W*=N ]RI[BK,/:SHJ@8WIQ-VNZ M8TCUS#?N)E=;DP>HY2@6 "]34"^B6<) M7K(_7M*J*9&56([QLH4QWQ%F_NMXPX&GJKPT7H1A0DSRES0,0@^O'SVV@;$3 MJT1$A.UM$+\C@5J0IK,GLH^GGL]V%9FL:'0<%CLV@Z%N[J?2>;![;HJX%&<5 MPLAO.Z+HW=L/5-GCR'C]69_$;9(,/51J=7I@Q[6)[DF M#XI.0-@HI*-:QB M0MC3BD@E/D(!NTB9PNK%?A'KL2%6*%2J?B[&Z0WI'I2Q4(;YBR$&62QEX'>D MC)?C" =>92VMK7H:YCSP8$AOR3&+QA B2K4MN%5H*@92H)Q+)P?7I$KY.[ F M@N>.)^VZ[#DLO@*S[X;)/<.K<^PU4U;;6G&=A054U:$^P[!;+=82RS-,),9; MWLRILWS+O7-\J];[NN'?.?::&B>:>A%@ID.8G.=BQ1XF[_W<(2/RL\#,V# @ M#WNJ+TP^C8V]U.7D;CJ)%N\J;Y6[Z1ZMV=\X6-S-OFC->H<7N8*[8$[H6',W MQZ$IWV*_W,!OC--PY3F5B?&8+Y=$:2,*6SB/PUGH>W$V\?TDCZG-XCZ)0I^6 MV8:5A+&Y::#(E G3;P=#=N 7%G:PXM_>HT:6G"%HW%- UR/YMD?D^3E.5\AG MY=BY8<7RMCT3>YU@Y'OT%FE!&)J@85]D;A::#1F"N&)^.Y<&WF8(>3]52M4W M_ER'LPRA6)C-JW7[C^9+3JA>K4I\BZB5+RB98V^U(-M:)!9?85L+>-XE\3/_ MWBI>B[Y7K"I&JE7KH*U+0V]SY3K8\<_73^1SDADFZP$M!638J1^@THB.DCD4 M^PMR,O@FW3^5W2REQ*4/Z!7%.;I#?"50WA8$_NLME,TF?KT;"%:,B!*H%9FN MKLVXJ?1PG0&K(Y&G6;)$^( \>=JTHI?!#+C,B\KU9!'>LZ1K#@$)Q2@6@%:NZ&!KPO"N7N-;,0U_FM$.?Y,X[J5I3M>/!1&'H ?_# M3DI1[]2ZMIG]+"R./0TH!EI;M*ZU33Z;]Z$#CX@L,:\+2*"O^:V%9=\=(S_, M5DQMX'%H*"(M@0 O&"U6TD.+:@T,E=UR.$!P33U2ZZBSV2+Z!U]]&RQ,,/I1 MC_=V')A0=*1FB4W8SL%@,U>L]]0HM< [D1)CF%^)P0!F6DP'"UR7=]J92H?I M:MCKIG"G(N+)&?>!7[8126-V!=(O**,*8NP650^I3<9^),XN RC/$-!]8WCY05-R>WT\@*! _TW%,X79.0FKP@3+?4NI[M5 M>5M')=EI;YPG+T3D/#_;(];$&RT,@(SB=)]DP?@T>X>-B%N4W<1D>4!TCDY> MR=1D-ZLDE9R>,M6[&!G^"!_[-MN,Z[!C)>!G036GF[B2DX1#L@RO%"$>ZG[& M5HK'W/=1FB:8//I()NX]1@$J_E*D?_/CN9OUM1%4$_PC3UG-DO0ZP1) )0&* MS=XQ)/FR&27'77/+_>1@X=T-49,57.-MW4RP8EIHSJA:8QN7T7@X)J!L53_9 M1LEO"T5ZB+XK&/%F^[[P+<:DIEJ-*3J"P[9S7/=[4! ?ZYT#KOVDZ4O? U? 4FAT&(3+MA#JJS<_RLD':ALN8G^!@IP6'#Z2"ZF+V>Q';+ARCJ-[LJ3K:#?B4[X; M#"C*FF'*;C9LQ]6H4HV[;<7MP8R#M@"=K_DOD'DE._PB& "/%F2;'LP'1/2 MT,_*&L//1)=('QZ?I4(M[V/,O]2BBD:CBAEN.&U,ZR0U5X_A31VFJ4U#A^\2 M9$,JP<"PY6=S:&RS0''0\PMTOP&K)<^!D@B:3@18: ['X]#)4<_@DB@?.6=- MT&T62H7ZYJQEL0D6>LJB4W:VRG5_T*X$.#^\D5!E]Y)VL6K+XE"6DM5E]YN> MM4KS-198Y5#&OS]2/61[_8P=\S8)3Z'_^&U]$_OBTYV@YE7[Q\)OHB\5&W.:?,F8[/E$KVB*%FAX GY MBSB)DOE:/&'$C>$-P/EZ!YS$HMCT+? 8[5;2;-H2>9N&>"1%K+6,':92Y3Z.%P5 MUJ+RG!).D!JGGK]YW$ 7T7J;N0F)W%Y+I*&IK<1@NDN4++=%! M:Y8@/YG']&KBFX"&=\U";[M7;>"$"W'QHO-?)5J!5D=0^N1SBF9Y=!O.1 9+K:[&H*^$ M.#.O3>V Q8-T2%?_>Q!O:U%SH]35GS0K359)Z MT1>H*(7%JB,+9:?=BRP,3O5:ZTLR$U.B5^2X MXD- Z1TBBL>%ERZ*Y\+,]%:OLC&->*/PA9Q2:3QX07PQ>#10G-/T',T2N@#3 MU%HRNT3SS_!7' P5TW'-\<._=/U@,",;-/S)VGZPK4-9Y)9R#@*;14+'^P0, MR>\1/H6M1$M<1T!QT0JJ:^E7JBZ$K= %CYDL=LX.:-!#Y/0$3N'FJF*DL>W M1*)%L&"S6!H52F[>W=-4$U/Z*8$BH#5/6O@PJU+1V'$&'BO9@MPO6. 78O44 M:^E7Y=T54O-4.AL^W/R((W"1.H> S1O3>AQ@$V< F>,7)C"]:B*-U6*8F!G4 M4-IZW9W-/&B^C-9\^L[R?>3J(@XAQ5J6ETM(1Y:50W^[966,Z0 )'.1LVH'IC7:W5S/M8+'AH2 M(E()T0L],@O'7^#!H1/=9!:$O\(#014C91: O\$%0#/:RBP>/\'#XYAX+L-6 M%(".GN/"OPSC ]C,9#Q6S-FR#SO-_]H+\:]>E-."+#H'H;$RQ%@98JP,82D\ MO_3;HO#Z1V4W(!+21SJWFRFW=A(4#B+Z'FCM>7GZGJH7K!$# MD>Y^,ME%//^P7A(WKX 6J/3+1,P M)F1WEPE,M+(T#,J3&7-[%D)W132$;,W6/'+ 36_(P84=9N@/$JW:Y!?&Q&U] M,*?9 N%/QP]*^9XNTJJ?OA/EN7JLDEQ%J],-]H 8&(LNAV$:(XX?36,@N!UA M#(6.7WKC0..:96[)^^[(*34AI]0D(M3.-ZO3_E529@H='$N,.[!S.:3V4_* M[@.O7B2I1]#Q1UV',2>+19P5+PY1=RMH/OO.2YJO6V@PX"K M^I=.#B/:7W4V_=S++5(0V# WECS'Y KRC.[8"\3P,,D*N4 MXY \GA>7Z["P7A3[]._,8;)#0A^]-B^W<6FC[^.FMHZGKPWE&ZTTCB@ M5I#B%P'?NKUAC/<)U]X$!>>%MPHS+[JE :'3ERBXY8F],84+.-T^=F=,I<;].]2G*X%^;2R5.)9*'$2IQ+;2H0[Z M! K%6.^LUX)#RGA-H.",Y;[&S&Y0I6H@)NXZ6?!(N+;#Q*;?NG#<(&AG@6F4 MR+D?< VS1(V[5?$ ES':CQ]WEG$W*D2"+E+486FS'ODV( A=ES5SJTI3^\#^ M(573 5+@"W!)H19)!D,JIJ-??TJ)#M(;/#,(ANG?".SO PC-[PCCWZ"1^&H3R5 XXZY<,P ML*=UX)&E>1@&UJVC3ZO4#L.^/(!GF<99'X8A.9$C2C]EOS^?R#%%E"YB&,T3 M.;$(LT4,PPGPO-)YKHAA" &?5G99(X9Y'MX90YV.XE05]HW%HVKLV,5:\IZR MDOV%MO5W% 77"::W&]BKQ"ZTV1R,_GX9:G5'JU79A?3I56-7=+=1+EQ$D;18 MN+P3)#:>R$>E5;9U>AHL*+]T0<2W.=K"IND3+9. M3T@,F9"?[67G=HH/Y,L\\C+F%,/(#]FN2GZ.$-,4XH#L&S@+_\G^WK1&DK'7 M&YMBFWNP@DWNA7AFB9I"DC]Q,JVTBXU-L@21D++YL4PWHT2QFV:E-:3U^]NX M'R#',;LHB5!W';[1G^3<2#I8()\=[!=)%-PL5SAY94G-' )W-A6RW[)I3YH<'G&2!%AX)G,TL-+QK:YE(W0.# M+Q(MSBO.IMJUA$9VVG$V=ZPE%M*CDU-NA8J79#\+=1($84'W33Q+\++<5FRY M#S9^G9NX1(B?.ZMR)C1^C577@B:UU;HJ>DZ'UB\>[V$7G%^A>@S:._V( MAL;,R\>K4;?7KVTK4Q",]&ELUM=!DW-;)89O@&ZO'0S&AG2L@@2D<-U8%!&D MY=_$=%7I/,Z"XU[I4;<*_ATJ9\ZB86(>F5( G35INE5#THU*:@V5U:&8]G;Z MT_Z3T;XWVO< F;]D C;*"@EH-2BY+XO:P1FD8!F6'['H2 M)"N1#1HVO!8O,F;N4H<5VX\FEN CCB=6=#*7 U'DFM*,KEODX9AH]C1I7)X# MH>H#"N3G%,WRZ#:Q[0[Y.]2';6>AZ59NJF=X9T/>';AWJ$K.",SC^NI M/7ALS!-RCL-@CBKWLATZ/O:;= [$+9&>J&"7XQ/EM8 T-C8K+1&]VB?"6H2E M/83IM_/U.8K]!3W?2]S+RFX@6-E0)(UE4':S$7_C12@M%T*BK,DK$'';FB(Z MQ5F%8/+;CECRR^^/F9MB]BBX6Y^GFN9,C;VMB2 MDOA9[HJJM@ Q]505]60](#"@K* GZV'1>WE EI8'4]3+F-*P49(V'SSW4K0O M&I*&MJ(*-I=2[&Z.4X<8"/N8*Q:(,!TM;XZVVG*EWC [V--_#RY^.$2[Y9LL M#,>6.CK!B))-*&+0^=Y?4;I@X')H6;^ELMJ9?,")[ M-WY:>/$3BJM2\Y1D7B21L+:O@K '[(C[I+L)5+O8&([#Q>?(0>&\T$ZAT=>0 M.H2O$WR;>/%MDI)MH;QY1DAE\3O[&JL-GYUY$ MY_?C J'LD@R(@+'&KW$P&$G7)K:7@"4Q/L$,>M"PX+:!0F+$<@X'D35E=]/@ MOD4**(O26"")&8LR>@@">"9Y92@;Q>.O97ZL;>!5DQ]0=MLN M +)"PU)#'% <6DQ[>?5&I3'/V8#+)KJLS' ($P#CZH#^+@H3D(YV1(5MUMF@ MTL:SHZTE&"9"QJ>/0MUP-HBTC45 TX .$Y,^%]:NZO3W&#/:>!UIX[)P-EST M:!U$VQWB;-!HFP5&[CXQ"\5?84)APEMC%JB_P01*UZ]C%HR?8(/1W#L$._;Z M(.QZE[=9_N%\O5/*'M!\#,(>@[#KVNHUF50T\PM[?O9;F"TV:^K56YF]0A,9 MR/^")^]-'OS1Z$VG%(^XB61F.Q%>%_26O^S(+?_P^_/C'FV5!R<9 M:CV&KHZAJT>L1D4.W4;5%RQ#G$8]D4<3^Z:SVO>%6XRXK4O$'I%,(PB_NPIR MGTF7..%IO\E)IXPX%7()/C=#5(\PP:N$@("VRXJD#J&HK06X=HI8L^5>W6\, MT8!R>_$BNH<>/*[9]Y8%XZW0\.*,ZQR_X"&F@49(VW.\]0 $I8-K% M\-"NHIAZ&GK]E4]L"'&.\9;:GH9)Y43B/6V%2X,-R1_36>>3Y^190&S,#*)I]OP1UR$ MB70(DT#DC#+V^M%Y<:+."_V5"B8ZG>EPIA'JE=*A MBH<3M[=/O#R.A]O6/M&* $I1:QB$MQ,5FS6HPG=47OZ_>6[C,E^<)QLEW M>G^*MR)/LK6 KT:OL,!B-??E-BE<'=*!DG2P0/XT6R!\D6-,9*:\>T$VKX7- M@2 OF=O"YD!(;RDTQJ>W(A3VP8OG_%JS^T_[BG,F:AQ9#(0DU9_WB9(@YGKW MS(+D_>KAD&H_#^3X(94X3D-C(:+7B!Q5O.@ZCP-Q;.AA(\MP2=:6@V9NC:Q- M%>%QD>#L">$E5='56HZ@M0W=!F49RZ9FJHETU^0VA8"U3!7FMH5 =!L!L7J1 M24UWE><_\9H:6W9OJ+W#BR@Z-*5=O/3R&UJ'3I;Y=MC0.KF-1]KJ,DR.CV$0 M>GA-0Y:FL\3W7,+ MQ%V]T:+->9@NJ"5M.J/KK$1.A,V!D*[<4!2=AL$&& 50;E3DM+1A,GE%>!)% M2<:07 GS+]7M@5CDKMY681&11)U2(H^R3D];!BQ=RU4G)BME'O:;W#Y1>VYC M/I9D7 MLT3$)4W1DQY?)=W,);03&;MD,G8=)0E?'B4-[83Q)-$K]4'4/10R89#WL6*. M3IDU2$KU7B/K[MX'%* EVTWO<>BC:O4Z\H?8#U=>5,@G;4F6#-%M/$>_M@/Q MEZ^!W'9 E(F;F*P5*,V8=3''18A'F(C ;_0*8T!/SA_D"-<;6)=U,O?"]'&% MD1=,XZK]5J2L:7N2A2--XN"!?(9\ M): PDE\?D9_3$*C)'".F$TD$NND[C%'_B.(PP6KQX+8#(B3/<9ZB8!-F<)$L MER$[S5TCI S9;O\^PT-0J!U(HE5QVP$9@@FAB.["NCIKDU< 8;&,JS@F,D;X M"F.R1'<6&M=(@;M(THQ[5^YA(W.+X39V4HL267,+P_X;66K)H,VH :ZX^8#M MU&F:T_ .2I9@L#4Z6F"'S!^<^^+=KQEM<5;@&RR.Y-UXW/I M05#]MA04)^$!*+M:BYD%H! ME&F]\M;"W(M:03LN.N#YELE\>\:A2[M^21QQ80TQ!NY6L*Z:(:1),/NE?55) M)T#!T-CSM3-JJI!4$E> JZ/<^SIF;2$&4% M&3:M]@H.Q3"9-W?"%29I.<56)A>H*(XS7-\O]7H/P+ M(]IALF]J.O S^)WE^<@U4;,6@%EX_@92)/8K"CC+\Y$B(:Y-8!:1GYQ!1%S* MP+"S %8BCZA"@F&F8?FZU649#+,/TT6B4]K!,! P;:D:12$,XP#3F*:J)V$8 M!!P]GY(>4'(_#S(LF/E.)GHEX MIE1=%)8LUNYNI2)V1"WFE+:U[CTL\C[F:M1ZWQ#9:%_)MRI?D52LE;6' ZWD M^A59#S@,M)<-J_=Z559#^5U/APUMD)LLETG,:)E("[US&MI8XJG?C>H,5?1D M%U()V[LE&E:O:T9S+[J*,Z*E4-\6T@!D9-^/(T?$%T;R.KX'&/V)^;[I\>MBR3.G:!\&2?(,2]DD?4+I=$H1\BT2[3\"5VY^[CPL,HG>39(L'4+Z&> MP0<][#) T)YBIOT&;%DA4L[6#EJ[=LH MJ7Y8T+>*PFPW9YDY6G3G4./7V%C?<.F':S+W%9V L*&6.U4O((Q(9[ZD@X/E MP:7&]YIS2&;P=K:DBC;[^N9R9['0,HWN$C2DEFR@(&@57]*P<==3=:6P@4=" M5G[))!0#*, D-JK6:M)QS-Q 6=:K2:>R@]>8YT $GGEI_='CN!^ U#

    5:Q MX%B^@4*@-0NZL(W7ZYMHH P>0-E, H @]-FHG2ZF$7Y2BWXT"CU,[$[V%H 3 MJ0BG?503N$4&P;B6UGD.>ZQ-+W*=5H8!4-&QRRM8>DQD4LY?,TXPF/ATM;%+ M3B?N5DC27>B;N@IA(M*5:$AM-S!K"76D!1PZ66!6D^F(?;%[%F;-D$ZEH!LK M?9_U,EJS7G//.5LH0=]AU=BG[&RI!/T=4^%\=K\^72P^N-GK3_N$Q_/U]/OGLX8-6VK>6^,>P/*)Q@ M3,^#K +@>M>D3,QE9!^,[WXHS/$OMIM5IZ(_%3&@F8-WY/MM1.='[+UDUG)I MWU9UX'*NV=G&F+<>B>W\)>>]^\B+Z:4PTA#\3CYE ;*KY2I*UJA8_NI7VG#Y M%K>W(<9;*"59(K4VHU V_93-%"Y:L!*'?E9J%RPVZN'Q62J@\C[&(NQK\^ ^ MQ_Z"0$J1$R?@JKH8HZV(%Z&6*V;"9Q"(R9*T=C (T9P6)(A8/%:9<,XGV"VR MNIK(<&$[8OFOU7L6;^1 L=.+E>%M\?7[J[K %SQDTN@8&Y@-,1[&S,&QMMS5 MA\8Y!W/?JYI" X3IH06 GYZ."M.+"04^F1I],J;-!^33X0U8C;\TB<* *6N; M6('I;$J65=8AM6?ZW HZPJ\A+>G/E8Y"TPQIT4;*U3RFCHJB*A^KW:BR@YK^ MBE6CJ!EF] RD)K\U&DM-L743DQ4$;6!]E)SA'U15/P")S.4IFPW+I<<&J/. M;NS6E*&FK["QE*,HHG5$X^"KA[\A>ME3N9A(S:/*;G;,O(@H?PM"U"6!-4I6 M5$QTN-'I::\@)J%J$BR)HD>4-B+QKTB');V^#EIF.U+2^&9:H^H-3(.&SI7@ MW4,^>/NMUH:WNTI(7W,!BHB6559#C:D*B0)#\$C(C*TFH1B@#;6#MIMJXZ"O)SII &V.AI64[F\S1& Y-'7T AEY@=S2,<:ICG*HV M.+M[VZFC9CK3K;.OT=&&\>Q^*CW[[Y[;P)H<7<(@]/"Z IZL1KVPO8W2>SKA MD4='VXINXOB>/"V2//7BX G%18(0V8_(["'[B3PF4+>K.=,Z':4'M"J]P<6U MX%E(+WC,,5&/2J7;2Q>R^JM'O>IDBX!W7 O:@;KM+6:T9 6J-7'K8HQ3+9?> M9#]R^E[49RX6&\%F]"W'9P+E0B:FGU2?,+HG@O<$LF;"9A M.)Z_27$4.(>B/G!JR7LE_%.2*6L,@7#XUA.WM$R\/.."V[>3L]9V\ M?SV-T709AR]YVN((IO$&VSF:^MF9P[KB2##^YPE9@13ZS4&;P5]8*$H,)&=Q MS#.V,.Z\-%R5E=[OWQ)05TXK*']3'A%]1 M<)W@ZYPZ+V@I$(^LHE)A;_(>@U&"]'#@HRK228XIU/*AT>MH2U%_4?L_7O:5 MYR);,/V5:* HN,LI_:6W0.IJ,?TI@\+;RXMB[>Q(7KQ+2?N^GG38K'_R*YVU=TU<4BJMZ"XN%Z0Y]9X_$IGZMSG#88@[0EESM];5I?Y#%<&[WF.*8 M^)2P>MJ[YS02\2[)_@=ENPC/W9N*3OMBJK)R]$[/@->@&UKZ/$Y#7W;ULR5B M7%+PE)Q.YG.,YEZ&ZDRJ;[RT2I)+DL_^0W49>B%-.%]DQB,&.5\8TKI<3,+K M!)=_HNU$Q\N>B7!)#B_1-A?(M !67^T2)/4#J/*R8O/?<0DL&MA-;\VZQLFR MR%^XQV2*36H/.IBZ.Q95 M[*R0D7: >RWK;1='#I1SO=M@51'G-6G10 HH&&HQ4%2BT@XP=Q8 LRO,<9'N MSH%H\]:W\&&T5*W;F&%/(3J#$=?\'5$EV04W.Q/'\ M0!'06)]4.0H2 &#?&V[V2*Z3=^ L#NTL5-R4!>Z PY]8LSG^!.%/U MLW)A@F%WKNZ%'\&$R.Z\["4=VBSP?X4T407YTZ/\>X/ M.PM9>?"MG' +'T]7K*:%_NGHC M:ER8TCVKTWFE_?F3NVRD/;+4-L@>D2F($7E\B8I_C8^A^$M. <:S97_!26I< M299\R4' KA,\0R$]:*7%! XQ>T-G);&UOVONIMTC224[!)T.HFKPW7S#I=I^ M^V%=OR%J4"<[PBO"WARQF4)--]=>B)5%C?LAP,&9*MAE*TKM'MOE_EN8=_K= M^G6)@C@,PN/MYA0AW# WD[>+<>B8*H@#T6@#/FK-Z9$*E]?U^M8-8)UO3A 8 MI8+P\&N5AXT"T!13R\0XN&Y4]J9NKUI0?@^,,+*!1?*;)SK\$!@=LPB/97$'7!871G:QO5(WPZK1U6E1T]--$FGL2'86> U%H>1 V/:K3T6 M&C(ZE;F>\+%XC%&,-9SG8^F0RD5 QAWQ8U9^-X59-+P08UY^'YJ7MG=_S/\S2'K.T+65I MISBK $-^VX'"O0VY9*C^K$]BN"EQ^T]=BBC;:K"5A6*S8EZ&KV% UJL'5AK$ M[$33_FY/H[MW?_C!^-:?#V6$?TWHEA"1O:[O,=[[MJH[.16PX)U+[.ZASF-B]<=M:]TZ."/ ;+ MF7%N:FC1@[>TLCZ;&N1QO-@$S-T5>#2' M;CJKY*S(JX>J.UI@IW;9FK0"**^E#?S%EQ'R81>V'XN6FJX#=+(5=6MSHU 8 M].=2K?WHF^O#-S>ZDT9WTNA.&MU)0W G.2B+G=9?5']P],:=C#=N$(;.@3AC MFI^@N5>N50^J0#'0JC*B/,C6Y$D#,Y?!&"L?@?&R]U)/!-(";Z@NF<0& !2[ M08>JC%$!#FDV;D0%##CZ:0R<.*%9UT?@A"G$8>A"$EU]C#R/)4ZU'DMK7H+-OCMX-VDE".PW:VB6TJ/+^3E=S+H\PIE]/5'SE9VF_87L(F-"M9];3PXOV*/=U< M_MGX^Q#!'8-\QFNS;2U9F[&6T%AK8I%$J>0?+;."VWR>OB?_BW!2_D._(K[L M5]@6F%I UD1TK&9P^ Z(*VOK;:->Z:_W76OO\QU(\S1&NL)<;SJH82YJ'UD; MYKW/#PK:;2DO:^@>4C H@,W<=&R;M$$-B>7;8(W3-ZC!J2^V\ :G*7V#&IS* M)0;P1J81<6/$ZQCQ*K412]U+:ALN4"RT0@^%QMPJ&%S,P'-=VFZ-LKVU"$-E MWSEW;'-S]7"1'^^('2.EG8L.);W*JMNB(7&2B1>0Q06=N?B+@VJ M?1P;/4PX8*P+'!4+)EP#U)GV?27. J^]4.TY3V"&\PY0TO;=-3"!A[$BUM6+ M,72Z)Q'EN+W&VU?[/KSW?@N9L[87I06!V0/PIM?R<"'Z8$([;DMS7[#@E/8! .R=!)S[[< SFT2 MSVE*W25ZR50.;'Y;FR-:HDMGYC5&?^0H]M?2*%R=GD 82K<"(XV!U>IJDZ7S M-0]K23BW3D\@8V1,Z([(K1%$TM*/OM*/1KO%**.%@F8(I]XRR74KBR)MTM@**BY7ILL'FH@#G $SPN MLDB=[H"!'LNC;;0VKNYS@93A[ZQ_J;,%7%\C&9*MH'JA#(%S ^!DMW=5L&3@ MC8:$T9#@J"&AH'G+PFZ2")@5MP=RMMO1]O<08;**+IJ?\L3OL,GD3;S*L_06 MO:+HDYYM@=/#KDGA$%=&G)Y50=;Y%(3/9B&/O36.LZJQ9>PY3EY21-0%LIHQ MX2./$[*_$M6!;N[G:];](O)2>1F3SCYG ;JO28S67SW\#677>1RDTJDK:&QW MUNY0U)NH>^U'<6W[.1 S?C36C\9ZF[K.Y\:ZSF< (U(AY\?&#/S(8V"TV(\6 M^[Y EIP*W0>MB;[.E3S>00PH+$W-]AH'-*5+0XPI>) T;?A=H@3=H-]\>3*N M?5>Q%9VN@(+7=#[RCUZ2_= @V. AU)RM]C ?=VG[NL>7;F.*JF?NYEO MO6?Z]B57^QL&S'1 6]+T8S?2U'N69%_2)#TL.!4W<4M 0;)4"AN7<-PB,GP% M:9MD(Z>>2) L\D/6PQL"43#\B$O&SBR3.L.?O M1RXWZ-C3??*-7H:B_'??&P:\V5-T @2H.=KQ04$.CW[FD/U:PD/ MYU#MN?%1?OJ>J$=YU\C8]XM*<]/9+>U#LS\?<[(QT)Q1'B&2UN81(:TT)+_: MS!@->WO-ALL'1*=X=?/A4:;?V3AFUTF.U9!56AFC8,/EU=LJQ$PV_@=Y7"H$ M+.\6;>!/+7^48Y2S_#709Y1$.IO6]:R&HGAR=1:"I�XLSI;C_$8J:B>C9T% MH*E0B([E9@'XDR,24+$(..52>T"1E]$J;G1QHTG5Y'!*%WI@3C8!F0?2>7!U MKJ*;U5OJ1=B?KVM/M&ZD;_(N*_<>[XBX2-),9\"*=I:)%6,I\3TT>(%E]J0^ M*4Y#8Z;4R6S&PA91.IT]+WA3+@)J^U!!WSWMV8SCOL&P3 M+8%H *P(ZOZB(&UJ >P+HJ^0J7R;$$0F/M%Q,*V5^U065)GX/H4,!==$8E-: M,.N1!ARQF*0+#^,U#41BJ-XA43B%R2\X!= TS]+,BP,6G46T2%^T(!C]A 6( M;@AU&*59N9)59Y^ 8UD/"PQ04'<5=R9QG'L161%C/UR1'XJ2Q@).M+I:KL@J MVH>J31ST2>J> OBW=392MV%:\C5.L6TPXFCG,/EO<0-)BT.6"!K560 F9GI> ML>9G'A%*L'UA#6>0P.PC/[TXZQYHLW:(#D*# $%T89;TO.6L6^#8K4-Y='/6 M-MX$&?G1T%GK>!OA,'K4=/:VJ7Z1XYU!G;T3J@UTTK.ILW M4PLDG^,QMY=,5NGSXEY=393"J4?L%)*DRB4W6# ML8S<(TQ!]N9H.OLUH2%J&R5PJSSKKRTZ+W/0=J[:I&LV<^ZN"-2@IV7>5&R: M5>8UMBF82.@;QR5*CTP,.HKI[U<2%!NW@G_8$J!S8ZQJ^Y< #S[1\V\M@:Z MM>-Q=WEG^6^R!Z@U!I@6?N.KH'#K@,F_83%HJVVU-*V4?Z;_>?%2])__'U!+ M P04 " #5@ -5\,,^'OO< "=7PH %0 &EN7?D.)(G^/]\"FSV[G3F6X_,B,CJHZJ[9Y[.3/4HY!H=45.=;U\] MBH2[F$$GO7E(\OKT"S, )$CGY4Z ("/Z=6=%A 088" ..W_VK__S;1.0%QHG M?A3^VWO/V/K#'__XQY_PMWG3Q*]KR,A^ M^.G_?+J^1S[?L2^4LE6CW_V/_T8(7XXX"N@=71'X\_'NJG%V?_P)6OP4TC7[ MA-X#VUCTVGFB 9L TGF.Z:J^M3#CYD/ M&;FE1@%L[2@N\PW;X!T<.DZ;_>.O M%R%;IMV)Y\4T2<[87Y?Q0_0:5B;;UG+@%%=.\H0?,4O>K1UGR^=)@S21/RDF M+'[P5W91L2LQH>>4_WD5+M-G&I]E<'!0;NLRV[1T' <.(=3"9VUO0.'NB&^;=TL'*TV1.[]I\">I(D-$UN M:,I.:Y"!Y/5+%'FO?A TGNH>70]GJ>FZCS;L<]/X)/26JY7OTHO_S/SMIOVZ M[^IC8[^DD?OE*DDRZIUG,5LJ=@K]R,,=S41:_$W3/=JOK[8E7V[9WDS9,-=P M:L>^<]UBM[2VL,P@2SNQ^\P^_3G<$!%^]HNW+0T3>AL%OKMK6.0^/2TP MQ-;QS$F>;^/HQ6=BU.GN,:'>52@4BW"-JA ^HAVW_Q&$;!P3>)A.V4;RX!"S MI4>5YR2.V96#E^?IKFARZ^S@1R>O3NSESP.[E++-%E4M^'@N$X//?6 Y]-AM M2YN.F/%Q]=V(69)&&QK?T0 GF3S[VY:[L+FUMAD]O$8/SU&6.*%WZ:]22L,+ MIF1$.TKQYKK-V+%BZW8;.&'S1 \G8EQH/V%?V8,O?1DXZQI1O?Q[&Z>%!@$< MW=#[Y,1?*-S"XL)J%:4ZNUE@Y3H*UTRYWIS3I_23D[)G#JZB.[KE9RU9KF[9 MR^?Z6R>X"O_";NK+*&OB[SA:%I@6>BDNON>GH$\P40K4(^\T2V^B]"\TO75\ MKX'/WMWG=)'?9+ %ERO\;7*2I<]1#(J[[HN[<1PKRL130O\S WGCA?W/ QOJ M/-HX?M4^T-W>QLGU0[I7CHO2'],1*%O5%%X^561M.K"'D+"A:+_! M'9GYR3-LG^4*+I:3-[])7F]L;D/1]D,_96+Y"PA[9<7MQ'6S31: H?!D$\6I M_S<\.TWZ]^&$++"KC@\+OZ)P&]X[ 4W8_;#Q$_ T-'VWGITML-6ADNM7NT\C M=D6>.7&\:Y;8]MI86)BR]HD.E>6*:3:X,1M6J[V/%:65W>(9O:-PA?.+;A7% M&_"!+)\"?XT;DOW0!>/1NDF%.92*MKW"5$JVHNF.2?#-FV6_D7'Q77H _W?F MQ.PM"79, F0'O$:0;VII82_ 6W'%%BS&"3TX[))M^-YU+;5]TZ/%JB57@2^C M>$79>^$MXS/8@4& SP9[QA/?17VY;I.,,*JV%9+RHU2PDU_ ?4SCAV-(_-&II]>WU3:;BX"^@-#GI,[]+G2;IU+? MT*JR(S=EL66E%:-=(^]/P,:=Y"?;*'&"7^(HV^:V?G""12%[1S-VWOB3&H52 M$OG0=&D=0\K&%W6?J9<%[,3=1.$+4T.8'(@^,VXEW>%U^T#?TE,V_I>FKWH8 M$1NZ&V4R#VTPX3^&'GR7C"EBWL6;RYHR 9G]JTF).XK6!-RFW+C?]3&[>FE_ M6&2\3\*T_0 6LZH]=[6VJ*>X;^^H&ZU#,,!=>6PL?^4[BGWA/S.?:>)L M5RA!(^APH5Y%?ZOJ]N;'LR5O/'7+R4\-]W2-/IXF+WAC>PN3OXVEB1&^+O_@RRR%Z%>0BAM8Z.IE@1&Y _#B M3'P\^\WF\:;6-AQPT683A;B0PIG&UU.&9+-[Z#(#QQJ<3XQ);O#$'4S'+K,W MT:W3>J'7MYV3'Q%BOL"+) UD"<:>@DFE^N8,>O1L3^VK^B2?D>FKD+^ T_LN MA\Y/G\ <^]Z:7E^?M7AC*DTT1F#&VX@]EC0W3[9%7C:TG43TNO3HU9MB^_>S M^,(>J,$H^O2^)@,&&]#NHC"-(XP(DC[WCE!"2Y.9QK(7L?]=%J.>G>=T@Y?5 M,\Q_"+V+MZW/3;:)O!IUW\R]Q]6UF$F<*@O)_E4L(OL'*$%>YJ;+^)Z)=[Y+ M:Z3=QF;:+N:KS9:]-#S$Y%<:@) )"IERS)HM(KW[VK#/JCIOJ]NDKN6D8FP> M$[K*@FM_U?38].IJ^QOPT]?_2Y3:6U%T0G"8\KOASD^^G.X@1*Y%)6WK,34# M4_TE>HQQJ8&2C2^&H7_749+D&=.%&-[//W,0">MF^8KND ?MX"\A=KG)@7HP M&2L1H85T%W(SU7,4>$P;X!I68Q1H1S<;)KK "6^<37LX;J71U^00*$=)CVW] MKXP^#07@:,^15",?G+?NW.D1!M87+);'.5PDJ;^!..!">EFN<(:M 1/'4ADI M;?^*J:7X42 MMG'!^M*:4]/=T88HY3Q%D,>.Z9L0.H5I>DT"5'UCNQ+@66O024W#:;SR26N< M4DN'Z:B+Z(-H#" X3&'LH#6UT$4A9";G&87\S@)2/.)[8 L1J$G82(WNY78MN@'3=/6 MU0[("WI0VE^-:BL;67M!$+U"6 33_,ZC["EE4C^3ND!W40S6G8=(YVH.PCUDH%X];9M;P;X\Y!7P8B3?F$EJL#S.1U3\F1E.QA<$!6 MR\4;.\FA$^0QK*>[7VBTCIWML^^>0$QHK^S?(12G<5[.F(3G>^*CH#F<"X 8 M%MT4H' X'1L&!]R4[:;I/3I:,7IX=-4L[)[N/CF_1_%9X"1)B[1U*)49QOMB:D,> M9)LG.K0"NHP[MH5%K:@(Y5@5)2&/,>:[#8MS& V=3MU*BD.?+.H>O8PK&E 0 M 1[,ALB+TJ]G>-"43S[*X6H>3Z-A%'SH+E7Q?:,L!H#?=J"A?AUMAZ,D[:)L MTC]=9#!9G;;L%44#GQ,(0Q=$9**XUFK;[NHU$67_,L]6^)9-AO*?\$>R)4&O=]\97IY*=M!X>4C: M,X\.NXC$)X&U7G8"!1.UH)3DB10[R#8A(3-$\W94S4UY# MIGT_^]LV0([CZ=F-M.H.L1H/KRX&%KW]&]^]O)4,3G\L]^^BR-POV1VOKVGE0J;)WO M^(;I+@^O-'BAGQA+STT7[D"B(^6$W\'9:T@$+WYG*PQMX\1?>H2AJ'6S$&( 2V\=I4-/0:FS,WGD)&J4;J;UH<)@<0L.8:;/4)3B"66UVI?G'=I1XZ MD>.E<9:]N6&Z6X;-:2*]BK_U)F-7V1X2&C&8G.6HU4X!M:'Q!+"^S_T@2QMC MG)M:6[N&%&B>FRB%LUO9*'U"&'H3T78K'!3ZTNTAT4/31LXN%8\UP)*G#HF:YY M#PE<>#E?O,%M3#W8>[RVM CNKMX7_:5I;0.9>\F5G,&V[]JCVYS,=/7U?&GL M^B((2[=%KGO D:*W3SR/B8O);92D3O ?_K85W**VL3X'=!2GJRCPL\WA40,] MNX[F";ED3Y$3<$/K)?M976!\=_R1B$D]IVI:H(B?AAQWR&)D]V_7_6UVS$E@Y/9.N^W5U4X@ M=Q2\L 4NQVBTFC[;^]CQ#[PP.0[??B7?DO^8';JFX.ON?C94&>]W)N^AR^XA M8@\'R@;LFG-\[RI4X?+W(,3N*)CJZ M]/#&YM;3]')W5=--V]#:CA(';]QM'+WX3#8_W3TFX(<2*)/A6E1S:P[ .(" M1M!V#FCJN_=?6E";ZII9D=:9U"8-1AU0K?5MK:#N"&BTY2I''&7R, =9:=?D M>W4=2>R_] ,1=]XH["M-1O*EWK-=Z;!+]S%,MM3U5S[U:G%NVMM:-24<%,Y; M =L[=0*(*+I_IA2R98K'J[!K=PX+P,N0\^EN[1W$?O+G_F6SI:RFRP/=\)]XI )%MXDEC>QN:EQ(=Q=X!)C!)( NF M&6S\;-.D.G7VTY=K7JE]#O;1VNRS^H9SPMHNY?)B<+UTV[0CDQ@FR+6'G-:VU9?WHR=KA4E[\1D(=4%0U#)[B%*HE]"2 M:9U[2SG!LI$K9(DU&@Y[^IG@1E,S*%HG,G:$$GVVTT#3TC%KHI] M]NLU#W1!?R@-P1O*- ^ VQU*SB!J;0Q@K&X<)[0T,=O6:$AA3EX#8HZ,=EW>Y!!\W M$\+?FIW=C3UL&%N&A?2=[NH)M-SS)D>>ESJ-0V1>G#=]6:1 MQ]1HTRB?PXM!R$ES^YZ2C-B&_W$L-7W:AJR/F,>.7^-W F3YZ)X&0:WFT=G) MQDM3>JG;W0%U32=@#.R,PVAL/Q6M#TQX]9K:(=I>"Q5]>65,M(?\H4?VI,0I MVP!PM;17K.G?;THQ[!R9+8\E5\+$YDN,&$"<^NY=7O@L:G;ZP=E/3L&$[ MHR';K %D/P)DEXC_%9-\9")-9G4^G:?EFQ;0 ]W%K$^E(KUUZ)%,:YI M:"/WN$^MF+SV-9KX$W2"JK^'!YI)U'^ABMVRH,0[(13$P[,3"@]!PZK8FX^5 M\UY*"!9>^:0V?;C#GW<4*7M7'(9I;MAI3M T]D*%ZMD:NM"OKWEX9VXA*%3C M9@3!QJ:6(5':-(?]=G.K#J/Z=PNO+^M1'TW<=#^/.06-8(5=7D_[_D[T3=[1 MK8C\*M7PY8)Y6]1%>T>[N%N=R4[U;<=-GA9_@)6HZOYO;VOC'LC-LUU0BG4M MK=RRVQQY5468:;QL&YIKNQ!4;T,!]+U?@8>;"#WLE*EI*[_I8S6UUB"%+8WBW6B1A]O:VUS._E596KO8 M00#8*\/=:KELZ6##$Z?X@Z]A!+8?6LV2+1WF!"O% ]FOV*&(,RZ35FQD941V ML\6?ADW&8I&&ATBX6!M#V)H.07\"=B!KP**8AV^S94=1"&*.GP)_W?:.]>L[ MC;NV0]9HZV'+E,)ORGUCR U]Q5^UFE.Z.]L(4Q1!"AUE*Z\[PF,.)F,Y^/_< M![<&UFQ:KF0$!\;N/L90%VU/K^IS97OWTH?;E MYA9I1\R# 5;L5$-((*1U00CJ,OP,2QBNH:VT\];E8V@D/)TK!-_1RO3P8<8M MI!07.^QRZ4_6&I[Q0=EB'<_%$(HV+$(R[.ITE__U5Y]-C.WGW354IFDS!O7K M;,/I6(3[5>_^W@__832L.I/W<@XZO*I=_2:CPRPE0N453I0]85C2C@=)':2 MM%.R$O^;9W #7ABD\650&V$+;MA6Y;-/3XVIE1B6(8"]T=+V9P>4.::E=(>X M'=#;1M)5_SM:RBQ"L6G*QSJ>H!WV]^?U"]L]@.3.14K.#KYF^TU/*=/I:*X? M-:^)UE$FNJ=AL:!,G)HIS MF$HGX _RP[.37J6_.HG,%_L;@'GPVP=8F*3UK:^YNXW$6#B+,F- XK4VE,JL;V_H9-D(RB$)ESYHVK\XB72"]'&@'$AE"@ "IS1TGZ&@:7M>65>W$7&8 MXS.V]]=17)66FEI-!EJ./5Z?\?$2_V8/ R3.'ES?VO)DYI/36YM=>ZA7=)RQ M;8JJXM[M%%3S=B,==I&\<$>W\%B$:P[5U'CJ&YKK\]RPKTI=MA.BF"NK+06_ M&MO._/"(-1:J8TL97L.#VG1-B'0_=EMF;,9+X(M-D&TXK&_T&$9/"5.Q@;>K M<)MA!E@(,8'J8"IA?.Q]!.R%8>8 Y M7FQP#&+ZS$X"6U-N,VV]#?OWMQ+AF] [-K56#BJ-[(9C%')$OPB,2GL;'FTE MG>T34P4X;I^:\';+7G;7WP*@.N1&/[Q&32[N8TB-I"4].&]2GN:!WQUUJIK: M6XM^S6V9,G*]98.U]9BB)_;HX/*\!H#TC(X>WKX_ ROFRMS+T!;DO]=,8U#I M"PVB+?4>J/L<1D&T;BD4V-S8BG\*,)RH)P%-E??PG+*SWY@@U:.C%8MC^9^.Y,!QMUZS2$];9:CXOM;VNKHDV7 MLEQI9"-TI^9VXPYTOG2W8([?2\TR-(A%B!",\X!YL:>G'U1(70\[@9?.>AW3 MM< O%#&@#RUU[5N[Z'L!A0)1,6'R/+I00H_])&:G1?&=-"M0QQ ;29>]8(=B MS3X"NP]>TV<0+)RPV;;D$4*O=ZQ ZUO6%7MK!K(QV)<\:1.^P_04YI \1 M_$CQ&==:8$]UAN M,Z\B7*IW0/:E-'1N*7FIPE_ZWG6*1(>0L+&#J%! #EXH??) MB;]01<%H^L+-'68E0X&HCK^J6B*TBTO-(QFW9IQ'+CI54;7W>? K1"77F#(: MFUJ#'\FOA,)%U11BT]A^&H%F>B*.R_X UEZ)LQP[^KEU+K.(L6$#-VVG(XG- MZ?H[$%3PT,R@ZQL&HQQYC..Q8P I/]^0[W\9Q8^-C/3K M.QV$+QZ4K!_BZP"ZED*:?"SL#6[Q4NGU_E'R!Q*9XA79A0XBL3^L0I0<-@D; MY;-6*Z:K+5<7;^XS, 7QPLMP4.F8AK4T,9*=L')T=Q:U>-FET!X0TMK% @M< M 81Y%.7(6_%C6CJ,E\ZOPILS.OKLQ9C:E/;::.% M51-0FH,ZCJ9HXR0K90?RHIOANJVT6&L7;3OJ(HNC\R@(G+B]$%9M.QL",TT[ MT8K*;:8 7''=@;WBD[YX7^\%W M[[\P#==MN>7K6WX=-BWE%R/G[^^-/!T4K/9$PM8^<]\57$3O%O\-#SJ10D\7 M;UM?Q!LS]:;)V]:GIU5W=&$]+5?U.[#(7$\RTQ9^I?8&, )@+ %9JZS*#1>' M>XRA$0$Y]*/XCKY$P0MM28RI;3>2NG='UU@<.4RA%GJC@E=I-IF\G9/TS(GC M'?O:K4F'O?K:L F)Q#T9/=5UX)O;VXVIJ37,H3E AL*9JJ-YX" 3"CG'8JA0 M\:/XV8$AZ'44;"8F8H24B)?JDY2XU]Y*7!43@N@U#SI(W-C?=H7.M_68C/7^ M("N[SKS;IQ2?7;8QZZP[#8WLP(C6X_LU2QFM7>84NM8>GJR8;BLNE#SS"A.M MV(63.8&14#?]$[028_^4%NYY%4A7[/W&L/NN?I.Y9?JXY_!_H-H(^XYPQR_Q9TW"*7[AIU>6VA'07[KY"%^MRM:+@Z <=6W?L2Y\AIQ,\ M@=K%8<_TX80F YTLT8D;T'#,C#&G\W+LXZ8EBL+LI"S6:[L5>4K"O@/QU][O M6<(#;QI6JU]?XX88X>G???CX]."G>WI';9-I82O^$C>[(SN[V<6J:D=_V&MG MQ^<+ABNF?;SX'O5.=X]X\^7.N!.F^+]PFWU[HL41A&R8Q,I(1:VB8GU;?7Y( MQ$0$PR'\Y?21;>2V]+WFUO:R]V0.,GQ-2':4>"87;\)(#B>1_;_77(;M&$J3 MS-^NU(.CR<4;XR:*V>2=>(>"]TT4@LL@CC"#1Q;S:@KB-3CB2-;_$\]CPR6H M@2QCO!G"/>&BL[DULUU#0(*2. :Y!X WUFK+.X#,V,6%BHJK3ET]W?:VEKPT M1P>90^"KQSNHVIZ[?IY#T[6S+6#R6HZ%ZB3Q3N^$N(?Q2*('_SU\;["AO*+Z9B">'!T_15S3.9, R5M M$O##:_3P'&4)T_T?:"A3SI0RV,WB<-^N(TDZ]\\T"+I@RDJ-;,2\!4A7 /M MV7':D^-Z=K8949L'&WC'TA?EOMD&THQ3O4FGM:[^^NKK8<5GG-2O/?2BNBZF1 M!81?8_9EGYY3\L&7,F&A/&<1-=]AXQI$=L,HYFNQ#I%;:J0UJ:6X]F@-!ZJ8-D9RUS6RH84K85]>#4M_6AFC& M!$0/4!O9]5FD9G+C)_6X 7"SS5*1L%8-U.SB4QMY&Y*0OPZQ1 V[97,/&@IF MC(7.^,Y^G2?M=QGL;['B9Y$"#K=DU"L-["UXX2YA!"-\B'@Y^?SW8!2YB=*_ MT+3(,.$ZZ24$M.<(@$T18B-/8H9!>H<'NWTT%(UWS$RT/<9HXH 9<$P&MJK MY2 F5G>Y'+79%../0:UJ:FH94 A!*H$X9#W-T_ MMEK*VOM823PM$J%7AV09=E0"&DIV:AYWD7ZZZY72=0PE?:9 FNR2:)7>L_]> M\?2G-.9)TDYP^KG%(-BKH[9Y%JGLO7)JVIK//.]]-/A.>_@X.KE0?W)P\6ZM MHTXD)545$.H>&)XZPG7Q?A>8[E%FON.*L-XQ3JDZV@1WF)J/K'53]2!LQ4CV MJICMXBAD?^7E*X1KME_-B(/)V T:[P+&Z]7%XJE7O"9=ANG6+AK-.XQR/]-. M7<.97Z EW/ "BV1TR')U:&OA>>";[5N.M[F##?W\A<80@X,&)7Y1MRJ[S>TM MQ1#VA[=K:FW3@<[A]:ZAKOO'UG5OZS$=-],5^CPTI/>T$;(H/T6KEL2PRPS" M4U0(4!&]=I DI66(*0@://JSKXPA6NMS=43;LZC%O:'\VL)B?79B?.L@'K\U M5ZRFX4C)')_8+MQDF]HEW/_]%$W\C7GX!?[-L7;Z/J0UPM/L52:7 A#&/;FU M\*<'=;61 @VP;!"IZ*19TGH&ZEK:Q5SJ*>FU]9C3@2G7*H#KR$*2?]_1K3U] M/(&V1V9VJ:&="@65\NN=Y0D:VL\P,B4/RQE4^FB<"=C* !(AH#S[I4-^;^GP M==@WE%_(U[2]..BXUNK-F^YQ%>A1U?-RM7I[I/S>Q0? M4&/W:,(V3 Y1S"Z7+<+SP'N$Z#JK2P7H:F9ZF=CDXVV,AA#ILQ=LMM M;%C#85>"7NPDSWU*.S:WMW%S9$\)_<^,G:X+=HUU9'?6MK41T)_%D8&;QZ6SILR!@TA,!_6[U3S3WD?;55V)OV,;&-$4\RA^ M-+. A[7N%N_?>4XO?E,-2\T.&MGB/'U2GMZ.3#9.C4A.E MW493U]).V93]^%_0!TKAPEUB^*%4[,2)4R=V 9/I'%RQ$:9KM^^O]CY3"XY6 M<,2.B8A6NT^$-3@?RY7,]CJ J4K'D4PN9Q3&"\"V\/:_:#/\2[6=MA?WDH)8 M$EQFH=?L2-UO9*7JV@L43DUDJ$=;UY+ASF)I"IRARQF= )7 M0_H,^ENT[O0GC##R#-U6GZWZK/J.KB^/:+5B4@2C#76BGIDF>1H[+RWA/*WM M[K!])%5;8!W5Q^K_J_&1>OGY>KH/O?G21:- M^!R!OPITESL#Q5\.&-F>?RRWA]W2>!7%&X?)>]Q=RPGMTW,R)9MX6*C7:N%*;F+NP" ME^KL:27SED>I\*L X;J2YBHJ3:W'JDO$]H##MBZ$K+I.4A\9U=+0BO^R'2UM M"$A:PSGLI9[?1 I<:=U9/(**C?,(%^UR]9AP-7OYE++9@H@O4:;9#FAP;#>= MTP$4K7A,\U*A#Q%\"_:>!Y2=R:(\W$.DIX"CD:&LW.'\DTH4ZXYKN[:QC0#+ M-UC"S$^>N7D:(H0@Q+:]1&5[)^VIK7FQ03P\^P])1^.1WA& GE^N2@[FVE5L M;VMA#WR*0KKC)<9=H1V-)VR\OW"7@))D3#7UHL%CI'F%)MFE:@[/9.-NPUHL2YS*]3 M2\@U&6O:NE@.W17HL$Q^N:-;83]5"Q"NV!;"6JU,3^T1WWL0N9&"%?$8@)?N MA9X[J5-_2W3#J4BQ[=YL@9JI6G-3I8*,V;;#.U.F.;A-) JA+4+AA MZ_WP2H,7RG2?]+E)3CJ:G"W[()E$[M@'PXE M8_7FW@=>D8#YK; K!U[I>D:QNE#5TGSP$5W,N NR]. %.8R:MMM%)_+..66R MNU]K9S(QC&T-M?5EV&^HO:K4,NQ14ZIH9-'CB5:PK@36VK9VW3R747R&CJBK M4 6M1Z-!T K*<1"-.>FK7193#81M&$GA_05LJE)"6<^2!CT[FT)U:)2I ?YH#*M[!_NH M":GH8#*VOE2I%DA[Z8JFYC:N-HQAR.-GKX73M34HH[V/;0VBW2EU%?8UL@VB M.0V?M(YZ=/W]TUI&TY>Y?7K77@NIW,#"!WN(T6:UP[N,F[+$*H&ZQO$"&E:_ M5]/M\#:3NQ1,&\25?)J"H+'[-7T/2E6BYP!Z2MIA8\]DM@4O;0]BJOW@T$8 M2M]&80H1>\),O[54J.GK-7,@Z<[8^NP0YP%:>DC""O-4P\)R> MV/V<-:-6J$G$[)PQ"8DI6""T)@7@OPP$%992ZEU&[!:$E^H>'*&\3(H3Q[L\ MAJ4Y/4KG"';+WYST+7]SHMN1) O'\VRUA_:G8HW1!^>-)K=,>VIEI&AE(U" BZ\=F9SE1E:",)[2 MPL!R$H:9$^3V8'$@&V,R>G2U(3TYR3/\!T_JBQ/ C7+''HS8A]!U^ 73)%_8VR>CU2\=%Q^$B[>M+](YVC*5>G75 M)OJI*A23O2$//P!]]3:+W>>2(@H/&=,Z\SVJ=M@.HZ?,PL)/JH8H-6Q>" MSD%Q8O\4:M'N9,T&A>/G14N6 M(B@7=OCEZG/$"X^(I%)I#>BP3AU(;-J;684!KJ#_#M_5;<2MF$XJ)M;3W2D- MW>>-$W]IV=N=W32"1?%*2<4#!;=YK7FEOJ65M[FPO+(;_="*MKV[:UMD;MMD M,H&L6O!+3-F;A*[#!UHZTL(8R,0XES)!;=]OH8'@E*[Y?E&KO;O;T*S8%>1! MWH/_0@O#+<"#M ;[=':SHGTA !GU'JC['&)-!6[4:K7Z=O6RLMV$&Q-/=^OL M:YO:*RB20!1>PCT%HZ5%H@ZZM4<' M?0ENBJR58R/F 02HJ\"?,JY&-*F;\)&4K/J;)"I/?[?2?@^;N=(*"GZ2__!7 MGRF3;+/L6@6XPVC8L_>]1OJL?9+61#Y97KC@X ]5[3F)>+[<#RD>E X9X@ " MTX$9N>Y(R>SLIL_,C&FO,I'_5QI _,V]4Z]P-S<>"7^K=H?O_=KX9,XB)M4T M[,O]WT_!X%:\JDV94*U=1D(>99J+E[E8#DABGC0BCS:WM;'>S>GB[:%BG?VL M9(XX'MTWF+4RTMYGXI$Q;8"$AY*94V!89R8'QYB[:G?TCC:\183.HO!AB]VE MH;&5ZU\!B.H*GJAM:\UPM%P=X.9J-2L=1LFN Z>?N:RE@S9Y\((]JK@BS5$% MU28C"0>?G#=_DVT:JUJ4?V\79DH+!O4!0%2:Q[.P>##F"T"1L-](JVYWAWZ^O0?R6>IE^?\(' M=[<))!_N.27Z0RX?2,2F\?,J9(<_N0:/^\_MMVA+#ZO7J/HPP^,+=K0])4G) MN54?[_KG'9_P4XP-.1#&P)X+) !LG;;R.*HVLQ_PC0-W]EETV MWC+\[,28? METYO,=[V[6WDG4AJ'-.7V.0CN:9=]FMO/*B]6\2N=.@&XE9I4 M<)U#6 S:Z6DKG)29L#\.$Z_UYT' 89'!VJ2I#R5KYRO&&5[X<10$F*8EK0RA MUXD.U[>WC5>7KF'1V>I#?,9A0*']^FH34T%>>0%Y)2@$RE3< XE35UJB=S<[ MD6HO/@3_L)L++C25S7V0_7,8VHC, M(TH*TI[TQ4DA-6O #ASS$17LDRQ]CN*:TJ]]>EAQ +$%E<\-A*:V!H(TM3;N M-0*,K>/U.:PW^VS+RQ^4029D6=^]Y%H@XA,2=W MLUI3)>,AP@D$FERR>U]F[X&.JMO/W'M]/!.'T)I"W%>G--#60U]TN(BD];KAJYJ:3BE;KW-1 M^_2T*^BR;;J,$6/;PZM1NLZZ!=[&GO91,9^JCT,!^H%3+\& X$\>F9*2#*EP MJ'=("TLHC/&#W2K3*\A32)[OJ0&@A:"< 7*41P MZ7)'^BJ*-S#Q8JYY"5U_ \!:JWOVTV3%GW;^29K<+MK(3^E]Z^\S/HC$%"^, M1C#CVH/Y9PH9W=03ZI@,OJA+OK,Q ^M>R^N.M):FUI/!*^@=8M2JP>NA/0GU MH44I:FALQ;_LT56SO?F3\WL4(QQO)QS%,91L!$NRI7>2YR*V40$PP!/5$4C< MOW^9.:!"WC8!^UNX_K?O:/CN\?Z[$K\Q32(F"M1FCXET/+"2,RD2]SR@6>;H M8W\-GG*S>%X,Z/: MXQ$_1*_AD=^%4R."W(( 01+%!$A.>O[J1R@SP7E8FN*AN%CW B@5X#TE?/+( M+R/ID^_E"#\0/R0X"!&C$&68&7*J?D/.5S &/[GUO!#I\^?AR(\%) G2) I1 M\ILD:^!JD]SLR5K#.)'D"*-'D. H7-2%M7X8].(4GV1!.-$%0;+D@\$'QP _ MZBD1#)B;]WVVW0:HQ3GQ#D8#G0P+10Z9]@U-F0##B1$4K^? @=A(IT[X!5[U M.[K. I3,%J0T")&C$!QF04[<-',"DQ=R68AGRYOG LJ8]R&?JZ!/'!Q@04+V M!:,5X9%7"7FF@4=63$Y(G(#.C%$HI+;/Z(E@%+;J]_D@1([RPX)@!;9Y\1H< MS*8I$1RM S2&LF.KE>_2W*RF1U$2Y(D3>FR;P@"$RA&,:4J:>9*:DN2%T26< M,,DI&U>5-/-44I7:/I+!]Z ^\0P?YQOZBK\9)+GB ,3'$8B'0Y MCK$@+US^ M".DK;V!0JC7"9Z"RR(D33IW<"A:%B,6&X WFQB)[NI^BXND3$6[PV+GH(B8) M_[XA6%Y"BBX.\NJGSP2L:KX3D&WV%/@N;&D*D\H?RPQBX%\AD"Y._IYXD*2/ MCR?L?[/_FA DB2>=JW [7PM0%K(\=LT80"*AY[-P1J,.P.$0K-$DR>_B3_!.T?0/6=0O3/ K_KYFI@VQU #UD!N0R^P!@;:%T#P MA)&('(H\[@J?3]G_NP M4J$'@:;'RA4PZ#L",%$IYYJ0,?5.&SM2L6ME8_)< ME%2Y.E8,<5!3PU1B V'PID1_SBN9#MQM;#R2B@')BH](J!A2* -;,2C9LE%- M;4#CC(M]"0S+@8@8B__')B;]0T*R$6#[HD BR*)#GA*4.,H(_ M23=;)0.6$]"DS)DY1@[ $;@*926)(S\:C/4.!B,PVH*(\78+ H0)4)XYH^6; M[.,_FF-'!+K@IO,0QBVYXA (WFF6WD3I7V@*-7"'Q0<1E3Z1 Y"G+"5L"+)C MRB,,,C\V:V*&"%5Y]55>0\'KUBBO1ZLLLDI9-5/E,%8[8W"_GUW-PT>/W04Y/8($"5 DOW&:!E_6ZYKD9#6'5O4T'/L.L2%@ M;_)!B!P%XE+X.&B;*#M6YLEPR08MN'8YUZN<:U]R'1NUR%R\@223^;HJ@ DO?G[(^)9N5L# ?W"\(4%X,1C<,F?Y\Z<5H[_7/JHN9-?OZ ++R?'@MJJ)ND83R.;6"L MFNP^O0FJIW*ZLRR'LYB;)UIJ3R.FS9PY<;S38GI'J:,ZD-G+'8IGRG2 M,6T-'SIC==LJTS:W<\L1+5@Q>KEZ3+A(HRYUN%\TCA M?&N0SI$?2U\C4S3QXSF('YG,%OZ;ANWGPG-4-I$[!.(+'&LO%;!-H(N4 M'5U$@>4AO^$8!@U4&C@J?9,R ^;FCP?X:!.^@#*YC.(5]5/J+6..'!2@$2=F MQ'T7H[H&Z?[K=8S&.:(F,^9C0IYV/NHWLT EI]%33Z?14YW3:"EC!>M7%,WS M?*)\Z;^9):Z\_MQ*B,8G'W(<*,@S3S1]A4"A%>Q,3'.!!NDSY6D/P0X$H(0[ MX]A_- 9[*V0,YID.F 8A)TRV@/<#)%ZP1"9!='K(CF _BK;BKP54%^_-,]#9 MM;V2:V!*.I$N.QGYEOP24W8P$?'L@2HBY'*%]A4A#0Y*FLU]FJX$_^'UQT&) M,HXX;_XK.Z]S"5*V PMI>F\Q9KX;@M)&6*Y(/AX1 Q(8 MD; A%6T*&N*HY,[HEF!BZG_0.!)_:(V_!((D_\M(,8=:F!&?;-Y,5***WAN* M@^2E5P/Z DYG)W7N=Z&K90L)F@2($J!J>N&U,"&VSCPG7X+C&9&#_5B<_?)N M,KI7 V>"DLD<5V.,E 3G2A15,<:B"(8V_]4.*&AE,NBN0E)).')<[*G4^4)&+>WS1LOF7@IM$FW83RDE>1U147 MHPA%!?$9\=4-8L.MP1S^5C@)3$5>B0*G[,%^\D-1"\>-UB$DUEQY; +^"BO( MR&!M7N^4W0<*)BZB.E"O$C4T$*5JE,"AR:V!V/-R2D29$T3=R%D1=5KBK2!R M8OB4*%,C8FXBH@R5*1E1]BVL:34"<\9K6[*@[56QVO>G/C7X4W,=ONI?K50J MP3(FY^P)R1%<[.4_YJ[LPAXB?E0XMQ=$,D $!P19 #NM&F'P7U^F_ SU6S54 M^* 26B6B%+0GF2-76X7][>W M(N1!+H6YN$.74B^!PCN0;+1 M:C8W7H/>+,Z&I?(SE:? 4R!7MQ1RQA$%-+%0 MRBNKX<,@1D]1NEE Z?#]=2?"3)G\?9D!JHX$\SX>B3]WU"R(1.T1I^A.C6GE MPQ$YWHQ9;X*463!%AO-?%].[XOS[8_)_$]TZ@]3N\N>]B9A.;5P#UC)_]1N! MQDFVC@C!GB#646>AZ%RIG[!YA3-1RJOA]^4%J2QOHM MJ2JD/ID6W.:[RH4D?-0:"\EXQ@O\&5>WH0CU#.\>S@^4*9'&N*_W"C+\[=3W ME0_U7XO4X9 \V$9N:EVY@PU-EM?79WI029 :"0*7;)">,6R28=.6.B6?[C7[ MOS/CV"3#9EQ2(4V:F<^B>!L!VF">0#6P1)L@IR1D&2_,IH>#O<)YL^6DK*D* MFB;+,U:+($NTMV')?0UEGG,P.V,Y?,88*V?S"S:,9:=6K5H'!E4H07S[P140 MX@VA3%&8,L[8J&N)DSJP"-*@, LU[K$QX@*F3LIS+]!FQZBG-(_O4:IZJZXY M#ZHBCIC6J.M45! ?&G!?M\^4 N7DMU$"9B4HJCI_0XK1 MU6;K^#''JO^5!N#+@X@?12+2$N);# ,Q+,]LH'>K*'Z'X5YK->&&BT"FC!VF MN)5J5<'E A5GE8$%=:-1GJ;8K(DMA[V/0UF5:H!EOJP%L:IR::1 MB:!V_N;!%)KK"#PF=)4%U_[J6"-%:]&$!>'T"0PP+_8J)7F!QP!Y] L>'=UW3+V/"0RX'6>"U-KNIK/TO"R:8#PP=YJIH3[4+U3^N#U MH*2(*G$PQH+DHY0PD<>$.3#)<471?O&AD!%^?6413'[.8;3YLEV;/ND(5N.<500H(:E15E4O4NBIH#L\@N;HDHZ% MTPTME4AL/FRHP@L'BPTJ'"7*&/_][_[YXX=_^A="#7,)NOV-LQE62!215H'* M",5#ATVX=/W)6<\P_;I!O9\';W8:3BP6HC0&0$24/SIOR M2RTQ*B!QREO0X"4WO=40)] 0^$>^OFR2:@M3Y11R,,X+IBUL8*<7QK/E"J<] M#)"SXE!1X4BI'%*U%\(OT(I(! 8@B.U/,+(IYXKY-9"7MN1]N2+Y4*HE$7Z! MPQ&.QVHVXF0DYAL06>L7 '[AN,]B%<[8[]>1B?)[4"/I@AU/" IW13RD#[EF M$&H)V*/Q[BSRCO4 <,JD1'I!D#@63>$#$!AA-JR53,@U_ GVS/*FA&%&&YI# MT@T,,.34B()P-T+(WP%PUB>N&[-_#W^S#H?U%D.;?8FL+$DY(FY$+IF<^C@L MHIY18(..X.$8,-5*, [UUP9]3 /F67;X880LE^78*Z,@0'B( M!4@")8G("^-6(/V,E"1,E1N#%D;G*8J9DGE' P=1Z\%@<:RXB,10)13DB* W M]?E7%AXD>S2&/D=Q^@XLU<3/CX<#III13+YG@T""%4(+ $LE.U.!G:*.4/!HTB#-4ZN/5:04(3Y//!>TC$>Y M#IQ[4#_MZV3((A>(1/Q,HK/H^PI767!B8ME[^ 04/_EF!(] M^S!PDB8IB++'4 Y>C1<<%:;8Y!(4&&V'+L!8P,5FN ^.87IN3):<-26F',EW MG!,WQ]Q#['@4C);#_#=(!L/73.('Z9JTNO;*S$T[=Q^<-ST1XL*[R^C9J7RG MBYV*UT'P9"XRJ%::/HN2=+D26$=&16OBLJ%X\@(.9BSZQQ2?7=H0# $!/V(0 M.]J1!C[[**^&Y,%0.ABCHY$4C5F1;KBF@*R%7-!4\#P@MQ )KYAVX'6D.I65J;.0V>0O'E&KJ-P#1EHY_0I'8K% M#;3> 3$"U!:C8&!KF?^>01!K/<#5A=Q<1R8,4_]O.$'QS4\ B (\ M[)>,X"#@)%(/G)00=52YU0B.R\,,8.3YKT7E[A=K4@^TQ&16=4V$"T. @NQ@ M359?Q9I4 C#^">\7J.! D55+J?^8F,!NM3LGI>Q_C=V(!W(L H,MB!AN MOHRW8AYXDMD8F=V:9O:S$V.6)O S +U)DL%O9!RS:>BD2W5;U)F;S$B[WSA! M,+!HL4@^0U(&:Q5KFG1-VISIF1>QQ2&3@[C7[])Q,1Q.NKMQUZ2WTG-Z=*QT MB)J5\"S*018%>#X>!2>5<@L;:I;\JE]1,NURIE8;_ ,J$ MZ;8\AD;B.\$O,*Q?_8'2%-!%5>6D%!F7*Q&64_!).A82!J M"PNBQEL;#%U[8PJDV2+PG\+[E0EZ08C/^2I[R4?U;J8-AZ.>H"!0>M MS:)K<>8!N2'L+>HO1,#&K;,;8(HPA+XAIELV/N>A-6+*W^C*5Q*F^9)L.2T. MF2VRJ(WF':'J>4-3O@++U0$YXP,U<3:HU+K9W>W)5/HU# QY;B*3WE,SZ2,Y MMBDS[3@K(0X=K( X2LL5*8,)=&()S'H!]I/LPF(WY""<@")O[G(0H1.7<;2Y M>,,T]2!/4#_=_4*C=>QLGWWW! J3:<&KD9$I*S8DD6,JM>^>=J08EN"XPB8Y M3F35B"M2:](MXEDJ2W''I#R3F-HU[\19%":^)[8W9E1S+P46.CT6B;/^E2T- M192Q%KS6[HSY;G8>.OQ5);=1G*ZBP,\V/*,Y8=HM$]&>,H%6%4&$Q#M7J2"6 M<&._R9A;O(>&N>% MA!>88)WFX+M;#G.%IBRD;Q+U53MSM8&#G,$3"PQ>A1Y=-3O#3G>?G-^C^"Q@ M5]0 [T(Q2D-EF<2XR\$PH^4 ]YS;H)[;Z1:VPVKN>16[O'@\XR!FMY?O#@G+ MTHG[R^>I%F54ZM#GLS4=]#7)U2[9.M;K&%,&E1@XOE(F T4K+MHRQAHT.L:4II"+8!'3F* M? #R\?V'/QA"K#/'R5YF:Y49\PFC!K@**I^&$2>2.I'D3;-7BU^>M'L@$_AI M$ %(T5 W7=D1FW3#NK,FQ>B&BTS86IN2!B_"/RI1'[]*O^V]$;^MS))>4KI94U,;.G03#+#4\:3,2I1)7LB @%'9R06$, I-^ M 9O+84Y=5&95^*.^ZD7^HLC_J=2EU$L@@/*.;ODLEBL059+370D8?_D:L@W[[&]!E1X0C8+C M\8#2?$00%'%,N"TJ!0+R<5&'-_C,C+86%?U-61 _23+$M83D,N&>PD7 WU*Y M,+RL--F:78_A:#ZC%%/3!**T5]3;C%/C7(C+>1XB1"H<:_41M)342HS =OHE!>?,,U&H783+GI)SQ@2??\O3"LBC[0T G3.^IO MGC*VU+@K#XZ[K]@1.$T2EX@:-AMHX4-\'S'_"K%)3KQ6Q17S]S?;.'KA\FCE M6_!\-X2D 2 6]FWR>@MP?P08H*&\I^0I2TD8I61'4P'5/66=IAQ46(E2RF,, MAV+LF0WFW(OT4J([QT#SF_@WJ$6@:5TJ6%GR&/KIPGSXYWVT2ME:4$!J%G\] MIR\TB#"P'9_YX>^A@M!&$C$*\8IA^.L_0R;E^9(\(1*U_(&?D\/[-4DZT88W9,UF(O"E#X!>;A@KXL MTL ;-QHZN5AJ&*7!"_W$%N?Y6#WCLBWO@\,N(D:$.@-1>V\9&KSB MQUV,"@K\54T%:X^'?:KZ&%0C<\:YB_;P%%;94B&*3+Z=^3OH@ M1X/GS>ZD'ADS>=H[X/?KSW&H?>+U'DO?I!H 49 M1(7 V,]#!7%;#CD"-(;[2L:8Z6 MR$M9X4$96GF2DS*.0J)AYN549S%]'^F9A,M!?_:M$Z<[1$J!F.D(W)OJ;P:( MOH(,03K&L]'-L:-^G1)/IE%1!F&W3&UR^_Y5T^]?I3"LN@VT'%!P@P'"C[-: M^8'/:*/C[^$YVC@).8V=EV@6O%6OS;S.L.&]SKT51?;'PRM[;7;+D):B*W)L M%RTY.Q_??_Q0C2DI0%[,I?",P*94?]6,%SX6&'U:F29\Q/GR7O47'K\&1H/N M<_?7&.B,Y32@[BR@!1D[0F=DB$;5_3@21J-:P6J J45A!>MPI44=KHLW^54E M5NTG)\UB 55K&*!"#WN!PME#/\ZFSE(YTT-^,0_Y&MM#<>'$D+^WE-30^8GT('D0*4Z>!?4P>W'3C_4I3I8!M67PDQZ,S7(!C(_ESYKLER-?S2H81W$/"N MYF1>!6;WW$D= 9-OLJKTV-SFUA0.+7S9@+Y\6H.^/%I:MY6%J4C])7AJ*A?( M5>&IU\4".;A 7CX+@X+_#16VP>LH24Y>'#] DW-TAD']J(L\1X$'JP104P,S M22!DEP]'OH,TM%6=2J+*[3 M=:A.A11S(7(R_&I7I@.=]B5Y2SY&6PM93M+>;)QXI\ W5M;."=PLR-=.:#P$ M+F-E_3!NT"&W4T7/Y4:XV6W8;CV4HQ((VB8^G0HOM]SU121J_4?3S MTV+DG3EGE6N2 T8H5 W*9T='IN?!YEACB8>I7[S1V/4%%KV]1 E3%V9'%C5 M^/0XHOVWL*;--3S4I%J3!4-//(^U26ZC)'6"__"W Z V.4$B*"X(ITD848/8 MF_JXJ*E^*LB:YX1C.N7E6HR"Z15%85)V4Z?RIEY) #I(UC:5N&:(1;$!%=:L M8.N99+&4BE_P:1#>44VEOO03UPEX=M,E^]FQT1]Y)C4G*!.JD>3$.:A-"!^% MC2*(2*WN.<3T?E>MWVG8H#YLYD'MI V&U<9K)Q3I(%"RBYTT#_\!5I]DN;IE M_>5]*JM\G=/$C7V4")B&+DI.,@WJEG5VF:8U5!-5Y\2KFN6SXA8R#.]19[;( MJW8397*HUA?3(W)^(R%K3FII2\'/RL1,!D95@=EE<=([3#,>4&0VAYS_7A+_ M 1)L\^*GQ0 S8:\VV3MG)\X)HM/::-W&*'AAVZV,P3C\$<\)5X$G9\)+T,'& M.)FJ+VQ%T6*%UGEN5N(_9IOF6$B$@FX.EK*0)JN<^(S8*N51EWCC)44,>I2] MW[,$P4F3AXAI4V@N86*8XWM7H4CI+N#*RH!FW+Q"!;HM%[%$A6EH<%PBO1I_ M<'MU)C[KNZ=F>)+\8@4_->1@$V42YD,1)K: P?[:M4"[M*[=M[-HY)S5HB_03-(AR[(&O\2.CB)^AD9?H\5!"C\K@]P1/E] U> M\"($-EQ?PSG/$12&[*V<)$&:)6@(PUM+$S=!%R.3YZ 4(UK%1S(:@ &J_6T< MO?@>]4YWCPF@-5SZH1.ZC*D3-_5?!@,H0A"*RX8A6S$.N"N^1[1S/_R!K.1H MQ,F'FR/+0<$MC$!N56X?);?Y0.3$(+=H&66B)R#'Q[Y[_^5(I:-BRRXH$D;2 MM&57P_P+!6->\ZYH$,KD37KIHCB5X>X/K,<0H!.@I0;P SWC69]:."B#;P,; M:9D-@_-GYXQR;&%Q33 A.N(^[Z&0TI(T:*$Y<2*I&PWW*]R&EWX@ZG@.K38YALJ>NO?.J=1QO'/S9G3-(COW$RH\1- M'50*B@>/YEO[E!?ENW^F%&K)%XIH$5X\V"]P>#TM2P%HDUW(A@@U!1YDQ#I< M-3\FTS7R@O,S7//DM*>R":;?* MM"-3&@P]^'0-]TN12\,NZ"$/ODK(X*.O=>KUV5\F;%8YEN(PV-DF!$BCRSU@ MWE91()5G6X M#=F3FXB4^1N:#@U0P\S[4QJZSX!@/4)@FI;Y5X(%S8!&:)UQN30FDC0,=Z&I M'BCUEO&9+-XIJ[A@K,$5.+K"Q'<'!_ZQRH?.8;'49Y1T/*.G MXADE-<^HK#/4L+CD2I8=XM$D))^UJ2)#=./F!*#/[II=/GRUM64$5X;F"+9]$F3J! MN7_3WV$K:Z=/;"MS78J&?A0#7]>1#CP%3@\_.@&*$YYV54_C,\>(T" RA]NA M8^I!_6*/8(Z[C2.74B\!F#-9?;YDHQYFZ(((^ZT8@C@K]C%(%C)9^!5 UM@! MD>XH@:F75S4=#ERFZ1<]5B8XXL7-<80P2P9H,P+.H03 M,NZ@EI@&;)&>_! /L2)&G<0^^_6:H_$AQ@$- >'@9 /;1V0A_NT(;/%R]#XG M#-[1,/$](1#F"3X&[0-VN!=?.D?#4$8O2>M$3$ ".2I36! ^"5+,PM!%>Y'% MT7D4!$Y\&411K.61 )J$$R5(U=0KH67RXG/M3=ITEHR6R9?B[*L/8KH=I/FI9# MXI?NKXFR$L;-)F,MB(J.)0%9Z6I%W33'F2"07/_B!)0#N"19D.;7+7KR222< M!B G9>$+35(LGY[C/O%66>B;K,PFZ]#R2.H'YTUY(YBH-\C4)DO<"@QT1KQL M+[JAYG>$9OZ"_JS-AJ?:^M$IXVB4+&@F6S/U.]T!K!_DNX!!?0N' M(&)@BL)P'>Y88O?>98+[R7=C81>$1 M^.I8/)(+_$Z@9,(9#'D=AK9^NJLG,$#/;4*O-ZWP3F@E2L$X](\!5W-<,D+:H/O MS8,<#@Y _1?J''OL^,CO<&A2C,WSWQ<8D(2JMSJ-!95N27G,4Y!RW&J24JY1NC@\Y!:H+B2.GXGG_AA(0 M$C<:$ZF5K7)H*I 6\8_CU)A:^4YQU\#[S9Z$7Z+(>V7[ZB3T M5!<6E(6AWO%6M'HG53$AHLY(8I3(.2V(G-5B#[=$S,RP&6XBB[E?7GTK,\A* M/D_S"Z&(>Q!1O%Q)EGDH]D/LA(GCRE\?>SWDNT89;D$4XAA$;?#6&XE=]=K( M>794GETS?'('89+Z&P"BR:M 7>-63P!E^)X&P5 WK:3/M-B\$E0 +")74!\U M8:,8<][J9D]LSH(M)>_IFM]QP-9#1(#Z7+@J>7C[?3&#"E#)OC(L,[6*WF\^ M-57#Y$OFX;'**%03#C2EB%32#F8P_Z!AZB,5DZEU;4,4?+US>UB0GQSLG2.\ M_#(%G7OWHV*<=^\\/H/92+I_ST1(\B=LB X".&CS(_/LA$9./$-<]+BX_CD_![%"+]S MXVSH($VOU>.30+C [U"M":%^8+ 15$'#C)>J;!_(_5CZ[X#8GCW5W7!,S_") M6U';+S;;(-I16=JK'I#E)A)AQYAOF: 6H_X>+$5SH0(R08BB"8RTDS)G(AY3C*8&H8X"("$D(2R1LV#N78*SL"Q5!$8/"LZ2X MA_6C2]0E:,T(\4Q&&"Q#=C=Q:0;B200I%3$J%Z$W(*9#HMHK$3F$421 M#/M>!T\Z7*,$Y_Y%F=N_*V#&B3PWT61 M%7:7IWK!+]@Q+_] ::FBVQ28-ZQ'?4&9(=Y&A_EE*[],/SFOXOJ7[/\10R[Z:;\%8*#/L#"S!41D&Z9UG,7@^^/N 'MUA1=D*TN#? M>(BV9Q&W_B^$PW@6K-7*Q(V,W<^.,6E81!0%A3+AI 4BLWG.T/C$#>Y%T?HA MCR@2S$WX!4WS!>-U"S0I M8+P%I87\"P&:9!D:LIIHXZ*FKJ_D0.7D@T$)+\^[2])D6%%T63@(28V1'3E\ MZF6SE3I_DS8?X9M(EJOK*%S+ N.#7W!!E0 8'*/+ZXQ#0:T)\U)7+8B]9:Z_ MA:P/X<-A#.4(F3/@17G8U*^R(M?Y5Q'5W\T^;KH8"AIY>9"\&)+1KQ44 E&' MREFSGZB05^@(':@A79=1"+;Y4/!#)522.#B:*07*&+OB"UZ7$29N2VR6\,T, M>9?-I9*TUM?V.82]/G*H&\&]EL:B05=*EAY%_>W MM\4*WT'DMD$!I"5:ZW17Q&L-B&AJ#]("X'3SRGTR:W3$&%L)Q.+P6C>^C5HE_W"MK."C*''97D;/LD(AZ7(@=.BHA8GQJ234.?L]Z]<)=%Q MG"3&VUB ":+VSCVL1^:E*9=73I4;!:3K5N3<&;<0ZV,JZ,//'!@I>R(D-PGG M1B3/F\XC5.'SKB,7WX1!*8."($&*1)(<(3%0'RRQG)9!K?N/)9*&K.& M5ZD4Q9*5>1,>1)&RF1NBW0*[Q5JW50\TR* MM+V\F"D[/6@$ABJ)3X&_'F)_$K0E6+((L)/D24'??#:N$3;+89*"USCG=:OP M&N6#8%H1QD^S+?Y$26RPH%Z+)C'0?MJ@2(SAN !!DDNF^_&@-_05?S4L,)13 MKX\)!?S85]["=.2K=B;5_5K@>$D\JQ63U/FNI,+Q.SL&RSG9:DU6B=V%W]>' M3.PPI-R:@O#]X'GT$2:7'527+P8BFH6\2E)>SA9Q7IKJV?)_^W)<3/V*7>[6P\;D/> A^RB[A MY4I"+F'AM^4*O+O\]T-U>5'P6!R)5+%(&@8V&(75DE%)K>VLC*@B6HF2?NA% M!.>V''@$FY/YU0@T+(0A\[2L27)67+M7FZWCQR HG[&[=GWXPU%Q'N1E3]2K MW<\'(2X?Q90OP02'XH/FG"FT24&<".HS8JRV7$W[=S/$W6T>*RPSBW)$TA43 ME*%&SW,40,QDL@P_PTD*U]!6)E0>58V^ZO9ZICS4)LI2C+9A&@A3,>1T"F$/ M'<:ORI0@1OR%3PI^K63TH]!D:J];6;2JL6&Y(L7H.;#M"M4;=09D&1(Q!]XG M7R.Q1+4F"K$DL9(Q!QOKP#TTNCJ!AL'*0J#9$=_'RRA>47S-!N6OM^F, MPC)9W2C2]BE>364BQH6'L5>JAV)]\")]/:NC/EZ?FP\.+_B-RJA!;0J5%\#2 M5K &5 2"?<2!@4:D,DA !3Z@!BM@D2M8(]B91ER.DIYI*'4T#^6654!.=_E? M?_49 ^Q>WUW3%QH,B5HOZIOD--$DP9A'PK:D-5+1O: MS+ER#%DMNF+0&-G$6X +[M71U@%PER,7[I<.GQ%/00]V1D@AKG=7<[4,"!-\,&NRX!=Y'8+N42H&(HOM^=I/U#M=.((J6L?;+U1D8O&F,T'B# M0FF0,A&Y^D ;#4<*]1&B:@QP5Z[HV,&B(4U1@.:>O#A^((H _QGA>].=WG(A M8B#B*".15S&4*5.!.>[D#2.X4D<@\*V/ MIF7D9L0[TU6OQUL,.U6]:SGYA=VNUU$B_!=\ 5#/VF]Z2E=13//PA2%FFJ:/ M#;,AW\-\?I!>#K%?V)W=U.D)YT6** CC=AO+*QF,L8A?[>I50J+1;LKT*;27 MLD%1/'@2WC2+D:5)4VBIB,)4#%TRBK12C^WBC<:NGT#ZB&LRIC3I""K-PT:5 M*:NQHWME[>3$"<[\V_T&=07P&A8I7US6(HJ)"R$O4&;>9!@;FQY-TN1,'M"' MZ)3^2@/OE%=69L]:%%^%>1$L;KYX>';2J_17)[FG;A;[*<3:+6,N_@!4"C?T MQ4KA[4%ZJK"91'&I_'C*)L$Q+"B$6!73_7LH XSL@$AR%;Y$P0M7:-E^568, M!)$TV_'N%R@FS+D$L!F!F")@K>K/NV4ULRO'=7\Z# M621'G=UJ$(-\@M<(P>OG8J^GOL>1'!/73TQ= M_^-Q7Q(U)!X.?E04,F+?6QM\W@0#X9J+2B!='8L%*BE)^9!+EY.>NJIN0'\N M"N97DN]O9] G<)^?G#@GQ\__'] M-[(4:N4!=3'^W0DSP+CZ5E;C -&^KV2?SVRQ5Y/ZJU_.3YL&2CKZGM7H0"S.<,\AJ."WO9OI&(, M H. PB&&61 ^D$Q"'[%LB2G&BU>I/]MCE=#1SW-P&*MS8JVDTA7\;1GY=Y#9 MPP<8,2VT)NQ>9HL,B[HL:F<#N<07+Y_(O\ PWYBZ%+)09L9N=])O4W*!'&J> M#'>E=W=Q;((C@WR5,)+TS7!-3+3UE0+)@"3/M*GN(X^4I@V%BNECY$L_WB)#*C7@=R M0"E5Z5YX5=A(:/!C8^4X J/A!YCENS8W#YF7+J6QL03V(MM.:>@^;YSXRR!] MH2:N+2<\@OJ@FZL21&4+:R8+KUSZ 8W/V'6_CN)C_1PBO E)$4EKLI.NJ1-C M>N8\EN=8.)_"8O 9]7OQ;Z9^4FA:"'H44T-)@_B00\>RB2@FCQHU@P05ZEB]$1+D:$5R(>>,E6$&W] JP8"RB;R[=1 MS6=BK1O-9Z?"?";:EVY?G#_6GB9%!/RW_DE:'>6U M*X; 5% Y;Y&OM4'8.*%(L%5\\D/^=.5 ,U<>!">O?"=/))#Z!9-'%-,G(.[H%U3I<@PTE.W;E MA5PJ:)*<*.%4I\]'C9 ]'C,\5YX=3>JR0QW%/#AN6$5&A9R('319EE$K!Q5Y M?EQ.3%S_8B>)T#" ")W6O2]WNHS&PRE^*TL[7@WQU8C(P9+S;/!*MJ$&8O9D>,O]3+;]";R;EP MI%H<(43KS(GCGAS 1$"5,8PQP^:<+F G)CU*'B.A9ER0$ARR4(['A;EL+F/;F"]CL+U XTW M$'S\R4DQ-Y\F=W2;@U#?QG[H^ELGN K_0IWXX34Z%@B.#?4.QL(8ZP41P^T6 M!.@21GC>;*K?[N/[CW\PZ;]]<-ZDSX?79^A.9;8S!%Q)#;/Y.MJ%A@^ M.3S2M[7P9>/G@PKW7 MO1+[/0B?SX.<&1$6 M9.N(<'/R?[__\?V'HO3OOY!_>/]^\?[]>UD]QQ92\O-[ M!'/XJ&X0C!8YIR[*VQ+\XL._D ]_^+#XXX<_X*\__.']XI_^\*%<&AM_$V5I MDCK=2F5K2 V7MU,#6%C?8J>>D607 HQCQ0 :Y*\6V;^>29/.66&^X_8',%I$(9@?!I@ZA06KH&7< MQ*F5BY(%NLJ*L>0AGGMXR5IHN-ADCBZ0F^R,@\ID5XR2^22MH;/>2\]29[^A M9MT2"&$5>O '[,P7)X ]J;&V#()6@4D*_Z*,,3.>@@YV[&"NRUL^KT=!$\8Y M^_.,_=!/!R71YB](49:#=Y.J5Y!48')T$[$Q.??:4\#;)@+GF^J,'G,/H# M0^ Y$:,Q[X=B]]=(^1PWDG^<6TB#CP[.M*S("SS8F+@0#.2O?.Z)/Q6$R@486:YY8-Q8!&) M6OT+HL27JSP_7,SH:UVYVD>IQS8T*!EF2Q!B1NV$*S_YV6%JGI$A*)$>P M6VEDI22NU_)CM!R;(W)[V6#+E:AI^ WT/$G52$)^TL0);\A69/BN$9N2J>G MS-)R!):X +0 0 >PV>0QC_!&[.B2:=\B?$-@Z M0S7A?'0FF,/PA \&M?)B.0.2Y5.0@-_$52=AZF$:>6VD7%FL"1^6\''),B3Y MR*086H*\D]+@7\>2E(15+7O%:,AD# +J.>5_7H4G0D2[=7:(S1)Z["Y45 M4)8A:I0PA3OA0/!A29)PFD00G3P7-='IH[%25Q8' M*S4R]7E8;'JYL(]"T[CC1B,OC;5^5(8,NJ#<9^IE !8OL_M/E.(?ISOE7T/$ M93D,",HYC,!)J-Q%*=O6PF@#H"]1;. TE!#%;J(P1]7EOBMQNH?>49B/I%+/,[?% #^, MQ&W&S#N$.#-P!U+N% ME!E7)-4 T86\G&;,:*%+%I "O,R.4K:]&&V!,/_R_L$1QW(H:[+4AXGO"6ZF M.O.@,FE.98+9>"6L,H"L?X-L+.H]1/ C!SO\PR0H7G6+T2R8:8;^^=1[V*U7A2,2N)B6#P.,1^8>#@R MX7N#5R[EJ;9YDJVQ&D_CK(:\B7$5E.%0&Q$#$CZBR++GL81%92!#HL*8B[ 7 M 5KYQJC)]M\GY@HL")07]K>-GVVN0B;)_9Z%:-G[LY\^Y] OXIX8'$_%G]HM M'PY<$&XQ('EE([+?B2%E$;79,A_L\2U&8E(:4<8B,!C)1Y,"R6SYWJ^W,27^ MX3BR"R!P7)J_?#H"1^"4*W2Y.&G*TZR1B:!U_J;3!S0R4MEVXS-4N& P-D74 M(('9Z(F]SV->QHRPU\Y,V:O$.5*HC^%502'@=(?X<;I<1US>8:JE@-4;ST0\&^I4O*9)0NF"%$$#.-8BC^S;+< X^T39\?#->HCSCTX# M]N/U2>A]<^"C)'PY@4C"W$BJLV!!>9U:O\RX,+1@%ZO-RJY"Z=JSO6I C!3U1(WG: MTR\%#8S(0UY? @O4Y-)0@6TSY/Z698@4";D@;/S^UL92T(.;&;"Q?PV:KB5L MK)9R.3V?M5O1*AC+\\=U*:7]23+U' ^2GJ$RS( M7E0X-B'GY5+1__7M6KX76.JU36-?IM-HSA>0S]5.Q7DPO;&*I^Y%%N MC<"? 1O[=?VBVGA[PV4MKS9,"HAAPRY7\%IAJ4XN ?Q* ^\RBA^/_D0%[07! M=YB74D7J"P+DWZVB^-VC2?.?$?Y*R>N]F32?IVZ$5[7L43X @!4\2]X08\FT M"&^$N?*EJ;*WJB!*&2X1R@LWJ(&-O#CX'67OB0].#FR&+PWB'8D2-DQ3'02] MP ,'^.CE4,^%*!\/JH><@X@S$)+0#8=$4F9BWFH\]EH%)I;I*UJ?:C%Z6!CT MT>=KP6V=68@(G-P@;+:VBI^B^ 6PJICKM*9,P:(:0;F503B^JCK,>.CZN&M2LTSZYC/E$V[5'V4K@O/^5M=?W: = M2U0LK$$]AWMYEJN+-_<9%@CJ#2]#"'&MH#P7U[% @2[_0&EY+-Q,[F^2<^$E MF]FFA $6-<#0RAO&FSB8"5+Z8;E';3[I5[VZZH9C+R?;!9$5T*J12CX?SK)/K0 /#YCCE$2@PFWOJ M"CLY#U\_DL^"("DHVH&^U\>;>@1K&30)(J84+N0*A8(5,@P1K5S+D!-705+F MPE4-0MKXK/%D'1JGONO\&@4P2')]?:8G4X>3)9(N882-EVK4Q8M4W_9X8/]W M9CQ[2A,3)7VLYFL810SN"])]Q39,N/9S?[H6(/-%)Y(YM) #&_=BC[@<5=@: MO^#2M-7U9 - YW\3(-&7?LC$ \8F9#8<^U55DJ"<@&\<36LH>2#E>?!3DHI'%T7D4!$Y\'3FAEJL>2!).DP!14[>[CJE+::(R9=-W MNHZIET2&ROP->C%I6F!0#5&?2LB(,@I/'5'^S8?%8,4LCF5R MR4T4QOD/QO&)&%V3D@&P6!CP\?''GDFL2AS0V(EINV'VH;84-.-6(+T"[]U]V[&[7H.7E% DCB5J0<655"Q/!S.=?M7W4\&&ZYJF! MN'7E%QBA.!PA=I3J$Q-<";&_#>APE1@"?E>U>A*'TSZ/@7 M-#%W^9T?YH5^S"-]:&6HI.\W/$H9YFFM;!6KS&!Z M"N-:PN!<.B[*6A=O6U^46G12>BSR!VH^!::/)(ZX';ZL.\GHSXJWDCPI&'0Y M@RO)X$;D%Q'/*'<%IE215L3C8F6Z$4) #=7[5-BL8B#X5SFO2B!.C>-.-0KOV;*,4BW6!#+(<.C.:(.5_Q&4M:IO5, M'3,OW3;EZ9L,>[BC:Q\PA,+TQCFZEH&(<2AH$2 VW6G7Q&<8GWMN=>9R827X M\"0]<^)XQRZFHY+^JKCUN=B\'ZCII$0.Q0V63!:3%8@"<+W.DG6UHL%AS)^R M#Q^&\^6_!#1X$.>&8Q:-#$ M!Y0^YF#A.2*ZZ7K'VJ9?>BI+/)C$# >$UFN.!IBXL;\=6LU88KX*-[M"=0S\ M=FWT@,^2CD&FM6^"'A92N(O4*TLUSE M&@'.:/EDA:4:#)+BLRI\3;4FB_5O5[UDIWY*0$ J(MD?0X=GN5%/BF!#Y,6" M\((HI',Y?RHHWIH"IGRM%DNGUQ>P7#6E$(L+_>6!CL&,/SSSX>L\C M.&S'AK4"00(4R6^Z).;IM8L=F):D<2$TS.T' \ZI06MF0$ MD4O#%I07/.<5K:"ZMU$]IQZJ$GWGAJRYB4#P7,A(B$X;+\=%*O Q;0&<:ER5 MH'M!6LS"U069\TJ4KEF^'%#6'F"-$0 K==[X#SB\"AR0ERZ(4U.!AO]_>^_> M&SFNY(G^?S^%@,7=Z0;<.]UU=N[LXV(!/\K=QKJZ)M80_"^HU<&.U48?D098=,NL-S.3$ NA3:D;E"1#PSZ9\9>#>+2P!81IR@(-64_:0822G/_RZ?7E[@\.;@'^X*8^,NG'UY_ M5 "=^WG.N9Z"HFD%2,PC2$O,SR+#.AY-A+Q?\X&X5(*VK,720@6$!I-ZLXJ+E[13:#+(;'/'N/ M(Q9=[;^B!J !?BZ79?PN\N9E+?L!(&Z8+Z&& CGWAZ]",?HQJ.",JA&#?U-C M>OQF_A>@AL2BV0PUW?_A,Y$F1!14UL0G\*:-,OY9,V.#! M%ZX1!#M?0NH1_.4*LP;&P3;"*.I+D5J%?[\2]BQOF,ZC<:)N9,G!I<$!4O6. M-34:)^VP]OH'\9XD\L[2'0,W@XIS^&M]A!]# M)#0YG/#(J '1WAJH(0$M1 $-J%$#/JQWN6V"I4@&K\)9L]\NEYZ+03T6$-1 MJXHQ4;>F*EMSQ599SD0[SA,K/G]PYK.<\QKF>_2\0E@\+$F6)%@ E//!BE-% MESKVK-X"K7(ZP2M.3&'5XM1$A'XUE4#-Y6]B \G"[ MCI=A,B##T23C+;]QU(G7C"$&+;]H!B<73Q,>/7[CYR*74/RIT9;,,FVB=-L MX(=Q"M:)&0=JRL$/:M(_FKA6]8IY8NI_JY^@B?J*2KR/:P4&@F:*I!"9:,+ MJ]%NMBS6"J0K/K>$SHV1>HYG10?\<5MK?N%44?E/+&(""01]WOSJ!@20\(TM5OP'Z3+>[E\TWP_'+Y\OEY3O.K)\'$\-:C5$Q5[MXN%QW+U3O+ M7S/C?I>BSUT:/.S R(OX/KMRG>7XACU[+G _ N M&"\0 ^HJ[&+,;C6")D9\S-5(QE@(3PZ7EV_9RSK;%?P!?V&I\+QI)"W(<1JG M_)WPZ,4:HFN;^*N!YXDE^14Y]4"1#SC]0/)6P8_!$+[]9)YXK-NE?OG9SIQ/ M"^KSFB4)>'[#]-1:U=)DBI0"26JN4[:8>CW/6Q?S2))L"9AK]D!5B53D"Q#) M.Q"2'_;:CK9B,G@DOYS5)3,7Z!-FRWO];KK6G*XG&R9&^;=!1>Q[E)>C*6GO MA6E[83V? >]97JJ:$<-PYX&260[#>TC@"'.OY[]QL(Y/YQ78;,E8A/$T-S$F%T-2]6*E M"I*Q4V\V15E$%1FT08ZHJ)\5:ZT\ 3#F&UP6H4BY>94C$ #2B6OP-Y9$MUG^ MS.=3E1L>&.;>B5*GKE\8^">^NW_"I:C&GB3@?8QG:0B>LOF8=Q:@]@Q%3+8. M/I]F7XO6,@U]X]MYOT@9UE@LL,;F&(:A3[\$!D7O0>%>.+*:\Y Z_X;,Y.\L MV6L(4_C-0N.;>0-!AOI/\>L.$= SE#H \8-OGX&P.IIJ <& A4%X]IPD;2:" MERQX/B<>FK#:)B^-[^%A:YEYN2H$:T"E-46J"DSS5VEMC&G;4HI]SUT'E1CE M)89:")HE,B91\$=AH)U-M)B6B\NTC*,XV8$31FZ!&#("(/2+12*%8+/=B?.Y M6#7K-@W]+54-U/+1BM\T56Q"NV'/\EL:K M> D:F,:=0+LSG_/@\E<5<1-50Y&?J)29'Q8=1:H.L#R'1.FA@\?D :,G@*)O\^MH3+1"O9N<^+,?_RO+,_['(AW/_0Z& M<2 ;P%^R=+*PUC%8,6S[Y\I"R^'B)_!6^V!E3OM+AIX'+@!KQ_(0;#U%%DS$ MDK#A+_>.K3;6.!^ B(20H2\L10,"*-YPHTQ!#R2.L1'&'>ZK2H^2(IWQ?5"/.VEII$>G.LWJ,$T'(M M[;SM+'^AL1-!BA>]52K@0)J'+9E"8(]3>47S!16?UV<:A'\M@"# ["OBW8IM M$HN8(J]XV'5X&C! G;@Y6\ [0&O.\[9C=6(M VD#>_,K6%3P(>@#1"S!I^>O M@VY_ V=%.!8%X.(/G"Y72_V'D(_*4[W*A(TQC^!-55S68L4EF&U6A F7]W9; M#>."99H0<8U%&G!MH"2E1@IP*!/^QARM J*[J 6031%3./7"F)O &)L(MNM+ M6&+@! ;?#75I]L$L4P/*>+]I4HDF6(*:RW.Y9M%.1 I+ZK";^;]>UDPE,?[G M__3?/OWRS_^S:*Y6X'53B/!W5NR+;%4^\_]_0UF"SS[%71TF5[\/"^N7M -% M/*A1#Z[^R^__Q7MXOP_^FHD8BL]"\1FW^/3$WF44Q6(4R*-2Q?5 9!@:P%91 MMM65/0-^Y"8T^,!4,UV \-I/?=RQV:B%S'1^$W]WIK(*\>OJ-1;;NG+BWD60 M^;Z*0UV60=J2HGHL.O\=WU^1:'+BQU03"8R97!B^\<"VN Z!%C;;SBNXEQ*S%BN[ M7<6FNXF*U2(^:1RA]V",CU73NU!!4M,*PL1+YH@+="CY:LSS.$E5G:*9/72. M4DYG\O0-6-8&:J8D(Q]!NC.&6US:]B<2@,[UZQE\65Q0R7C%BI GNF ?V MS8BLSK.4_W7)# @3\=^A'Y\/4XNIK@U$ ^#BF_.Z.77)&E'EM0$G*9PF>8(6)*Q@WRHD0,Y7R8+ MWAQA[HF2.9'6E$&;(TR^+C4W.#@/G>%ZE^<:*04D@_@]G)]>)F>I2^H:$_W; M6N::M5L(< 4DZ4AZ%T'*?!9&P?H *13C".)8PH7US.PY !^?IE#-:WT/1Y? M=3E.,/?DNY3>XIWE .J)49A"61MT&0.]GS1!I?[Y#R 9C8]:> \G&K28$73] M%E.H8E^''A/MF%.AM).WX$DT^# M#H6)9R6(7@1(-O@T)3SG<'YJ/@C!P.2)UG>8"SMAW7$]X$SJCH^X '4A5+$Y M2=UQ9:?,5L)PCG;SRGPLI)W;'2 -7FZRO(S_PT28'L>0:\0/.:SW6FH4,PG, MJ2@<<1+S+L6RU?#B^5;9 !!XU\I,:(41E2V&N.[MIA=!UWLAD)'XZ31L"I*S MY^&P.3/VQ(A(H)ZLVLV_ MASDJZ%!L\R:#A.T3EU<1$O5'_TW0FO7$S?6NS7[\24/!W2_\(=OL-H/VL*3A M<5\,GJFYJOZGVSL5RI4)=<.*91YO!U2?' '(PYC$][5$+2AS6[V3L+Y.A=%N M*]471)!CY?B'T.1/>4HL YJF$"21A-?JD?R MAB'KAU%MC9$,&N0K"[5 ;)8CG!=_]4*M[:_H[_AB@B34& C+73'HI9:4 D%J M@J=:Y,M@.LI(1G&5&B1H3FL)'Y&;NITI]%K>X.3K7P91R=1?$)*(GY MS'>U4/WK$]]"PZHDB9JN:>V2]FY5&HVCY# S9\!%PP&.K"13I 8/A:W3^)^- M"P\%%H"&T"X>ZE?&@%JE?F)FN=X'L14/PGV(,,=7WZ%_C-H6H9SS066D2_ =5(OFR% 4QT%)79OQLHD(YA9-R/ 9K-A&#JLS@#QA2 M]^B2]!"T9?Q":<4RI&>>07*UEUWK\=ZCD&:]\E;31NYK2:K2WI=1E$.XLOCC MGB_0J9#*LKBWI'2A_A( 3<"GG#D7ECKE$[+23JQ2V^\NC=C*[86_VG\)_\AR MU%N&5,,SPQ3T2:[&=L4L@+R&$Y":D_=J>=,OD!4,9F%=I<"U2E<3K])MEG-Q M)16WU'+_PD65 @)N(!TOC?"?"5Z (UD$Y7B!&C P1\0'P1R3I@+Y5$M2*ZO8 M6!>?V&;X5 R-4E-D)I'JALZYGC.(M'S&DIUJ4A0"JU'M'H$?7]9A*M48ODM6 M#,O=%C/6O:468/ A83I+SDEE_S68L2CG5J7I[]^L_LTXG=?L=+!..36H09\' M2] \DX3_XX==&NXB^/F/?U_PSBO;LGJ>_*2_<>7S-5S^>;F!1)F!?FU%+ B1 MVBRG+*^C;H8T U\6J*$'_MV%(S*6]*3K7/A MI^8W:# 53P=X@I?Q"V]Y^1&?_$V 1@!$N!C)R?BL@SEDNK4EUW/VF#X&3QI$ MOX3%^BY=9ALF0]B'G&LA@TFJ@2 ;_" )_^C]4(_&4]*'G3GS\=\%'RE[@XP% M\^MX%+=VKP7[]QV7 3YS]:<<[@:O" 9(<>933^RSGB#ZX/,NSZ(L2<)\&,*N M)G,&6TCHT[])9]8 E?^8PBU9BJ[XO"\"$DX0,JF3?5,>$D.L.$Q^A45P 94 M/'\FL(*&+HV(49^ AS)0\Q;C&"6B"SE2D.LJC.+?4+?05U"Y-V[E9Y1<5A#W M:@2SUB3^VT]U4[],-J0@]^>;H?&L'K3*"E4_"*]#KICF?.GBY2QBMZH(85:8 M99ST+&=K$O:XR#5%].TM1Q7"-.ZJ03T^T4H!TI?8, W5!#A!E2Z6JAS3FJE7 M)*"1V;$IW-5U3Z9UC\-=4_5V,^8QKR-+W^#:!DR78?'#0.DG!#D#6E74456\ M9=9_UIUJ*%NES8<4X M:H>^CO>#UEF62Y4IOCE9 .U3CJS,@E?&Q4Z?%8M]L=FV8@B-0^9@3UQ2#MZ MQ0HJ)0^X%)V?#!_G;!4H^N?$6RMIU)-.6,6V7C.8:0)1AA__F^V'1>=*8ABS M^!%PN24B=X+IHY7AEH'5,+G=I=$H*#V27K#B!'V9?P;/6>X4-5<@Y!NO M9_"<:Y$[QL0]>IRC=Y:7<<&O$RP'-TX K4$5Z]I-&QL[,D_UBG=UQGP5[,.[ M>+$2%_X(H* M"R]<]8M5((V@!M9I]87.A#7]/'\_+$T!Y2 F+A7DNQ1*E,3O M#$V#0TMU E64(\!*)N@*T!UO93I'XL,PN0BI3M,35M^9?X:FK<7^#3S!?&%6 MRJXHLPV?Q8!H*T7#?ZQ55?\'WH?AD+AF@1])<9ILTE-= #K &+, M\J4](65 M:PB&R-X&Y]T.=[,87@-CEF@6,.8YW3H/2._^_3S@"(J+X'<7& %%OL/\5KR& M]8A#>'H7+E>K.(GY5(O%ZF6=;<*K/'P? 1"TH@L"$U(.D/09\)&T6,AJ+/C6 M\<;DI5GBO,93B3R](D\;W^43XB*4CEJ,_I;I9_<#"U?5R1JU.2:J7C4V6[6L M]CIOBZEYX]+&;K/#2*0;MLW9,L:)\+\G#&_)-#+C[A]S<(.6^T<^'J 60H(2 M6M2'HK$8\PC,B0 4@IP*OM;F9"X"-1W^-YC0!3;1&?9]%B-5 :J*MT.#)G#H M)>.79*!H\U^<"4_FM5?_5&N61#^MLORG(IRTI+CSK T! <@ASLR1=!&J>03513X4;9KS, M-9.&IN0=*T7'N3^RG-]8&Y!0%Z])_*8+, %K+_&&-X&"D650351(Q-(N8"UZPYFXL YR,L8[X-U[1K9T&I&7D!)ZCJ)R'Q M:E!X7U@(3KMH 3!ZNSR'8G&([I^K?_+S& ]U$IAE#:4$T@085!,)^/6FIX*M MS,D$.)MY&[X/HJ#H[(!ZPL& \O#CO1<] 8*J!(=&SD>M!/W?/XX[,60%1^(= M'V:P$#Y_G> "N-K+4P:BG-<$>7'S6<:F

    AEN"&B^+5B@%^ M(@M>6?F-L;1Q!?)[.-BE$4K+.>(,A:(!6]BNL$6 M$.*!@$ 1#[9@@@)O.?]1)AWG675[8U^9@Y/L%14/-ATS>45$1D' 60K@]^(^B39S&H%5#U.2P+$-)53C0:G3]YQF.S)'YI)ALA37BY\.. MX3\Y_)7\I\#G;V$J_86 )90E<11*A^8CB'Y2D%Q #7LN^<5A B47\1H::I,R MQQ9X2GIT7!)S?) E]0R":@KSCG25%[)Q\\Z\[&!-4#C;LH.>UOM@0:AFZ4%C M'@&;PAXWUS7KK #5M6JO*H[(E\:^6RY9463YIY\__2R : 9"*$IZ 1"4L#R^ M0T-'8Z)A.B!AYN5;]K+.=@7? "_?^%SVBY0M-FG\NBMTF@HXJ4?AD//U2R"I M&TDW0-]7C(E?_N0VY(,$:I1 #!/P<1RLGO5#_)Y B@AZ8M!'.X0],0&T MJ0?FG$ A-U, A:@:8$)T9&CN>F"#8CT!@R>X4W90I'@1<)K^,7C&X27I9F/V M\Z^7>.-,:)OTTD]B-*09/O-K*N3/'U0B6H;%,)QE1<3C@1YOSLTZ3$#))](( M%T]A9PS"RQ+X*$!F KR>$R>LK(I.#A0" M5?Y,A5*Z-8*),CUFD&8E;Z1&]24@^N=?RQN"[T-!5 $?S*A:>K9LFYOY:UI] M2%4?U/'9/4I;H @O5E\+$1>V>"TYZ^#^_?RQ7(/:SN];!T36J9\<1OPI6_W$ MQQ1A8($:%5!DU;CHZFW@354(8=_%@KC"3=!EK1@7E]TD9>CTNEUR/$L5U1R@$:,P' M'#BYFA' S08)GPW\%/Z.!49VA=A U=*%>C8>:PG.8=$2ZWKIR8!(K?%?84(_ MPJ]A3H&:%-AF?_@J5O!'X]A5*HC:)\CH& [5# M4$M16\7+V*.0]OD#OOHN+M8B60=T&RBD-*AF0)THW&X"0E94E?);-D#I>V+W MOX0?>*F?H/$UY#5=UUL>*TY9OF5>U-=Q>=':]QGS8"VR7G(.?.5\@3;[$&[8 M8E6#^QET,BJ\'V^G0)WL+UG*]E_"_$]6 JC>L)L5B06"&F+T37&UCL-!3>9J ML>%KUYL U7SK)SMP+%GQK-5>OLXVF[@HP"MV(GJW/09S"57+XU4, 3*8Q@L_ M+2Z"2)VA936P1BD/PK+,X]=="7$H(#M$"@C[#3C"K$N4US'KDO^IDF3Y9>]+ M12594W5SUG# SUZ8 L6>6O\=+ MYO!()TFVU+@H2@<7OD4T"=\/!'\Y$'=[H=PI(DKM.MS&99C '"X">4ZG 5(A M7JT:++"<2B#G(D)% EM(B9Z/0)[1-A3I',8Y3;2 1U1#4SE'G&G&)PAN#PR0 M1/_'Z=&"1Q:&,W*[Y$0",1/O,F^>W"1]C.C0A'[R:(3O]N)T0\V=UL[?F\@%RZ+, !HHA MZ%!@-V$9#M,?!Y5#LNTKI.VU9+#:3Z1)1Q93_]A:] MJ4P*:XO*E']WIU!R6? +QL_^Y9<+C,GWZ4RU%C OQBN$&UGF2/M\N*K7OM&L M+05KV2202AKTT7%SB8"0/:8D>X:GN%#A)WN9 CU-":UIEJ!>I'ZS"?,]?.LJ M*^9KRK^Y&FOZ:V=@+%+'S3I%(%'?VIX/_/.]?&/)._O"!>+UR563CBII>B%4 M\47J4Q.?: 'J3PL$,40LAXW,18-/GJ/)UUD2W6VV>?8N\K 'Q31HBH%)V\8E8-@RC) IH1:TV:I3C\)E1Z9KIA1#B& MIB64L9T.DNY"LW>&]!?_JN7!3K)**TW]DN5+VXB5D MGL?)KO2PDW0J A]06#(O\#PM13JZ&)5HQWA="X>ZJW)48@VP! "@-RS--A = ME.6!3$K!GU^'R1)2(633]L)!EXR6.D))O7]+E]#:=++N#27T4A%CW$4ZFLXN/,)< MF_"HD ^;OI\>SK[=)!I\_QQR!7GQ.@8Q^H6-<@VC$9>;L' M=U\1?YPQ]PTI[F]T%1HXC_^,ZI#/ .2QPL@DOBVH=+,)TC/F-/\XO,$+: ^X M8Q)W6.C:Y62A=7>/B].TC'>6OV;Z#' R@: SPZDFU1S]J_BCE%TJ[E*1DS(D MQVK,(RIF!0*]F)?W%*T9+&.MUH.OBF)]OF/CS MS@9",%!$46,$D1P$MK$-YL);)74BP'I!Y( M&X"$QQHD$$EBF-P?LG1Y8FZ4D$IZL',.?-0R<)"9 M!'P!:$R?!&(1Z]%!5!Z?B, W@ Q;_.GSE@]^G:7\/H:]_@37V"_#+G.D&Q1 M&!3QN )Z,$LA+B?!0O#->:OJG^#[@K.G" >8Z':^+"8&=W*8?U!P'C 2%!(' MQI\%X]5PP9-?QD70GSB2*FII@,0NH_HD]I1TY/H7XKK/1BHCQ6EQ8=9? MS:A!87^CQ>(_*5*.RF"0MQ-T+';0NZ8M*)H$8 MXKP8K&?33?[-G! @ X-[.L%/YET]58$0\AGNA-P"$OW+.DREI?0!M"Q 2Z#V MJVE<1SU5F1Y5\LE6)GT]WQG[W'PO>AM=\&MJ0%YD)H; A(B",U^ORG?I7BW? M:).BEB.(:3+9[Y'ED# ?OAV-(=:0GX3LIY(G*[*SYD$]B.<;<,X4NY)B>2N4M^%L6+(,=6NW1_4F#]B (885A?B#77Z MNQC2NS=QFI5(!BW"V7)OU=H5MTR0-I$M?%6YZ8V!5 FEA4LJ?1F :F_FS/;1 MC8H#\?4X%TK,*%_K98B]8=;N][T53YH^L,0:\$#.E37/PYW&RG M*RO5: = _&SX20ZR,H%3=$PKO:QS@I'953W5P2!'5=3YW](RG.X!LCN ]H;[ M!U=U,4'UV:'ACW/$GCTK>-G1<62G*C6XLNLVX: XFBF? ,\)K^3K,\[W&;!U8B]*HDX%H M)OZ-&82,*PE%S "]I$9X05P5G@KT-+!,8%@(Z()J*A>!FHP$[;WP4X14+QKN MR6LHAG@Y3#H3FQLI!9<3"&3#9VZI@R6G[\E>_)RM2G[YC(,?H8CYBG,8-EDE M3T@BOL,UMFNX&_R;;PJ&4N5T_!=X$V#9WZ4 _KIYU_^J7)&2^KH^/=U M9#WRIAQLW[) #1'(,>P\^C[Q'GFM!U'RCPBD9BC#XG^@" :7%I[BM_7)1N81 MM#YA*9.3"<1LOLLE,S>'8C?WS:XVJBHKAUF%[FIO_&M,C$9M4C%'NX"-8 KW M-!B-_A;""=T9 ^JR47-78C0^*E7O,8]]JKI]81W@!>67XY0 _GRXL^5[NHAY M*ZSHJ87S7/"I,Y^^Z=]U\C"%!S?;,,!(OGHDO 9,X%9S6D"W% ME?<@ 3#6+<+P"P.0X/75[_?RS*35@7BJ!I$'B&182K;(: MI\ Y'#3?FG'3<]0!& 6K*-;+--V%B,%A,24O!4\&;GLM*15NH5'1> MO"E["-A2*]I<*T'J0<6NI._1*LD/(/P?E-'W, '9Y(EK"5PT+,'A6:POTZC^ M Z/EP*,$U,!^S*\ @R@X0=5X@6@"RGOCAV:/20XC0K1 09.38;"10B!(S'*> MIK C)KOU/-E[KA.I(GRWX1)%Y,\?VU@6MAU2/1Q(&^4%%75 +U/T_=<1]\!> M+8I"\BCK#*XTCZSB<>N)1S1JF>[(++T&WVD"VK72,:M0!-!X[M*7=5B.&>"@%X$>-C#'K;3TBT8@ M_;5O0*M)%Z4-1R/!L[P'D3O3B:_V@ 0_ %8?4Z_NXW?^%5_XY.(JMM$WEKX' MGIJU/:R,^0]M-9P(55+?8O5[!N;GNY3/DA559.O0<%5CM LC8Q'$4#%BH(?4 M$47GO@8U='2U$*&Y$%7FHZZX,XM;Z(9M<[841;KXIK_<9'D9_\>0N.7C[VAS M#BBXF+/XWE:I'E+(I;F=,%*%!DU41LHLB-12@N\RCR.LP%&JV\/W)=]*=KC: M7[%TN=Z$^9]#"J>TDQTT6>^7_-@\U2/NW(SYBA+;O2(\?V4S .5H:!R>)&H: M"4 A]A:7-PH3MJ (\U^L5#99\6O.^(N" M("$OK";MR%CMXHDM6?Q^2E)BXZH08Z.%48T>O(GA!3A-R5)3].$-0SD'J$LH M)^'K8IET9>1NERNR6 5ZU$ .&\"X 1_8E(H7NF!0$52#?P\+4@L:T/LDDWJJ M=;?\\G/P?SOV"('>-TY=J$Z$+)H*4;XXMM8IK"."P;_N*A'6M]OYD@OR$500 MYGIWE9+R$&[8(.1.S9;-9VDBS>?3O1WEO M$[VPY3K-DNQM M+\)9!UF*-=6@(BMC>2=(Z!F9IWIIZ#9C/B\,"86!(M08Y84T18'T..^I)]8Y M3["!U",,$/"%2 .$Y( T3)<0[JT?Q^)J?\_>PN0S/[OEGK_OF)&78]S+4'LL MT T$8?26&Z2G*G)*N IU2()#2^'UR5[%Y?TI18^,F V(W:S%-YK6N4>P/T&* M1%GF\>NN1/]PF6$=D"PM.;'$--YZCVD=P+(E7'6.\TS&_RJ^8PV5OVJ,$$GM MCILP5G+@_.M -*:O[7_XFSF_ZN*2H>NH$IUEZ*=A-)8P52*)<7?J(R<&DXZJ MIJ2.L5$,0^S,D2]4DN/.HY5JFE5HA(G\/QZO#?YLI'PTB1GSQ"*VV4K_0E7? M!36RTZL(J$'^(9##0.RD&@B5,:.4C!KK7'FN0VS7N*PJ!5T$$2N6>;SUZULZ M?K>>GN$TX,AZS7.:9 T:!_:_^@]4PV0/%:"&*7*#XC:,V#Q,HZG"$[=^TN_& MYR=ILR*PYWQG$H[/2D<4J>WK^+) 8[$ZL%Z!FNAVR#Z9(E?XU MRZ)O<9*,F1JN:!)E?P]FR97DK0A[?.;#.,[M7%LTOU\7G7$+POV4$^1DZ/>-;-K/DC!.7PR(S M'96:P==A5HD9)RZ#?_&]ZPS?YNS?=RQ=#KN<#(*!IDAT*PWDR/P<5K:FA&'7 M"!G27##0Z.@ GJ]P0>0PDU@C_7%;,U&N 3ZH #:%E1+?$J,*HD>KY9-(OGY$ M[PN 17)>^'5Q'Z?LKF2;4R],239 NH%!./@W(!T@;8\?;FRVZD8K&MY$$E/T MQPXJ/PD#S6\L 5S1YW!PB)BBJW;@FE-&+(6@C# 1 F^.&(*F@VJA&+\"?^E!]&_R$MP M9T>[98D!TRQ_CY>L&'XF)%$4/R35F<\^<4Y\ LE>R&UWJ8Q\X4*A!'Q)AH$7 M"[H@#E:4 TU:A?.<'WMMF;>;1W^L<:$M8NW8Z6$0M4#3%B4^003:J/S4:@&Z MF)H'[N)M_'ZJK'@2X"2,=[Z<3QQ72QKIX]C:UF2A:;M:LG9M'(V1TGH-D@.&U4\WB+/;#%I6 M2:O<=\0E?[KP4H@%#B" O/7"[+^!W? MFZ%I;DO$C9?C@,K]PZ[ %0"GOQPM"/5PY\AR4G&+@->/)K=?%;=ZH.!R FYO M=WD:E[N<88KF!_QM6 :W)AB( EV"Y 1WYGB1($(:+#L MR[[AD>?F[E5#0#A[PU?J=PO[9K2.&=+X;:;;@M$VR2":>ZCFKM.D MK$!>0340ES"FT,W],FU^R6[.)XCROTNY3%?< _#37X:I5#K)"#PJ0/0B0++! M7Z;0J\;CIW[0D($I] %3R@2##H3EMAS@E?!9F 8AN\D(S4)7B,>'**GHP/99#Z6"$1LBE?;BJ3(A8 M,YM93L<_+.1(4=8T\=4^0JNG#:K.TK<7?EA@+WP)2[D5GI@LPULL5KI6[1.# M"R4" /);KIN%R8 R#UA-"<;%37@1R*'W@&\F1X%C+,;Q5 "":@GJ*:,&MY]^ M_O3)ZU;-=RB:\UDD6-Q;A1RE$B#)BS+E9\=,+>=):.(VVX(7%&AB;-D/*H7Q9'\$(\@Y& M$,,R6,IWM@@QQ&4D&!FS/(F)Z*!>]4)&U)P/HX85"UDT.-1,G1M/#7\ "6\& MGO%[#%"97-P$:1#R!,#=+2*R3L>H%'#=AE!RH4IOPP@ZYBOX 8+B^4(F/YX+ MCXU,5T$9A62IV"9(?M(BAS<5RBD4(=2''QEP4_# M:-)"]$" ^_?S35LV"EGJ15?0<5<1.$$_#SS$LV0 %@#J)TAD MAO-LYOC[G*S:%G_-^=NP6*T6*Q6#A,Z+HMB!!1+<@B>N-A+F]^<*[E =7R4\ M-)(ZNE+/B37S ]'S][Q[+1!:L/S\SO]S:ID>=2]I:@&2FZ8^D;1T/Z\9*^^E MCWH $Y)<@/0"1?!LN*B50K>RXC,;,H7( E2Z;J4S\9*+1P">7;DF+H>8'>ZE MRU*JKK?:92G'J?E ?*OJ/OFM?<571G"#FA#2=<-=B)^A\%H'7= M"'*A<,T=2DGS_[]V:UQS:W!Z?VT@M6(U6KXC010 M/C/.*)BFKD\T_YM(B\H+)TGJO'#OL>?C\)(<8&/N\[=Z1+>"I$?#(N\(\1<# MWG^,R1.%9#T_^4,F6[-YJAE/$3?H . MKO:UWXR4KN:$Y.57-K_HZ[^>,"?- MXRJX4L_<2Q%<3;X2+3S.P3:--K*H;ZN&*.\B ?6CYVQ5\N?UQ/B/9BD?134H M)%EO]7G&F;^Z^_2\%3G?"!DCS;]V';:8\.K(LI=R'WP>,,)&> )>:GZ ">Q\ M'KBJA9VZ6)O$GLQOR$6.R L1BM$J3WB8V7^Q6C%((A5UR0*^?,*\?%8L6:W^ MG'@ 2.M(7JI..I'YK-AS>0*X6)H'&%$PA>B 4W]M*GY/$,,0@W:'KO$3 M@)XN)(3$?IHLE6H&LN(ZI%ZU?@@3NU#@%GNB;!;Z174DK5B72Z^6OZ51$?R8 M #G !*\S 22(KE]S].!9FU]!3UUD[RXS*)K^EGN%^?0'UOHK)U$69X./*Z9[ MWOBXPY:\EKP*E/SZE^>Y"'4AZ>GY*S^ GI;BR+II-SOVP._ZEV\L>6=?LK1< M#T41R(XKJ7<1I/!&ECB!8(,SH*^J-\*RR+OFN-)Z4%CO(H"A S%V( ;_'A:D M$=7D,4E:%Z@%%4U VJRR? /L51RI,+*7>,.;<-F)_[18"5N2..6GYD[*X542 M"%9^J&9@?&TCEDW, O-[C7E<>'\VJ):JGCW26J^ML5[590$_]KH:3HU_/.@* M-<0%9KV+DBYZF.F1*WQRW A(QG'J_!)* H5+%+ ^^']E\=L:JJ )M[:"L1I2 MI[Z/$%KTA0QKRID7@9JQC@C0T%LXZ;_)E:\%'76OCUQ2G\)J/;7]?F!%RD;" M_D1U*$?BH1[H3L'(0'3%0<$\(X%17G@/]"%9I'J8+(8JL]K"+,-DN4OTPN $ M 9DM*XK* !U\B\MU$ ;;K.2;*@Z30*]XO-ER469*)^$ K[#%/TC@Y1SJT*7@ MXBZ-V,J=O_$E_"/+KY.P*""$8)#/JAK)D<-20*8X'R[ \624A7=WU@0+4$=. MU*N0]%T%C_C7?,>%Q;K"NP8X99D,B&_+P-(;DKZ!;"?*GFQ/]Z8%JRQ3\NX3K9EC^);R&[ MP]L@S1P&=/\]$X\2OX'@(1!N=KV^6<\.N'3_.#DS57W@RRCBVZ"XYG]=Y"_9 MM]1DH:,9T<0[ZLV#G57&UAEIQB8[1WS8D9>=YMMPDJT&&^AWF!UOH$$I2-#W=K\BN@+G8\L%)7 M]5+@IO;3?[@?$6OBR4#-A^7\N5VL5O&2:2.7ZXTYT(%ZN]EQX?%L/+!O^!OK M-=VK(^67NF]C9E)*!EV_9RSK;%2'H;ZN2L537_<)H0.FB!<>-@Z^C*1"J-9=\ M1(B8>:GJX_>(L"96<2=P]Z*K7?F0E?_"RLV'(VI3[8E,]M,CC4%=.N!/J(_M:GB Z[5 M75RL863F+TNH\8<#!=7&;^$K\,\WSO$R&8#XO6LZ^1/$,6Q M6'']#K>X;9$[.Y#K\3W"[_@/P5L:OEFUN"-)4&XU%03&%1/'7FNU(%1);F1< M\_^W"W/^Y"5[@?C;5$XO:GOU[C89D68_)IGNZUV1($'-TNYK+'C]X$J9*^$O%^L%_ )=*B_L$XW M?<@P^H.):L'V!%+K5SZ* K4.S;BH*]I!)\*Z]%\_E@"$C0&.5J5Z5,( M46O5#:=^H\I!GS@ 6V$$XM=000 6S[M7S(J-G ]>N^E,U$E+J5'U*[?_KW=G MZBL&4 XZ!==ZBUFII)6;6!=P.:R66CJ1&@4DO#R7B5_C5*((++.W%"RS=Q&$ M4*\PJUP9E@3,/=]71AP6>@=9U-"XB]99\SD8]4:V C*TM8M7AW:AW\>FMM%( MB\%D%2X',NV:=4I7)+.A_@SVF!3A"5I#-7+#$$2N7O6.OR=@>.705$;G4#'TMD/DP_9(^A^[VP-J2^ MRKU!?.C7[?2WE7A>W^VG^1WY=Z0$4W^?(R='*M;G^R,U-%<8TF,^B[T M'91H48L6=^T/OWF]$W$N>[Y9@R\)FOZZ/-M39R5!_08RSA2+ ,E$)PN25VM'#\W9,_UEY M3!HZDPYEPU]"0H'5=7XL#6H_LB%OIL*[ M^'H+ZHO%E_NCGL(PJ>>E/O3\]).3'7E*\7T)/P[@0O@?E30D4L?*?"[*> .Q M^Y7S<#IQR6&Q,FI\=63@'>Q%+?Z%KUF.I3Y6U.?B0Y,%6?,R1%*<37B9L<@H?QEG3/[H3J6 MR$PVKADN(037#FWK8"=207;W6BSS&/474&9W6TB3:4BL"E2E/2>O";>\(8^"OW%+"8U0V42'SP\U4N/-K? Q$ M^?6[8%$,&!$IUURNN)AC@[H:2FO.?K<;F8$(R#XRH_MHOYN%!C'+JOXES,CE M#&^V(;=_/V_")+%E:3B:4#\*!W"B+DMQ%7Q.3X*9,KI3N^C#8@W_!_?K>Y@( M%4Z5MH5?U(KK-EI:??9#",[$1C&&XZV-XJZTL<=P[WJD)IT :>(R*P4+B]41 MCI/6NW4:F7E )$%&VND8:(CO:_VO[+L+0^WZWAY"1'3A[$'!I";WW&[ MYH)I',GOA!X/(;=BBH(U:.9H(M06'MRO'2Z'6@-2U5I9S*%\G,CWDG;EMHKM M;$JN:CNJ0=ZKRFYV=?M0+W*C5&?EHZM]5?O()2$>28):31P8U%XOP:ASF-Q0 M6I,.3+RX#8VG'H%EY.9R'N.E;9&.(D <0M!(1SJ(Y7"X"Z%N!760X%VW!1&9 MOSOSTVML(?\GUCD8K9D;(C^6S$3 SW8Y0.!W ,'UZD5M/3;E]J);<"]Z)H<- MI4GLT%@QM-"&B;100J@TRJYN!\>!+C.TIGQ-=W!$PRW_=[E'NW2)%1&8,K,Y MX&%/)D;KA5L"!%J6?_KYT\_\VSSRZ3/Q$R$9N)*!^W8\\QO>2#J<*+>1.)O1 MN*KD[4Y5#9 MQHEL=#(Q\NNRTXM*[SHU4:*U(?NF493)V8AZB^G:+3IV$,)F\%Q8=U%'^]G< MNFUPV82%"S7YI/9;65K/Y1F,8$*9%BCEM M"M0+GJW*;X"]FT;JKT9I0#RV'0>B;V=JMQU >O#G^J]QN5;6_IXPG3V[4@>E M'A61\, UMY=O+'EG7SAW:^L]/HPB(>C%$QQ3&]*%_L4Q@F*=ID!ZBRQA##.H,M&?B(ITB='I\5QX=96X-WE M0>K;D5HTUL+\);_S([AMN*K^#.FD^$I\_H!G@46P>\&,M2ME=D;SHNJI,HPU MRJS$$"-/VKD=#O>AW@FGFBNU!1(CH(7M\O,'RY>QC$P;G*DGBW.3+@I5^_&;C-;OGS&B;"HG[+?];* MB7$V)%>CS=P-NZILMJ"VD.5O82I-NQ 7SC='A/^ AYVK'H]\WT-X"/Y(AI+? M,#/O669- +0(9'7S1Z+SA?$Z(+GRWHR%[(=-T*,/U@HL?";,8RCN]0L M4]-"I7QB0L)1&;_B,I6)5=# Z3GU/29U*$3.MIP5Y?+JM&>XVE+?[W8 ).O- M;&]*K]7",_F89^\Q5SRN]E\+<%!*P./T39:0=<0"]>]-6_I$0'/'R^<_7@B7)I4)KPMYW-J0>O(*;W.QTMC97+P7$%H=EI$^_<@5F]LXD4DF=G6F M^CVAV_Z9;^>07_I?TV++EO$J9E$;Z*RS(?46TK:2H^+I&WBO5V$"X7+/:\8@ ME:YZ1"L#8[= 33 -ZH6OSB!<[K=)]JTSXK>K/34KLLBT^!H.-[?1@MJ]8\DM MD)Z JRS/LV\@[\LL [M7JW]_RJM)5 ^M+/[\&-BO)E=#ZG"HMA#1^!7UOJ^. M9+O(0<^S[.Y(S=SNM8BC.,SW!DBQ4SAR-:96)XV8/_ZT<,E-(?UP36<3[S96 M??!0)U),#9EVJWP\8+%NY[-:6U%OJ%.+2=1P!S#=1;GO.N">_(U&;?:!9'UY MPMR8NNU6U%^?WPN%]$US?;8C.-O6D#2K;YQT-"ZVYM<@G29)57;U)2NAVI$K MVYEB?$*][YZ]A8GT534>&LNOJ:5(D&#UG)NL66KA[4 M[-0C:;MU*4=;ZBUU8KAA-94HLPL39\DV@FF0 M/G@LC;,$8_#D4O6;9/]E_ C MWNPV)YO\7?UG$BO\P*<, 9%&Y._A8&%G)_H3[4YG[U!_^O0[JQQXH3!$8-L5 M,:. T&_C? 2RQ OS->6?*6%1%3U8/&3E%?\98F/7G+U-6)I3:5!?4UCN[5Y$ M4>IHT?NN!.(#7>:G"/2!.E=IW5;(DY6FHF2R@<2&+VDQJ_L(>:B0K.R&. M3B1%JBNIPL\Z#>,>OS!49LF>69*TWK*#/:@?LIH(T>&_L;2C-L8UC*;=\3RN MQG/48<$R:E<]>^NN;A*DR:5)N]Z=J..!7>D7 CM3 MIUX8X8TZY,+(>07\IY@_$*MX"9KL2"D@GN9 ;8=D*=_N"211 XBB#(N7\_W* M9UFB=[]IVO)%[!Y$..K?O:/I+$K!XCEU6@W8H:WZ!/:;<'R&@IX)H& M1TR!CF[S]R 2<%7@7YAA%JXHB4X(:/.R#E/IQ[&M#MEDR.^#&I" #-@HK+ # M7:[84^B0LX[7&088;_B!+]!T^,ZD+NT.;>G5D;+0@#"(5!8 !^"KJQUY=E^% M&^34@EJ-J._@(9743!]^Y=GG/>S1\M;;?<+Q:;%E.]W9LW)DH]_YB6UE)&)T MLX-:ZR)B2^@7SNB3$Z&U)?,MKT MW8F+:VE&?J5O-3"WB;5EO]GM;2EOG7O#;U35J%BL3.\VQB:T+J3>/:GO*IVX M90]"=8+=@7%.Z,L5LLHQ:*"C#S=?[;-/I;5R MM]FAOF N_K'?S4Z%'N5%!"1)Y?.*ZZ:KV/KQ'$U)I?GP3TC0>>>+:OBK7+)] M1^.Y?(6>-<^ZVI/'DLE0-P-6QFT2=K>F=K@:$0'WV1*/JMO>ZVY-_FC0D M\CKN^+G)=T*8;M@=ZW5"/%9J'#03ZL,@-9&73#K7G3&3UL/1NS>Y>H;66IW% MP+\$"F,00_^:Q&_.Y[)7Q_G=S5TB3D=SZKM 5;2RV80>V#?\E=ND=+ G=9"L M#%\Y4.OZOBN*ZE@:U->+D;1R$X-K"#RP50B/B]ZQ4^GL[,:KK< M;;9AG&/=)KXKWRRY\'TZD<*@:JN5,M[J*)(5OTX@=!5R+B'2>I'^#M\H?8.V MRB;?2FT:C^H\+RY\X!LS18D!]ZI1_?.(*ZTW3>K+#N^AHU(YNQZM >2HS64J MON]JK__Z6\SGR+?Z_AZJN3DM9;UZ4ON8J[#4YB/43QPYB@ ULSH&H)6*T^5, M/]")^O*RZCT+A?][AW/F;RK6HA7A=?W5ITXRU+;!"J8!8!(AF78'!7ZVX')W MJ](]NM$F16-\CRPC@0;,OX:@Q'*M[$! 9?^NU/F-_5\!)51)1<[V04^G1K\, M[2G^ROE;^%A=6,>1H(X":=H0KEBZ7&_"O MC\T ?\HA50,C/K_EA M>3#:0GT MUL3YH]S=DPP\%SE:WN_=4K1J1'Z#R$R?)[:%IRI]$PAS]JO$WI;4L\9W"5OR MG97E0J%WEQ/>)<7$8R(9??RCL^^06PR.?*MRQ6 M[_N:9J\%RQ$MYB[=[C G,X6856%ZVV-WC*;N2 3V--:9:]4&$FH]7LLW[FIC M-.K7H$IPU*W#U^^(4IORJL0)O OAI.1LS0\+7V9A:';?GKT[4Y\:?L"? M^"S=G-1;4)^,*GBF$DUZ1-K4&U-'*!C9H5^XDB)@2LW\T49&OT%5CT=&8W/E9J_JG$B]X^!.@X M%BF0:.,]OF'\-K&G&A[N1>T8D1AFZWCK?K%;C686,W] 9SNB&_7]J>YT<2'! M+9:E6-#'5:>PJP.MJ5+8K6^SG:LD1+L)]:4JT($:F$ =T9!'=:0. FP6;F" MBLB,<0 MB_X(KI1Z"J6?$:BO$HD\A.%$,$7^=/8 *K(TI[XVXB)\>\O9F\1^E1'-B#1C MO3(ZVI.^1QIRZ#)-=V'"!;-=GH+[0F;L?DUS_!%@PLE8*3"QO^Y:2'-CT*-7 M.'.!L"_^O$LE>&W!M2)TAZ41_TG.SYWA!W/HHB=0(C<:?.:'[8U_)7[??"O7 M(#:%J2.BQ-J47!FIHA0-"!"7E-C1G%K@U?!75VTT_^)J;_S+>>4<2X/:5]8, MBNB2 9R-*>]2!V \FE8,.#=P""\1.Q.!Y&ULCD".^FN"H>@A2[-ZP+C\7)V? MME=/^H="AK^+:EDHC$%FM<9 ?:S7N7/;*X\@0BWSU-2>PXH1]1TZ,+Y/N%XA MMHQO/4@6?\G@1T:P0=NB/O78I)&<#1Q:!! N(4S(3+@'Y1_-K*IZ7.N>.Y$. M<<"9]/WPOVWBW>8.2D/\L4M1?@#,!>T0DA_78N4YE@0EP[#Z_!,EX9+IK>H* MLNMH2RX>2C0BC'2#=>YAQ#K8B?J:JY!2X2!=[='[VD,J;#4GM_R4)0@XPHCF M-@K8VE&;-;"^5D>.=*T!]88Y-23)C'54T+KZ?1J]IOK!T:@E7"6?HCW23&.5 M40$WNVXY]XC^U#N&)0FD[*;1ES#_DQEZE_6+.UM3LW&R4 8J"?ZJ:=895_9S M#D-H%[K)ENCZ1_M(+ +%(?"_:11RM:..+2-HN;-X=;\>I*9DEI?Q,OQ-@A+?WU^[[,B.AM1>L/XA6>2%B<3_4$^PGS^O@+K401F:>'>=T@"W3U(7QVYH^+E\Y]<[U^ZWAQK ML^_/_&?\8DJ,D.:PU"^8'0VP(]FXJ\/WM$N$@G) \_$[(K79UU+)\//'-I;! M]ES)L[H[>W2CMD+H (#*!ETOI'M,==9^-,Y'9%>Z+*"6@$D)I+VZ8CM0B#\\ M "WZ?1IG^1-[SY)WYDI0LS4B5Y"?V%L,SO*T? CKP8FN-M02L34Y[K*\#O-\ MSW>/.W^Y3T=JVYO,ZU7!>IVWB;/Q;&Y*NTT4;2LJ8--+E>OC1B"/KK-G4V#U M "LIO96Y#G%CMP5QV245?[.6R M<([I'$A,>>17V2Y,QH^;''UVU,([@*;K0 T335T>"ZM ?JC3'/;>28Y8_ \4 MSN*?%@X52+)N>%(?XU OG<9WZK(@MUM13_O44"6U8R%'3#@HT;F^6*T8A'R M26'4T*@>XU$O94=ISR.D@:.IG#-LO@*GM\&$>1F >H_X2L4OHHD_RD%0S2!*(_=H6(X+*M6J^.A,8G&2BR_^73ZTM<)BW#4_/WU/Y+ M-WSMK[G#C7RH#[4=K8ISZ0"2:3:B]]V#_8YK1^]QQ**K_5>\.K7_]')9QN_" M/]*10G0\%6JS8!V-S2VW6AN2^H\1TA;,KO"7JZ_\2#CS7YU-R0UTF'ZHP 9@ M/T">L0)9^OPA_19PMOG_(D=-TQ/(4$>6'P1::-199<7G#\Y8EG,^PGR/^L,# M'P?8S3"[317%M"V0Q^'(W2R74<3G4:!ZM+O>TL[)Z.0!4C]1+R M;P"!T6T,[4]C#H7VJC+J8=)9;*_9D/IY'Q)(+521-A:7O*',D&T1QNWRMTTW M@SFD>O(1FB?:_!WY;2[N0@C!<5B=&TVHMS F_X,F PY_626^>,Z2Z(9M<[:, MG3:*?CUG9:!]8A$3WDG4.RL\0".[4?CTH"6_<:R(Y4-I$BT)ZJ;Y_O]\?3:9 MJGY*;13IRA>SWU1'6,ZZR%"*[B_?LI=UMBO"-'IAJ]0 MC;O**NDR) ZA]QV<;6?4TVC$YR+_?./?=+](F8']VT/ZK$\/6?DOK*S2NH1Z?POI'QH/U1J_ M..T,J _-P&#-XZ,R/SE#3*:=!J4$@$8FX$',I2-[W]F26"[[5Y9G_ \N6G7; MH6SMJ%40Z>9ZR61>9Z4<.2-)#O6A%FWZ@$EUJ5%'$9A#%3H$&#Q0ALYH,X=; M=@AZE1M@E0Q0:]B49@40 8^U;8W:K!B@\_3\U6W1[.Q '<]@0"JL MCLE#[JJP-Y F]9)TA6?(A/7]X>3,$\B0FFY9L2^R5?G,__\-[Y.2Y0*5(4RN M?G<98!IYY%A!C8S)D_J3C[O,\)+4(94DX-R47 MVTLGTL&$9:/'M3GR$-_1#JRBY[V?7F.HF>\X$^)@O$UVF"JY'?*;823-LY3_ M5=1+DK[^'I6)CJ4Q _6Z#X1IG_8SN14,AUBG;Z"K/:T%C<^EA_7,TFHF7V#T M2A05%-.T%3",<60XQ8VB/$T^!6\-W-IY!;&U/ M9%%'T[F$9PB0TWOVSI)/[N_0T9S\P;:Z_N[0@34T8Z^#RDS$MVS5D09ZNX/X M*!/?649C]A?DQJ!/?F\VY!41(MU+M!%-2;U1V?8ZG8:89AOJ[>RMD*U1[7-F)7:/F1FE_@<%Z%[#Y9\"8:"E MYM5_32TSUFJL]:D_U]V#FAT-0NM 5Z\UH'8XP/X&O3XLU@>+,#L;4U]$N]>" M_?N.G]?/_(+LRO*V-:3.>MGE681%^MSS;K:9G\1[S>_&.)(AE?C*"JG1FF9S M3'_R9]E:X,%M<^KL0/DB-")#^5% [%N=)(-6)G"7MQZ+WCVIKX%Q#$-5G6A, M[;J#RGI\@]H,:Q3]ZK!/69I1N]9M$>R@V-0" MWCN5B"-)D-^_!>/- :[N!OSJ&2(\=.R[S@[4VZXG!*/;%7"X[PQ9A".T6*DD MS+[,U7N1FYVN&4PD =/*Q_]F#LRJ1B/*Y_Z6@325W.[2R.$@;[6@UINB=RB> M7JCRVCV,/0>ZT(I;? \O5F)G'XB&ZM6!E!GY$&HD.9'ZWN;!WHXRD $MG1+E MN;!AR+9;4)^#%@Y%UW/N;GVNTKB)7Z1J!E["'56N00G.WKK=1/Z'G*:[#DT:>K>:L5%*CX;J-ZXYEK[51Z^NV+,NAK3:PKAVUO.WJ215/H.[KLB M_@_UH;\8=YL=FE=,)&'^]X3A/DPCTS#LQ(=S7*.CT"9-C-AL^0G"8/"5L(2_ M9%=,J'5[AU.TNR\UBV.^5JK&TN\9>#A!+WP:N\Y: M_V')[09X=6D;Y2/+5UF^"7G'Q6L2O^F ;"Q*%6^@TL7JF?^T6 F#[7,9YO@J MN;PXXXY [8(? 3.R2RH;D_X[F' M@(_;'%U\R[WKY/;H=LY5$T74<^3V6_@;A5[FE583,!R:V?LHV*&)J,54-S[D M0))SN*N\EF]TW!$^W&0G3X;Z(]2##MPBJZ4==9X%2\%$#,I/Q 480"0.P:S7 MX7\YT(7:CYF_A:G4X2#D($OB*)3ZW6/."D!;%+JO+FB@:TQU"CBC$*;>J ,/ M*&&=V7D7E!4/[FZY9$61Y9]^_O2S\/,[K$K.EG,#9%]LTOAU5QQ;E^9P=W+E ML<.'W(FX=Z@;M8 D8_G%'82PAH6C&IFC*6550+Y-0GX8(,)[&1:6,#]W*W*O M> ?4)#7"))[/7M:,A\R M&X=\>-)4!]S>"@6JZ^%L$HL7DL^<5!I5.4"OH<< M 1?6XW\Z.6K#>E65_"6#S\/EDX3QTUX5A7W)1BC][&,DK@L3U^X8#= 0GN;C4&5^H+H4Q%# M5CF4/N-ZS0L4'.^[O,XC#W$^N1'* "_*_DHX':X\P%]<1J(1R5/78G#Y9=V5 M&#I[4)O*LBSZ%B>)RL$UB\Q:[60=[:FU%2/L74*&:G69L]^U#?3P.X%2/ MAW@]2Y1KU][K1F;H[D.^2?LE#SWP3_#RC27OC.MHY=HJA9U*BWP)^#P!/NAN ML\VS=^%X<^NH'4PNZYNI<\ MKK.4M=]2V^_G$HHD MPL(6VBKG(G=,V1-&;S3+31IE0IEDZLJ6/>CU&&F,V" M->OHPG==8@INLBN/6YBC2%%>76.BE-TPKH+$;8N;AS&HGRU3?W:_5JU6J MSYTFZ.%4J:W.(!@ & M&;1//9Y^/6<$7.-4.+3]\#G^:-TXIQ YUZW>QCGV M9XYJ#4*\:'>/"_O@]^I%'94, MZKCWTLWNSL"J+/#G-2E;G?C7=K+VCF$(+50Z*D'.U&_ MD][0J77I!P\"_[&#T]8%*\-$>C*X] KY)>%;.P?6WFQ&3]BA%VD.&_E01=RY ME<%M*P2/.7_.XTCI!3)A1[G%W"CDIU&B_F:'7/+535"XKH(>J"L#B5,77Y*! MU=<9YJ:):*:GN/BSHQ)3=Y?O2!2\#KQL4R3##JF/^D]LQW M-)M)(O9MO"H92Y5D_GY,%O:AON=ZL^)_?A>%J3$C)L\]4)ID4N]MGCI M%3'>_5=[XU\](TKZTZ'6E'KZ].#8\IUO5::.(T&=C&6+];&Q96U(KW?)'-]; M_O-KD2P H'BZ!@&?+4X4I^RV//R,D==INDN3+0Q7IY=>PS/X7[4DE]8K.'_\#J_APE<0D_\S+/J,KQN V7^*9\_MC&,CG* MF1K8IQ^E!&HJE%SS ("/!+3XQUV^7-?4ZUSAF^H&WO_.FD2%U#_(J( MT$X!9P42/T#;Y/^4NN3^\HU/$^X1E_?H2 +4-VW_E+^VD]MZ!0\A.%>7U-6^ MJ^ACCVXSL1$:DG[E%%FL?L]$%2^93JY,*UUVO^,HG<\F-Q'B&\#P W=[!V5J MD:1IU[[:7[%TN=Z$^9^N/7^H#RT!5%6>7W/&'TET-K^PVETB[;ED1 MV=VW+[76R>_ ")*5XG=6V>(!Y<@=@G:H#_53(M ?6?3"ENL4:P<)6Z';BG^@ M"_DVE!YMO"_<7-C:46\O>:0AC+003J%4@EJ""5PD0@>@#8-[B) M\BUF='?(=6/2)__*H#3?N]%WY&^IORAJ 4HE.&BM:C2DSA..T[AD]_S>BIIE MZTUA3T:."(?3SGK63J-$O<7X=D_Y$RR]^4\L8J**##\T56BWJF1GW89'43B[ MK^WP4YQ$:"8V(K3%*X-."P'\<&O25%9#.-3XMCJ"!54Y^%,%?,DF+?Y.(S,; MSZ+"*NOI0&PUISZ%"E?!J/92Z!_^%G/=FV^WO5OOZ'/=]&]WH?8F-4%/MLY8/89<@U+_W/*&7[KMRMP_U(7448&:]0BKY MC240=O8<6HP4SI;D0(CM8]/\'>$4KS,N\-FV?NN7I2AZ[[%SVEM37EHG-UQG@8VLX"X/= M8G6$']1MSCN*#/555OG:>I@KW:TI1=C/_!G'M72$LC1^3RB;? D_XLUN8R\+ M5?LE]75?@?>-4OJ@+U+@N(,1+^(#*VV5@NXP![E6*[;C]_"!NHB.O>;'>J6F8SDKU'ZND8(U O%[A/1<$. MLRZ$2*7&7];AM^QA6,=3F9V52UG$#\"/].HX+^PJNW+2X._8OC,1LJ'(3,-+ MU1/W_S@*U'>S,AO?I?PZ*>XAA.,O'9>SNSGU=:/O3E,4@.<>C) M[<](XC?% M!;M @4+#%08A'0-K/.%$B!>?2Q[\$>)2QR8L[;=;O05Y;).9/8/HH<];?B]% MB_3W,,=L_B<^3:M1LV]?\F>H9'G*2F&PA*BR#I'+V9C:8G!R&KSA^[L*$W#] M60T-(]*GMD\<83F=J]&T/TR=J,\;041LE=5NM4<,I$G_5?,=OA6\1X(YELJL MDD;=")L]NU*_VNP-O@/_(! = 3D/+O7 @/#RL\ F=.5&>!H2GUM"Y'[>!J2RWL6O+C+]]9 M#N&UOKN=ZITW:XGM1(!\ 6%$M_PA49FWH&N/&A+0=U!ZS0!U.#YU M4. LI7V[6U++D?Q0@IW!F6EN_)YZ^QKUV^P%,J_VM=\<]NX<08A<8&J$\'7+ M&AW-23,@9,1W= #9S]&.^JRX"HO\0; M !INM1_RO#- ;6"3U2A5A MTTI_)1A^5@[D^Z[4+D=3:O5Q6'R9VRXQ"F%RN;2IQ;A4.GM+N].U=,_K__6/'(#_:?_^O_ M4C_A_P$A_'_]_U!+ P04 " #5@ -5+ZG\7I1E !&/ @ %0 &ENL7 $F)I' E00($:=9=&1$"0.##P<'! MN?['_W[?!A_V($[\*/S[#Y]^_/F'#R!T(\\/UW__X>7IX^+I\O;VA__]G__M M/_ZOCQ\_7-W?/GS_^_->//__R_.GSWW[^]+>??_GQ3Y_^]*?_^?// M?_OYYTJW:'>(_?4F_?#?W?_Q ?6"WPY#$ 2'#S=^Z(2N[P0?GLJ/_C\?;D/W MQP^+(/CPB'HE'QY! N(]\'[,QPS@"OX6E,MX3_R_)>X&;)V[R,73^_L/E?6\ MO\;!CU&\_NGSSS__\M.Q%[4%^MO'LME']$\?/WW^^,NG']\3[XS]F^_X-:??OWUUY_PK\>FB4]J"(?]]-/_^7KWA-?Y$>Y0"E$#/_SG M?_OP(8:FD ;P9B+T?_[S+S__E#KO41AM#S^A M'C\]PO_Y5A)$^=]%Z%V'J9\>;L-5%&\QMG"B^'N;&*S^_@,:_6,Y)$+H_Y8> M*#WLP-]_2/SM+@ __*1L04\I)%'T[\Z01]K)GY "P#'7Y/E:KD#,::\!)+C M9;3=Q6 #.T V>1U _2T@?NVB0(/WC;7?V3PN/8 BL!'M -QZ22; MFR!Z2]0M^VQ(-#\=>BO(.;P^G7=*(/W;[A^@#OE^H!+ MV)T&'6:A]R!%;/0!Q)BE2*Z(TGN8J2]8;CI=[[SZ@?P((+D'R#P;J+X MR0ED=T%PM&&6!A_W4 R[<5PTD8/D2LB=![KRTLC]7A,I9:\WZ@ #+@!*#IBN M=U"J:B.1L <99B&W(6P+GIUW:0F#T'.8*=\X?OR;$V1@N3JJHF[Q2%B.E5R& MX&C#+.T.0&J074&]TT"$Y=N!I M=-N(>[QA>EI,5?)_3< ?&03T>B]R'O@]C7OYM7P3=?B"22_!7E^$)B_\V8$" M>S_+K@^MY3G<:G7,,7IG-=6GK=CT1?KJ>QRWV@+^0-H?RJW6)3R>$<^X5DN4 M&E/'DZ[5JEA#],X2"BV%+#<@=M/YE&MWUP@,U?L.\&[B:%M;!F'ZO_OIYB%*X8&#/!3_[N_![7;GN*E:P/N+W,6\+$"W[>GB+>14U S*=G5Y%?X&;V*O.QZ*OJSO]79: .E7>%;@O"TYJLI/#NK$H?# 2(PXE!KG M1)C%/UP\^@K7X6A4,;4H53JT&MT(/;+* MQT;W+QD!R?%9R6G7"THM/ZY#6:^0=.0'UK'@RHL17\U?_=#?9MN'V ]=?^<$ M#\X!ZX@+EXCGJ-Y=!31JIZ#+^4VE*K/5X#HM+2>M%?'G0L:[."S>G-A[AA/M M (SRCYL/'%*^QA[6LI+"/JHQ3\,#VWYR.H%7?5Q;?< (RL,QRS@@#/(;W/8A M<)1"(?E%LWH8N4ZWOP$OIM-0C*OVLN7+C/&8EX_ M/3P\9+&[@:/D >;#(2@[%2- K4RZ/#C]<7?F=XR HYS;^6,\4,HU?BD?B@$9$%C&M9;="!P(>, *3Q./\*'-3)6Z2G M?B$4\;(8/L?6V.6D#[2ZSF)(IR6%HJ/X@$,N\+@9Z,1'82VM0KC&;3H9"CI^ M10L4!4767C3%+*OF=-6DTSC)-?S.UO'#?<._@/17.TCMYSA<%_1E]I3J$^9?">@M #'LYI5LXZB-Q: MHP!E>(OB.H1H]@F_IE B?3!A-K6?>Y_, G[*0Y^["9PU83;UWP?#YO_+ MX*D'<7!X!+LH)FT:K>5PVX=8$CZ=W#F>-1ULD@\@]B-X3CV4OY$QPWJ[P:9W M SF?$_P3./$-_)>$,<%FR]ZG> D??+7OTD&D-AT8QWP3Q9"LMNU]FOD]@;QR M$(\-TWMG2\*1V&R@R5U"9&)TS7K@_?\%!^KLFNT&FMZ-'X#[;/L*8NK,*DT& MFM2S\W[K(?, "GE!W(TS0UK[H;8X/Z8Y"X8B-;(3$D\*L_E DWW:@" HGH[4 M*=8:#4B)\27D;NLHIL^LWFJ@J=V&4!!P\CS(3NH4&TB=(Z7Y4!N\=8*@#*FC M[W"MU4!3N]Z"> TI_DL)"LMAYTB]O%8Q@]QM/=16FS./)O-!V-(;A3#ZR.W M6Z$Y7*(0GOAP&7GT.;-[#8OS0Y2D3O!?_HXY8V+CWB>*DK\'#YLHI$M&9TWZ M?S8@.&+@4/"J_=S[9)Z0V0I^\=/GUV>DD2%,Z*Q)[Y."CV%4R^#IL'V- L*, MZK\/AM'UN[MQPC6@O$V(S8827*/M%G&"R/V>A^8NLQ25 T PT<575J?:Q*M: MND5<7X03N^47X!]KNL/S*@A%BY]V./_S1W?C!\<4WZLXVI*T;>77(H+RZP-R M[HO__L///WS8P=:J G*L>"T1^F2HB#3UG <>?I@K'F5ZU .1_30T0 MNA:W0.3/4T.$H3(N(/G+U" AJZ<+-/XZ333.].$%'+].$XZJ_KT4QR8GEG*T M_B4NDY-3V>:%$I;)2:LD0T8)QN0$5:+QI$1C6UY+*"8GR=;MO24,DY-@G'1&54MBF_!*=78?4_?CK#!LK*WWL)'&I32_X(W( Q1"LG><6P9/L M W5W'CN#\ V*T1&ZK8=*HZ#N*4H7_00CNG0"@N,7TTHGC M V1J.($"91%B?;7MA- 6Z,2^DNCLF-@"/E&P8PAG\D)==1SO*%RCF.\K\)K> M1Z'+Y$J4QGJ8:9P![YS#T_DII;V&R9+ W@-.)^W+P G:EJN7)$\S++2*9A\M!QKL M'-\K4MBPMX#<5H<@$868>%$IHI0/]RS=";GHR4+S6VGF;^-GB]]/[#D05R9)= ME#C!ESC*=KSOHQ2ES&G,GR,, MR0VB8YG'3#@/\+I"-?]V?NH$%:Y)6QJ_HX;EE)P!F=VVX-EYKU >7>SF]=*P M$/AZ]%/(%/;@K/(.?1V<3CIX8[H!<4VI0F.&YPTU3/<1I8 *@7?MQ"A56@(? M,]DVP^FR((WXKD^;OD!'7>A7:9E[)=$[F":ZLLE)J*OV)P1W/ZC-=:M11=2G M9KSVA5_YFJ4MON2D>8+"$E[[[1=_'%!/CD ' ZTK+:TJZB$^2D#X))]+&IS& M>B4,L>OMK*TV7LIDHMHL[O0333+!-]6^3;.GI:'FHB>4!1D+8,MA8YIDJQ@) MFD$G 1?S^)$!M1P7&4/M.5J3@:D3DZ(8CBW-G='Z\J.9J2W'J>T)%"=)RP'D MLW:V&\$DX)&0/\F>"I:CU/84"IP[VP)3VC%XGA>&Y6#QF13'OV,2^ C0$<6# MQ')XNLB?PNXKEF/8EL6?>\E8FM*L'6,G>N98CA"?FY_T/S=1?!5EK^DJ"\Y=C6B._&*=]>9.@)2VC#'\'C80/X 8 M9]"CK$FDI]X%Y?G_%EFZ@;SCWZ>\=_2%G/4P80&W29*)3[YH;<+$Z444A;KH MOJ=:6TL$.87EON8*_%3H'&EVX^1A=\[\9K\H,$E3Z>UU)&$ 1QN#0_$5R?^#BK3HKW^ MZ!VT2+0)Y(Z/8 _"C$?RY+:Z)RTR63WI=?"G><1\UDS?5&_@Y4FR]5Z_%QYY M2&D%_\][=M[9JY$:26?28W@?@5OX1UIZ D)#5=--XK0R5?BWTS3A7U DG ?O M;O@X /'>=\'BW6].DMILV"EBHT#^]>0JVCI^2)\GH:W.[7]F*+0:C;1XUR$?MZ;K;2PHX3 M !\Y*!?$%>2G080C8-G39O=11@/P&*\ -IPZ07F.X2>QZ$BG!(%>.O*^@A#* MD0&.J*/G'UR1\( MJE*>]\,,SNFD!KH JR@&1[\'D%R_0W88Q5#$=^(#EI>1U1^]!"+\ZBUO5Z8, MT\\7M0$(IUGLX@6\.^A,FM9:!Z<#*?=$U=L829X/(+YP$M]EV7AE1S%UH5=^ MD"%U;=>EUL;1L-C? 'QEE 6*C>&.8NL8B]@6I8= M1;08 M4,#6M%L*D3HIL2GYJ'&A^S5'*@1KY!9C"%8R,B+'K# 5?T/FO4X1)J>"S=D5 MQD+/4E#D6+6(0][GEG1X>80F]CQ8W TRSWFI7BYH$G9W/,>0&%B]>BQ8GCI%!F&"2X/23!-F9UT>I:+!5-2P&G*0'20F:K>J93J#1/5)*V)2^KN''7Z,1!,)B/&HYL$87 M_&I"")34=$=5ZSK_,@J1CD(('3$LBMU6;W838BP'O9W.&*X&? DA4$ZLSQR( MQITFY'S,OCJR79$S_C,IG]U'Q\X(NHIRG$$'0OR4GQQK-6H9)')Q MEXV^<'\-BWN.@9-D\>%4?6KA0AK'R4:3]"M(-Q$MP9505RUQB/7\\LS-H336 M)2H\@ET6NQL'"G%760PG!!]+?E0(LBS1@=U1UW+RA#W5"6$Z>020?_HNEDYA MJ\6;$WOW *6[B>(5\)' RUQLEV'-@2+?&_582(QK#AAX Z^WNR Z )"G&"OH M&=74;4$,]+',672^4]29MMIWQFCF+!SO$)[OA8/?JUNDE<6OS19;31G(G.7F M.Z-BOJ4M_E+"AUXM0,'3%3747) MC#@1=W0A/5,5(@J64X&)[T),!G(J^(BHT"88(-."CNZL=T679L\ M\G1;YGS'2ZII+?>P%B,H, MOOT;+&9O9H(U8_96IAM%^O%)SA_RU^&H3B?1"'/$1^D3BX2/F5[;ETZRN0FB MMQ-BAOMHP[./YOP01WL?SN#B\)*@*L-%+:MPO7!3?Y_7968[8;882(.%$4[/ M!<##\2[P">P-P>?,QY6RS<7X=G>2X/X)A!+W\UWN;%H+V+++V/TG^"%$D.-(=ST>XZS.+9 M;A=@#N,$)8.Y#5=1O,UO!8YWM&!OG).9V.@D=N21K(!U< M,N=C2.K.UE@'?=%^(3V\BEM!>R^1)%7 M33'V!!\T5P!*HZ[/\F@4[&P.)Y;?YQ8#Z9%75W[*\#*L-- ;M75\^8@':YUW MT2(W)AOT_^A&VCL!P+RNM$B@'^ !J/]#I26OFJ62L36!@NKO-F8$3TP<'^#A M8/G[BO555RZL$#502LWN8)SH1E-*'!=$AMVRA._7]C66&Y@@3GA&L?2I#,Y7$ZZ:F56.'0 ME&DW&BEC;UVSY.5$NW=',0SE_WP& M\?8*O-(KG5.:&_U2[?Q"[9.Y/Z*D3C0-#'E\PYA@2[9&?#ID'+(Q@4.ELDM$6$"L=A&Q-J3=>C MPPL7*=%1<0+7C:$(<><[KW[ VJ&6@XU-YLM]M,X76XAA53:4LZ8^I#[Y26B MN7PV50RC<$WPOY?P'WTJ0^=V,^*@E+,\%E$4/!/-?F,C_SZH64OY\2*9>.XI MPJ]@3V_?HU![E*'OT-_I+%BZ^TQU:?+MSV9PDCRR$+GP($]&^5N6UE^W>V9[ ME[VJ^V8'3SC+X\.EW>1JV2N$W= L1U'2:8U8 *!T"[,9;4#+>&TI110 M$P-,Y%V\&@0HX$%E/8A]>EV=5\3DNRI-DPU(@EGU&+(<,!'OHT:1#U 6]@!++=I'25KDW6EZCN)&HV?*4LSU^D2-24==RR'%5%%Q%S M%RR'4+7 +N9@9SUK'$J$Y[GZ64Z]:D3W?C;+M5 M>3><[WXONV1. >N>K'M,7W_KT[>J\8&@1Q=,%4#)RTLFQJ&7W,OF''.E,NQY MT(7U!#F4O"48%=('M9Z7'A_1L[67P!/+\[&KN:5D(EAZ23=N#I-5(TO)Q,Q8 M#NA07)>3Z=C6]/A]N:&QHX@L!U7VYAHZ*FEF&4I8!C_*R?*:$*J9QUEDE>7X M#]OJ'"&D:\F ^PO]!#HAN$"6P MZ15(W-C?Y?XTI94<10[4Q%][IH[?7 M?>!XFU!SX*&OVO(3AOUB$[]P-Q['\2H?+I?1]A5*.WCNG"/&[*+AF!'F<]H3 MWID3[*S[ (IL4_40BF)B^8EDE7_GYX2/.1)B9]4J2%TGU?A MS6NDNY R?*CB])TO?D!2O=!J^AC^@EF+*$B-+!/L]P8&DZVT 1Y9UMR$-VG MN]7&5D^Z+&B6G_5&#F[CSS6(UK&SV_CN OD7%+/'D:'7<%8QW(S++$FC+428 M=[S;#*4L877Q.>+7+@Z-N?%/LYHQM1_N#KM[=)#JCJSE1YY1R\WTXW^:>L*U M>I';JJO:=XZBX#$5[*G[,#*Q/F6%$83!\C.5"Q!0IJBXN!6QABACP6C.%S%^ M/P_L/P7ZY"@ZZJO49E+-9T"8N;@PW7E8[8>^'0'4@CHZ0VLYK\B#6VX< M%_&)PUA8 YP,6*[J<^?P 687+4657B647K36NH^HR$;4@ZPHJ[;\F%4SU"%U MWGB.VOG,[Z.4IZWB=-+A#D&2RJ,I?'F-X'X5Q^5<<=L(YM$H_ MH>&4'^=?S!7M[VVXRV1,S7)CZ.8#?1!%E7%((FHY)\&Y"T;#,/+9\M1?]4;* M+$]XW.7J#F6&%7A.B_71?=K(B![-3/PU6WX^L'TMS\J":JYA3?H:A&.*[F$L M05CVE1M#1ZEND0GR+DK)072?W58;6Z\.*@>:Y6>]>,T_.'%Z>(X=^,9W1Q78 M0)L_YVQSNVDXSK0YB9]EF1%T'V31C:LG6)= R+:#6PW$?4W 'QD<]WH_IJ=O M<]X\*Q.MN0[[4F,N7'L2M;WN<\?;A'J>*.JJ;3M=[;-^C"WP?<[^(0,*8<-+ MP0Q7 Y, 7ZZO[ZAH^58R:TS_$76GCMHCR$\M+TO:&;Y.Q65[? MKC<>1IHII96L3$ 5XO+;KNT(4$DKOR/_K)]]PI&?V) MJMBF]]"Q@#S);;,>B-!^B/75L*BO3OP=I*AVS!.R16-S=3XMRDH8'73L":8( ME"Z+X%$BN#4R0YB4D4-L><+=-2PM-]#FQERQU;!ZZ/1S(7LT,0^26%^S$D64 M/S$7)MY?BXD&QWNC2B50QCEJ_[B$Q^^GY4I-4BBMP\8/< ^KPNQ/'D/MP5!FRO34 OO#VD)?Z25F/70QU7B\=JB9B^;UEJ0RY MQ8*7OP?HUF"SL38CF9%[CKTN1@<=%TT4 _@HRRNCN'5S:^CAOP;5.7*=*UN/ MIX5G)\")721 7T$V'$18?BGJ/S$W4:2GNB0M\%V"T'N!)!^GCA^>1&-V(A:1 M?CI=]<5(BMI*NH2^(HA']T046 %:,= MZ6%T:R+E$EMS=3B6VQ?DT&(JBBRW%$@B)::1LMPJ((<92^%E>?5Y2>*24JU9 M7F):#CIQE9WE%7?E8&.J RTO3BJ'E*#>T?+BCW*82:@U+2_]*(>;@,:TCZ*. MH\6+I90MI==I"_K2:N(2MEGJ%U)"EW#- G]K57<)X?P4X"G/2Z1FR;^CGKX$ M=P-\+*@$F3@O21@E05W_@K^(S["&&:V3X_\*.,XH:TQLCSV MME'!=EP'<<1U;"NDV)@5"L1R<6+^((,$RCRS74?3NO %/+0>FA9\T9\,?-?O MJ*X \%"9'Z0%R,HX(=G*OSU\2#>KDRD9W)K +'=P:(>A.EH=PBM"3Z:4:JGF M<=TCQYP3IQ7@/\8 7$5;^$+G.)[2^RD3[TI/&]]]^GZ K^&O8/L*8I((1VEI MB"/OR.I@GS@ 8:^3BT/E;YCDN7>1X# :=ZM*S.\^+04#K;49$X?HN=-E"5.Z#V_P<-2!3QA("/0K;\Y+L.J."8Q M2V)'=0<] 'LG!5=.ZCP=6$(,N:'NMX.PG'C4.-'$-LL?62*2'_FA)2IF]0%@ M8 1V;45.DA? F2QG+VP<\96'3N,83PJG,VF9?#05B:8387WB=X2@]-N'XL@, MDNR)XU7(VE[LVA]GF8>)Y:%<\F>V]BSJ(VC+6.KB";S4MUL?$5MC14GH36EY MG)8"U,BO7,L#M5H(&.17]Q!A6AH]&\K(OFI0W[C,4M38Q%SJ1EY]-U&,PE>$ MR^QT&M*DC&JM;'&03NEE\JV-,?JX3CHCEFC2%X$D<3\M5'(548KLAUXY)) MT++*J*(EE#2=,E82_K"+$B?X$D?9CN?A)3N*UFN]/J?;$+E[^N&:O(8\1NU8 MQ>#"@7*X"YXV "!I?.%Y?D[/)_+@5S;3,!/='*HEF9$9_X ;:/G3*L\Q=>.X M./_#N#@7LH@L5_45\&I\L[IHY4E?G;1P/U^N[J)P_0SB[15X90=WM1Y&-S<0 MV3KRT1?%R;9S6RTWC-,!C>NL?@'1.G9V&]]=Q,!)BC4D*,3B^AT;QH/++$DA MHXYYHD:KH?0ENB?.Z^+06(70,>\RHNX3WX4 ",FPVJ%J&U-H1F6G<)5GB7;& MQ2A.JX'W0V451=UJG&\)!U^]HG4^. >1FJH=!]4J&)"S)RU0HJYUGH/@XG!J M4\Q]\>;$GECH2M?Q=9B/H 1_[VP!(Y"EUD3C%)F!9HU&QE2AJ&P^;>_O.*$X M"@;6>NJJLT;L :EVSN9;.2.+ ,_(1V&BY+5C)G.!S7B2,OV0BW@ MK2*GO];:S@Z?,1 F(X\!*WD(8O=#6R!&&IOF'7YHB$ 5D]$ ME024'C6!@;7"<1^%>\@8(5/$Z3/:+5UH$ -WG7@E(.I62@*R7]&MLE'S%">K M<3N_:NT-Y5+^]*]Y$]:>SO:"2%(1D'"P/S)0W1.??)('?2E;[AM%UAI5(R4H M;VK+<>F5):HX(/9&(O;-/I1K62SW].M[/_I0W%A>_FZ0+1%6!%E>0F\XL+NH MGRP/\M2S"9V46Y:'C^KA02+:,LO+!O8-O)A>SO(Z@WJH6UHK.$350CT^AYQR ME^-R,3HNAA3'\14X:,'>$FZ_F\4QJI,2>O 4QN5?4:)MGL.1TD]H4)@WYD^8 M,9XB3R,N/8QN1M,':1#+Q@KC:KG+8EYK>%S\(Y\S+]*@WDC#&<8S0-H1(>,5 MK;66B:,JU$4 3[C&,RN/X:'P_Q>SR+4923<+(E-7O4HW96,MUP*+(-."%+T<\3NHV$1C7DP3Q"YK89)PREL"Z4:T5F:WDX'F62O MB>_Y3GQ .0^6J]PPQ" 1:GL=DS]- =G;EZM*G6@FK0ATU+"@!Q*A"@[.&1_2W"#T&CC64R[3FXO*4R&#C*,W276+:@QAY M8Z1HTW/+#Y/ST-MK23M9O.'X5RRQZ5#LP0_9[*'VNQ;V #'91 %\-R>Y\'0? MI;E9]FD'G]J7R&85)\B$@D3<3U3F(3F,KJ7>)DD&O*L,Z6=SIR-L,$KR/]^& M+HHUAP_M_+^LU4J.I%<&S:>VR-)-%"-_*[XT>M9#^R$77 .GDR'+R*E'8@E% M!T.FO\S2)'5"E*E)8@W57B:/UT*[8Y.LNYR!%3JSCQ"EE*=9@U]Y@&VO9" M**3QK$)#T2[:BQ!3G5I%AJ#"M-PJR=6#ULZ4@-[17BH2U[I6,:LH-_N !CXQ M7R/=Q$34F2(0SO27]E$'145;KKZA++6=FU UKQPQ1TCA:3EXPB9T9L$W6]%I MQWT9"E_;(^VXKPV.W&AO4*BP.$C6N/9O"W!6NJ1 M8#ST-X>]54LEZ$G68-,':",AJ<;+P]YRKF+DPS1_V1Y:+2[PW)VEOE :ZCPF MBN'9&VT/!6\-4FE(LSTRNS5 -7NI[6'4[;AS@X:LC7^618=N\>TC1ME,48=S MWKC&Y *I7_M%2F>YB&R[A4\(^'SPUZ&_\EU48-AUHPR5T%H_1('O^O N,S4H MB.-%]^2"T($;]Q(F.^#"Y<$' _<@(W40Q<)TFIOG^4AD--LSQ; MY30H+M[D=M:68:"GP'_>1%D"K_ ;?Y4"$%(SV#!SXTL.,J&"'#QR!6M$A*>B M0$Y 9P'4MAKPO(_"EX3IGUQM,?3AKV+$8P!G;;5XPH7(-):7@WSTD^^LH$1* M8Q.F?7%XAI]CG#%6CSG69LA8&Z/"HSK1' C=#902OS-O4&XW32%^99FY>T"6 MJ-AMC<#_<(12[N#7NVE8"N$EP0Z89G0P82<0)Y4[!)4>.A905$4\FQ8[M)C3 MRX2=.'O8\S;BKD-P(C5*+W6"@F.<7&^( CRY91^OC.#OD6C&)&=J<_-#^09V6^"J2TIC(4U58:=C(E/CT82$@)U]J+!5*]5: M!;+*#\O][^:2)$(ZF2HD-3V(U<[?7.7*D=?0\;./8,0T.'4;&$-I8A] L^^\ M]N ) P"0U=XT(Y((:I+)(476L[!92Q-=RT'C:W28S9*%363 M??>5A':MAA)/ES4UHCI3@54BFLB**&#D]0D-Z&D/H!(L'%'E(>KEX252(5BN#I M?&?8+C9M1].]<)'ES'FR^9XT&R1OWH8515[L0Z:XXWA1\/LI\V9YREP7)$D4 MPY]^SC/8>2#_ESQXF^P6+==7A]^*]Z\LP3E4DILH9@#*\/*3&V.N^D*;YK43 MAQ"NXXW.89K4YJ;<><5=?'9IG>A%YO83&*V?TYZ?4<'C76ML VQA QR6U.H M!XK"E!V7DYFHHRBC%IF[P"3>W]S_ BE!:BE;ZWI]*GQO5)^HDM*[Y>:+CF)^ MS6>J+CA;#IQ8M'=K>"U'3_A!<#2DBCXV%L.(3_?D"3(EN/% M>[<,G;S= &B&%$Y$GEF66S79MZV2S9@*@FURK-D*2DAYVLV]P76\2C^L&E&-L84+AYS;C==.C"JT[7 O6# MZ>V-V0=A KHXD =@F7Q[_*(. [&[ 5Z&,M9W7!C3P*SV(P88C$9DH'X$\-N^ MFQ:)C%]"/TT>GUZ89YS=1YGYL$52%*D$*#J4T(H%B9KN5H'R2;CO'!L&X=W/?:N02[!WU/+=D;+G*-Y)RZ$UGO"GH]QOI[GE"B0>41>B=4P;#RE^/V6/J3+"S'>?OA]N M0Y?^AJ*TG&P^ZO89(2>8C_H6GL 51"2%%^8>1>FE<#8^O)(720+2Y*OSKRB^ M#)R$KPQM,Y*RTW(%]B"(=L![!NXFC()H?: ?&'IC\S;@XG "CJ'&E!U%PT)) MO).^(%IKK3I5PJ0@M)6_B6E-!8?1N$=0LGY%H;OXOF?K1IE=S""S,RTT/HJ-\*(&-QF2P!Z< R%XB-=: Z@WG1F4S AF+5#B"I0=16/2^CL_2=D% M<$@MU9D* K!W4G#EI,[3@27YGH='4'4@0I[[K_",*D$-B,=5<*Y"+T[^,]^D%L*DB3; N^J4%T].^^5'\6%0M4? M[J.\QSV<-$JD7R$TH7H>]'X:-OU+%'EO?A"4$N3)K;02[$/9-[&^ZJ0 D!R2 M:)4^P?]__,:0"H8Y&R9$O"5AEP9V_HKT/A;HJ@[[B8(W- M);7W!@ER=@<-4$LQ)&5,1(&^QXT!Q.T*Y/^]#=4LU/=E'B!%_B M*-O!;P<9VGUD%8@03\B M]R!/ 4:3G).I9UV ^DHLUHI6GT%3V("Y0KX\CZI M;$!R#Z#@<>DDF_QW:I:!5D/I.$:D7?@"7Z?(,SR??+YYR&6*:-'DT# M6_7W:+4!EL/*,4A5X1-@]Y:#U=8(QD-Q"FZ((E8ULBNB*-83 9!ETSL%QS+L M;);CU,),5Z4[:2.8O>5S6MH#225U:I8VRPE0_EE$,01:ZH#:JIJ@;2"H?!2P M3*66PZ="(I-^65B.J:B@T=;:/3WX..R_9G&W/,]+1WY'=P.P'#<%AU+,^0M!["%=DG,PBH:R)U7,?ZT/O,RF,[JY@>-( M-T0QR!% Q7/:*V#ZRPR3C)-@@=I?)XY:%V?% L)?)PYA-P?(4JTY(;,6F\NI M]JDL >Y5<6Q(?I&3F'SC^/%O3I"A)$,BVH Y!8FE*4A&%?[=W0D]]U9)GJ-B M8T^\%UYNU%J]W&YF[,8X;W,VC$[4A3,:4@&3$,R MF8!%D@.-6%X(4@]E0"-#VJOC?B>6&R"UL"TS18M R/R]0.78M4;3S3PRYWCH MCTG#9T#B>\4C%OM7Y$1W#:^4](!Y'H!;>@L?;/@1A_[ N*I4?F'.!2$.YC+= M@/A3]TTIQNDC4\/S&WSJ5&451J5RD6YF;XB"O>AS&Y8A(-C !3:"V-&,K1!Q M2BG-VD1UU!T<[SX*D7(OC@(XVW7)G>0EV2$F,Q[8B2M$"FGX [H']D[ 2''2 M\T?'#F,6(V5XWA*. N#"8,]!P*1]VB9('V*P#DUA^4='#N-)%SC$":U^;>3 /<31#CZ M#JA.0EIH#-.2%[ M3)+&=3^=+H2CR=AG$)RZ4B/8BJ>((^Z949!ON'-@U;T-O29])@5YS]L#^X*8&A,W)!X8R)@7HEX//K4DM 7PG__-K4 M$NI7PC^_.]4& 9:X3OTE*1U%6!K.YP?B<%&*)>;S(W&X4,82\_F].&"\8PGZ MU%^+O<=$ED"K-7*/]Q5SBJ$LD9F0+79PFR(.X2R!5ONN:Y"@QB(OI5*LJ@\[ M>AS8I9FX3=R:1E M/,./,HMZB/146()GN\L@LT1FO]7*=\'Q:ZQB/)P^)L%]<4"P,:IRB/346HV# M3@]"53@XW4W:J_Q"JW+B4P$O=AJQ3D/J22&4;;/ 2;$A. :NC^\5^.< 8-$D M]."U%*?^O_&_RV8Z5#:\,CY35BWURK!#.GNA-36)4NDI,9A==/"1 D0XE?*/ M14P\FM1EQ*N5(=Y?1TVF+ YQ_4@XNQO_'?V)O1I&!PW3QRJ0311XM]M='.T! M3HW!G#^KA^YWCK@#+;5$$[%_:$2*V*M>70R8J5 M0OA58;<2Y-7B=6=Y_'U+ %DO2,MCH%LBQGRT#A'):YB% M:>%Y?KZPVW 5Q=M" +'#A-1:[:I1MUKXER!K:?E2/K+)D[A8%0LIJVLQD&'+ MK4R-5N)1N+NQ[(KUO&I#"U-]:+7%L4YD0XBV&F^ BI=%,Y'-Z8%5-AK9+SP M%CZE3IR:<6THPXM,W99K1)2A!T].+R_YG-ZN0\_X:]:&]]8D;MJ3/%0>^5L( M]THL^[F8;U/K@77X*LAGXF\Z+TB,8-8"63D>Q1=)'$6+\Y80U9TIN\^BCS MSSQEUX48B<]1KN_HI7 5(DT?K\7 B$>..H'/J'(Y9H!K0R$G,Y!L*[[5_(XX MMNVM\Z2JYD!-W+9<3ZF"-ZH2_"V'>J!26K;Z>W6 3_+! M,X0;F)FJ]M,==?9<&I>^?4(:.\:Y8 70<[N9M12[%,IY"4Z0YC.HU3@B+HG> MWJQ=LL.N,=NQIF>[')&>G7%ZY-Q=6PRD3/W,SPJ@/QD Q]Z.@!.)W5Y7$X. MFG? B4/XXD+Y.-EY7'A]C +Y)0&K++CS5S1V*M15%R_A7^IGS?0((DT2/3[@ M.:Y]0EUGTZ^1AL.1*IKX3QW+=<@*5$B,I\=TP1N-0"P9A M;+-5SB"89].<<1(3+QRRC\0HS^:@V]6<1,GP8:OUK6=BG$+&CZX4Q]?X6)Z_ MHE\:K*J;^@#2J#)OJNYCTONQUUP@(R<_,7V;Y4 .Z$QH:XF)@7R)>BT(:*8+ MS'62^ELDJ]YD.$M4130N"F:/S!5F$N9;UCOG? 6J" 4-UT]@ MC3.)4]9 ;]]Q\@EP?UQ'^Y\\X.?SAG\X31?^Y=MU".GB0(PQ.OM9V7/O(O:] M-;B[NZ2[;S>;] [$':2@(%\N(9J'U$)/VB$2L;/B<)A=='CZ1J$+23L/D7[T MD^\7APL0NAOD[<((H^)V,V(IY8R8,7O<;CK"P)P ) 5IP'N37321V%;5I),X MK4P8_NTT6?B7;T_PYL)5&;Z :!T[NXT/'_L$NF&W'6JR.1NO?IY(&>RV.BZP M*'QAN]]76QAQ]'B5D%D]3%C >5T2W@(J/31&;)Q-2RAJ@]9+1\CG\<0M8N"4 MC"VY@>^4ZW<4/^ $Y:P3GNFPS5#*I*I2BBP_<>$DH'D:& UU!8\M7#?*H*S[ M"%S@[Y%8PH\DH_915](9Q(A G34XBDSP8]$Z1"YIN1L+^N]5\6XLFI#0;CF2 MANTXS@[QE#Q].7Y,PJ.Z? W\-2N^5JROLNT1^MQ]E)Z0)FU-BU%Z.ZW)%\@R M((]XWCCA,PBK5/.,] T,"FL[E G7WFERU!H^K"XZMN.<^73<%,* >LK![_T$ M8GP3Q7>1$]Y%";P6"JTDK40'IY.&9;R$KWX0(#Y:@IG $WP!_PW]>9%>. $Z MWT\; -(KN"&4A4D/HUN3*JH^JRI/&7HJ2RVG-)7745E_IIJR& B*R@MA<8Z3 MI3C(:-9*8,YPLQP;495=S>.6JQNS-P>OJ%ZP%KY*5L#U 9(1P1E"NCP$$$>/ M9A\5"2D.:[=X55EG+<%(:/Z8?*BJ9[./>"34BZ3X"*HRS_(;KHL.L)$=F"%% M6 ZBS N$I;"T-VFWJ) I+GC9BU4;(8JC3[;<6U7Z_+75<5ONGBIZ2CDB;!\H MF7$TVZB:!&T+ECOH*K@ 3L)N'UB-C\!:FX,L]UF6)34^YM,$3%Q\%;;@6>[3 MW>9Z8-L%AXC0'PE@*HR5!9Q_F>$4M6.6D/UUAJR]A;0$\5=;$FVQV6P!;YYXD,^W^(OI^D6__#MY:DQM\H/DW0JGX,I1AY,,3NGS\[I ME@=\<1AJGI?M:#$CU[U-O27I;9;ZGUU[FXLVBAT,VF\QQ M$M.*BAN5B[7QX6>T,E-1O(L@".!(?(SR4K2V6D^FW'W'[S=&O42K=YZEKAG" MOF35QYC-6!CJ<6@ /+.S[^R/./LC&G((95Q02&\M^PB)_:HLL6 \[.R$A/N2 M/=H,SQZ9EA^AV:5WCF0Q@6IOD?VMV*MNC_6)VFQIL*4*N]2>QE>TR M)3S*;&KO;:^04ZN+ZM/Z6]ADN7J"_YJLX.L7_@;9=8R=-1F^*HH_,ENR1T$9 ML(,?>30#LK+A#;VUF8]X:0YIN=)(5O)1S;4LAW=6;)I\SH5XZ/R8;O?TZ14P MC4^?,L+^,MIN_02%(2565/0X+BM)>8(4N:TRURX"PI=9C AY$7KW4>CF?R%Y M>HEVU2#550Z:E#\514NSL=2Q1G3E,MD1NKNX^K^YQG M>X(O%B)98(;[$/LN,=-YNX',I*=[D"Y7ETZRR7]GY3V7'TJ/4OM\%[[ ]RNB MI7SR^>;!VY74] ) +@G@ID9;0 ^(5OT5[?=M.P[;2"C!YUVVBWG=8:1Q3-L% MOO;(=>'M]B?V&^!8$ZX0^UT=NN*J_)ZRW%F"\\QYRK9;)SXL5YQV(WOY5!:! MZ4"4QW&>0IV'U2/8"4_3=6/X]\HJZ6)\;IKR!;-272.P4NVZA@@%UJ"GHZO6.:@O&P.H*T(&T M!?,A+:SE2!H(MNW%J_@>-_RL+M,-B$L[$=[8[L>5,*:Z=#;P4;1UX,/G!C[9 M?W."#-S!AQ&V73Q'3R (2$3+[V3V)L&'(?QC>G@('&S-N_XC\W?;<]:C=&AE M6W92KY1/AN?H N1SA#-9D7:,V\>0*R!_C^>D_H#,B62NJ?XCXQ"(U0G"AI_0 M4I5(\V%M-50O)[#R0"^_!(\]D?7+]35[@V[#U G7/DH>K.B6.QM1V78MO']E M2+>7CUL!G;0_],938Q'?_J)=6:E*A]307G91QEAN!E*@I6D/-E?G83GX"G3S MG?;/)=K?UM58>]F/M1I2,S8.V# M-[?76%H.MCXACZ0>G1U9F Q#0$-KNFX6[*$_YSSS'C X:IG^NS6.>96IS M0Y!GG&=J\X&*(#Y">1(0P6W^.E312#]$IX@ZI?KO0Z)$*6!Y^DT#M?WFQ#YR M8GAT4O8]36BHS WJ!D ASPENLM"CE\H[;Z09+L:A/&NF0RS81''Z#.(MNCCY M8ABEM8[;%:3P 5E>CDR^36QJ M8L 8S85D>%SYKPP:[+3&JJSFDUA*\>)T"8 M(-9F4Y]@)DSS]*/L:X7?4L)S;AR7S&CG]KF%RU^\I?.ME M?K+)->/H"#+HA-KNK2-8@J&7K1+O!>Q+E>B?XBKOVN@X]D<>1%0>#$ M3 #/FBF40-T8UQ<2DT)IC76+TC/!RA+FK!N- MM#^D'H$'MKO<&\]WP:DVQW(%_R%T_9T3Y/2)6D*604L#V7G8'LB?S0.)[0P1 M)FY#R"M DF)-91;G)1;\B :^U!#J(C\O'MD(UQMHIW5X]OSD:1<#QUN&5?4F M-0Y:M+LR2/DWMP'7-8?8%FE.:-=A6W*MCJ".6K?8G6 1>H_P,\CE&\$(__H$ MW PY92S6,< R$8.@9<=0-OLG$/I1S""[;#L(3<(X M0\=2 ,H#0'>^/L8?$ERC)P0*C7.0@+,<%HX[=^W>)CI03PT?JM1' ])R@%CN MWJ<0?;(K]J2@H1$.&4#+H6&XCM.QR1&T'!G2ZXB9I8&$I.48<9W@:XQ9P.G< MWG>YN,M]%;.*9[N]T/ \Y*N \%S2IX421T%(\GNWG2.U.F8,AWO;D\IV4Q>> M.?9;#E<++2%1/6@;/CR]5SU"P5(0Q-0^]* (RV$1?&I0'OJ6@R/X>J>&L5@. MC[SP0PJ6YL =4\)53(R('ZO92 ,)5FI!FX M8&( RT&4(*]F$H("F;]:BDQ'\J(G/9@4;E163H5W4O!(DQ4]T42!VZ_3Q8V6 MY**T3MKJFB4*#3/_1@G2;,,5RO11PF6KO4D"+H%,(B5:LU:XRH22]0TC:N^3\U_V$F1.<@'<'N**R>IN& ] J2.]%!(_@W< M?B?X)W!H.&#$*?Q#EB_AN9V$"UZS.ZCKKZ5\QU QKB'WZI\A5'MBM7>'&@9M8Y9/714 M?:^1T%!'70'D8(_N_RIZK(+IU/9:ZIJNG> Z MA+?- 7ESPTL<\3(0[Q#I,FE%I*>&!97,>>/OF+1SWDY'J9/\ZDCNHQ0DR'4\ M683>T2S^"%P N>!K )*+0P7N.M3-E+&-=2K]A([3=;0OX7-R<<"GIN;6VCQ? MC!Y:V$-3_$-;P3$:<3H-5'_[+-=Y,CWF*0,CR.]^ M_A>BE__%P!M?+W9POO&UW]65GSJZ'2S",$,Z;?@0#9=AKMN& MS/PEC/$_X:@:]#*YC,(T]E\S)'L22_QU'5+C_5[,YY1)!%YK<')[^!/R\HD" MW_4![5*4'$3OV7W:.#%(%EFZB6+D?CJSV&V-5MI;>A@=_*U4<\J< M?4XG0Y;!ISM>+T,6PCSYC ZZU?1,G6U5/R^N)[7<@BZD53TE-V$J.J<)%2W? M/0=9R\&B:V1KQ4D(BE#+@>$J4VOX$%"T'!\)?6T5*8)6U'*@^E"MUA,-"VR$ MY1@+Z&9KT5]*M\1V;(74QK4P'M9N6(J6WHJ<>C,4M2I-81L!2#]M*$IQRWU7 MI>7-BXF4%A"\PLCIEY6"8C8S(=9WMI4HN,Q$C3W&F0\?*S'"CANTO6 M]F6Y$[PD@3$55)9#U48\.K<]6!X.($E/%$PM!ZD-)=$-P);'1;0_=@W[BJVY M@]H#5#,FVIXD5A0E>3MY']D^X2=>H]%AQS.\6Y[?LQ-.I,-H;;K/3D@U^'J_ MZ3YU![VAX#ZPAO"/"X\ 0IW_,N4E7@<9'Z%D MA-G4VNB-DVE-,X)1-1W'UP#.Z5Y"UN33I N5$,X_BJ?\6IERPHG1Z3BHED!6 M^&W?30N)!#OR/3Z],$\BNX^RX(;:@7_(8G<#04-\BQXFS.NB;&ZY Q;2L6++ M&(: /BU&:]V2JSKQI.;6(7C+6VZ![E,JJ-6*HU^EEB-,O(=KZH]>ML!R5)4+ M#C7>4-\RRZ%4(V90?+JZ;H[EV/=*QBHN3LM])H:Z_C@R[(QR)Y3%9''+_3$& M 9GUJ!C"&6&DNN%'X")T/%P2(XD"W\,OC])W:+E:[D!>Z"$9F>[X>.I O/=1 M#5HB$>9O+1^53T%0K$-DG,IK6F#Q@J=(5OV56:NL:EFW(3Q!X$C)9?EAIGJ8 MW4>9 @25_75COW0U0_5"HA@7KD/TL0=A1D[,(MG9'- 9BEY6#ZUJ7S4G6TP% MK/);LSJXI3J8EB8FCE8@2;"04.P/BK-:IAL0"QY9V2%TT#T( E1S)_2^.O%W MD,(_%[R;J E<93$46@I9V4DVK.3*G8::;(;_GA.] MMT=IL*(,+1@<@R'7FLR%D,90"T&&'8^Y$%(U.XAPT335U_3Q7KUTXOA OY.) M['@H>3"#/S*DI=O#_^&0 M-*VU&1-GLT]J>_V39SND$-OV\NY_@^,?EB%8;D/_-4M://\%1M =6RX>56Y7 ML3C*_E]$D MSA,FS-M:7?*7%^3K)YA'L L<%QQN,%>C+:#Z[10OSI1M_E8*3 M8G$OR92XW?56W"I2=>;)?Y !+=X#[R:*;S)D04'9@!S(19G$+C..0B]2]!)S M017I*(L1U.RM$>NHZS'WRM?IOC:%V#S&.OD-OE* =Y^A^1X3^ M8,>-]K5>I?!N6R\\C(E:,YJVH+S#D8,!?CIC9Z;GC1/6^.)MF-NI5-ON9#^O MDCS^"\11\1\N#9#;6K717^ 0::)MHQN?UU7P-,\5637-YHSI'KSAG^AV%:'. MYBP+6YM;KJK15Z?^@>7G>KQC\F?BX($]\MZ@5IY4B-R8Q)P..N=+%>QV#MI*"^2'[M8*U3&A/E MX_]!L@PJNN>O-ZER+RC"%VSBR_DAO(GBXI]0.]KSJ[VDM"%JJ11L 0),OT;CVQ%(@=ZZ. M;"LP7(]^6CW$B1 ./6C@>!&17?HGA(M87 "M4.M$",FL[,FVHCP7$.B%=N<" M F/(D307$."K-1BQ$C50Z=$)]NHRN"$9#(3ZO%_,0$="TR,2AV%YLJ9V2E9B MH(>E2/'T-?5P$DM!D'AFG0>Z6(Z)M,YB,1%@AJG>P0H5LAW@7BLMT:2P/D U M0W10:_V0#0?K U>CS)7BDAD_$LWRC)"]GFP9G:#M./=RXEM$'5J.,^?H"\8X M6I[1M-_KG&Y LAW67LYX/T&L?6R%&;(5CP.(AL(.D9[75AY0=S:P'KG9N M<+/EN,I+\8)%3/^7I8#U_DJGN(#:#JN1USHU7M[RW6AA=1'E"W^V%+)>^$+# ML=)V"/OC 8.D3>AC>\P0]_N]]!1L>P']7RP]&7Q^3$ET83DN8^,8S?P;?6R/ M44:"GC9(,(M' >]?9^KO#FXSETB![:\SMA+8:DQI4MHC+8Z?'/5ET$R$4NZ7 MM=X.9CWXE>1/*??,5KN?82>,E'"EW(+9_&7$O41)Z5+NDJU:=<,.2BTC3(F] MK;I+P["GIYXI-V)6YPUS"$32VI1[,BM,!I&Z!/+DE#O2ZR/>N J^3]EVZ\2' MY6KAIOX>KODEA##DR 3.Z&KY]N@Z+IN":J[W-=PBQE'O2QE+5)4-[:Y#L5M] M5,8NN4X7W!CH.M((X_7QC MA*2D3=3_]N=198-N.A/_#I"Q"EZ@>Q [:X 9"U(_WCA^S"V#,<,.(LQ M\_6ZI&, GY>?D#$R&%S#;]4UE/*2+*::)S-F 70VNQP\9@\.152_C2Y1*) B& $7@J_,Q:_^];Y_^,D;\^&\7 MBD^LMK<4;3[&>]W,6+4#/*>:V+P<9EK M8N@.YFZ1C=!6G.>B Y;2.+EVQIQ!=R !0-SY1>G._)KO3(@?&)X99#XG<#>? M:!F./7VDB34K)'LD>6/F@-TA&3C19VM.6ZMA)P2 M;]#,TT'R.^LER5NN:[H.K3P1.NS2?>35,DXA:.:AZ>J&-^?LZF/3^G;:F[.! M:9>CQ=FBVAQ@T]@F3?Z!+Z.:<,,XIO('?3H[.C>HH-:?C^F^JO*]%)D-,4-'\ M=4SNX$?QN4(Q\-!]!>DF\J(@6A\X^5F&^/*S&F'96-=(1**^[ M*W_O>Y#9/N+4I?T?/>)W!V*M7_W0WV9;*G.M_V[+#O\6H8LY@-+)T'O<^/)0 MN^R\LW>Y]OO8=_G13[[?Q )IP#*5.E0>TS\[I@BE5F$^PSB[2?5D)WU+"<8YE&-"]F*2!22QWX9Z^)[_F0F54 953VH+>?JQ>U9!=S::W9;BL! MSER@Y9Q_YL*6.+^MM1_2]62Z?C"S]7BV'L_6X]EZ;(/U>(2TV&LI#?X'+=:K MS6:Z+OLB_/ROXDY\9=N.%.^A7B-, 5@MQ\NB7,,&H:HA:Z.M4,[)1PT6!Q2E M>VQSB9JRHZ-^MZ/9[65V>S'$S=,B=R[]3D/SN9[]A71Y>-*?G+;#.KMA M&;8A(_%DMA9_\_D_.=^ATG1%X_%+K#PX%V[J[^'R1^9T.+LY=#LB]%I<:FT_ MU.^,$"QBVOM>X")]20=@B$W<0AX*O*LLAGN7SP=//:FZ,9?,U:/A(3_0".FC MDHS_E/B]%_H@?6F$@&GC/M_^-$:X^.FR>D51^/,CA)90>ZH7#,^_,T*PA%/! M]WV8F5\W$5A>%G=F0G EX"J@%6.Y28P19H)\H@-HV6F8"+4-O/C; MIW%Y2"JJA*))"K.-Q"LRDP:\1;\^)@=J[NE]!,AE!?[[911BW5;F!,B2\%FU M9W6'F8P0<.FS2UN]<@]W]1,(7EPB#2N# M9MY.B/MT%-NCM*#CO#WR?B'%/BBMX#CO@RHS9[$[/=1RG+8,J])SI=@CI:4; MIRUV*79[*3;HUWF#AMH@:8>9\GUH:PJ&T5Y!R-?EN#M*G^^SD-"SOTZY:TKU M ?.NJ7+O*;?'UB#*GK9F: >A;=4^UU5&Z34BV$ M_=O4CRF^W(Q9Z:#7<$;Q@"JW9]8W#"S2<;RHRGV9U0R\?='CL55:1V<5@_8[ M!KE?'?=C5BJ8I52@NI"5&S;K$S3)TV=N9^6.*%4AD';$W-0_9;Z?Y>HEW&/: MKCK'S%F 1IL%J,.1N8\*4LAMW$46-69RFQZ^-D+_XNEE!%*BJAJ$S(B?&B%D MQ^/2E..'/:RM1"SZ]1$"2[TVM#,,^0F-&7[M<',G\.W7685SNX\0L/GF5_%.[R/\ M:]Z9GA[Z$?"+SLFYNO>HB5?W-'4##\FHH5ROBLG8#MQN3/>.N6=Y+ ME8GB-/"8X+C^(X.R29'*QM< SNR,AV=<\@,&'=>: M:)PBDSMVYFN4S+//;]%_@3@J_H.^0F14[+:&":3PW@1=9=+S,4R\?5N+%G4E MV^"23>/S/5#S,@2BQ%QO:M4VYYHZ;=O<^+Q5T!Y5:]K0/9^!50 ;]OH:69%* M\>4-[M"H1?P!,PMVZ3XM+ M==\X9@K+^0/1OJ$FARQK&RQ'5;E!IKHCC2VS',H>W)74;8[EV)-L1E4DASC5 M9H@,]&N$8SRRG$(4".0$(Y7E(4R]W@X$@;\/.,TXEF.3Y)O61LL)79AK-HR4 MEL,R-JIM&D^M#VWLE4'7A:H^:OW-O%F1'=OZ.-%>"5T% 2C=@?DF4.\*,(7H MW='NTAS;.\X-G"-_Q[U_TBX2EL<'CVW_Y+PH+(\7'MOFS='$C6CBXWJ7JQL_ M=$+71T45CO@M/,_/UWD;KJ)XBV>0AQ&/)8KXN,)%D@"X(HB\[[SZ 5P72+X" M!Z'@+<-'X&9QC%+CAQZDDKC\*Z0Q/SFCUH8'CMIO:/!NNHO"-2K3= 5>4YZ[ M$;FMADD?/UX@C"CV)@9_9"!T#\PX(9&>ABPH.1(-,TI'J*O.)5T<2%@S LY$ M>NI<4(>CS@JG5#>^3G!.%PPO6)+915G($_K*'GTE.($)/Q$F\.9.G&V4AB "S]F4J M #.N*")FW3=D*LBJOHC$;W#+?0.&80YJMF^(K3!7;W(J78;!+.%;G 2H"I(8 MNEFI8IU2)9\WX<*A+)C>WA1=Q/$?_^&#&/*MC;R:A3Z&SD7>AKLL3>[ '@2? MQ/0LA!YZU2OGN.+)B6E86)WU*UD(AQV?[I

    DT % MPW4RX'_#G"+)B*"(@ MCGEQP-TO R=AIX_L[7,:H/L:A>#PU8F_@_0F"[V$2F\XOT GXA+6"D;WNF M&I_Q&IF*8DKF*4-4C9">"5,!3^B%P36%T&&?"HX]/6FJR-/> %.!F/:&8*@[ M%>['5%">#:.S871<\M%L&.T9X-F0:JR\^GDB\=-#\8FFA#$56%72Y"\-FE0: MZ&PB>#W3)/.!-F-LFF]$KX'+>C[B @@!4Z,IH*='< [G>^GBN0N+&_*Z;( M=%S@]=(1WX&GM-Q!MI!"@L1S0SZ]*&U:R-)R"W14M9PD3BM+@7\[+0/^Y=LC M"OXBJG>;OPXTH:]^Z&^S+75*]=^'1(E@S*K_IJ-^3QQ!(DH/*,-)"ODC"M7; M(2D")2MD%_41Z*DL4*#\V#(DTQJED4F 7APX)FKC44VVR3)1LGIH60"^ M]]AFPT:CH7B5\\[F5;7?E9^FY[>(?YI.C91]/\]$LES=H3XH_O7JWP$B)56+WG2S,0[*\?L)LIB/F255LIF4*[R M^GWGQY@V_@D\%R*?22O?[3%"4K@6>"0BMEJH"*0(O0H<@>MH. M0M,NLA(PG[Y]<7 M!51+T>'=6_5GB.4V$\%3U;CF+ >ERUU6>49:CI*$M,Q]Z$X2*NK=Q476JK P? !SI_ M'X# 7Q.1V&Z83L^ MMQC.X*4C)4HIB\4*7A5+!6/8_ABD:Y1P5KQ,*8OU=^KV%8\3%]N MB-0O+U;P D2??_+?!3P2Q<8Q>,,Z;I1Q2WL)/2@_H 2]P(,B%&RZ("7<[S:6 M=F4?3V86DH>['*=G$#IA^@C\[6L&Y45,#I](YX7<4-D\* N]!\0*"XS6NE\* M;>0_GONJF'!EN8YM*&"/HIOE^KE!\FL;:U1VXE54EY5 M2BO#VD1LW"=@*8M;;B$IK:&-.L/G[J"S(523PH:[,TWE2>MA3%OJ57&#/D)V M\P!B%U!U<=+#Z&9;LCY-(D1@N3:F(V1$8K*\^-=EM-WZ:5X@/?10,#H$!X2N M)7XMC.6=,.!P>[DQM)@L4D11R]4E)$ _769IDCKP<1&N.=8)3C=U>O33T/=1 M>.F$+@B0W^%#%KL;> Z7KX&_SLF+:Z!7,*"&=2$9\S9\?HN0"J+CDAICZ5L- MTI^J6\]I--W72"NF47_V\PZDY1=Q:P15L O+321#8=MD69;;20:&M<([+4^A M^@B1@#+V@X.B;E&58X@?PL$&\9*RMCM.5E5N-QVNU94Y(5]_D;GG[31/MD93 M;$F>VTU'+-C1 9DVNXM#[1=&$LEV8QFT?_7I,?)^2@R@>7G,?+"$ALK$^<5J MA4O[('_VYPT<_")V]HS 5MZ.ND M%C%X_@RP7%LM"$TI4H,RR-8AL67I .Q/*"E#^PF88$!_R)+X-8F.0=.\'(85D=::PVZ2-)4 M\EN$78&2WT]//M0Z9;'-^-3F^J?.M,Z3FAHPY0.SPB:MM1D39](ZO;W^R1-- MQ^RVRJRJEQ%^_\2^^_3]0+=ADYKI!^[L*F9C=Z?3IZH,,'R."AY;U<:U,;.1;]//LK5-EB%ZILXP=D!INER@%G0]449,!493^J MN]6V%O5C6FH;[Z_?OI*M[S[D/=<>'0Q.IH[^QPZ'@ M 7ZS0R.-$D>];]56H]8XW'67$-@M) Z]))A8R91I,U'B7Q^,N#%5&0XDQ251,8-?D2@[BMA*AZ7PX.J0IIBJ-A]*(JDZY+]II M)JKCC*?+:CVX*%8N=P-]TH4V0TRUU; M>-R_'F1)'@?8ADJR=C;P^':]8O_L=);N-78Z]YMO[!3U$A7,[>W@N\W9NQE* M3QKFT&9-^V-&;?RV=JOZ6%ADK\JLQ[V+_NGGT^-N__3\C'V]NKB\ZI[U6?]\ M+39>/W!?H8DOKG[O7;)&BU<;>]M\AW7/3EAC/RBNKLY.>A>L_Z7'+GO'5Q>G M_5,(][X=?^F>_;O'NL=]=OZ9-0Y:>Y72(^OR2/>2=4_.O_9[)_.()P=8%K3J M33*Z]4GWXE/WK'=9/?_V>^\_4WF)0\Z:+S,APPLR0F_8=,P=R=*^A ZE3Q2?M4(F;IQCYO[FF=::*V'%5 M;7AF.M:455@@TFV/:T%C5QK^=DM[M?W6KUNOVA,+%IV94\;6W#4:,V]?2%6V!*K9D /3F1A),18!X"PU^S/'_D6F)KB?)IEA22;8%\0[&0]T!7?]6F=&!5BH^%E2X@U3HOGF*/$) MN D(\M&$7;G$<1B#(5.HE@38Y@C# N9-YLU0"H@.<7R8 YP= YJE3 ;DD)%1O2%!LH9BAU2_Z"=_K.TM TD#1QA21R!0$P M/@$M[7+:ZN-S/62A2L9Z&@XR,9#(T!P+<;KI](:6E3E6ZZDR2]J6Q'YGQ-Y[ M<\3N+[#@G[H@;=&U4;I+PE#B&Y\.#H2KH\>:%P8:$0"]$^[P8- M2%!?T+XG$,S.$0I6$MDLFEI;"SBN[M5^W3O8ZJ0\H!)C0:X\<7@,P]M\YY<3 MH:$]G&KKN,<15Z$2T^>Y?OH0JO4\ ?04*[GJ, MMYEK/OME0G$+QZ)\O(54I8($ MX4B,%T'GON.R$N9_)4^'X1?/L[O_1&7.4VUI'S M11BBUI87/I 7U0.'C MYP/,FW97EIO"V0#Z=&CR$HLO@<4 L=8Y>QDT=(A5E(WVDSN8?$9LI0(A\?T\ M(U#,9>.%^:)$&]RA)W.81?N8HCAX9MM+PB$0C4AW1ZY0$PVPL*=M=! 7YS-= M=IPF0ZYGY0K%2,L $=CD87=?!/8)4_):J.+H[8Y\Y0<,L@KO92_]1GOI_;*7 M+AXJ!=- 4[G-!)28YHE_FQ2(P,\H_)8Z#.C%T5^8)-.S*LO>P&11)(T18F6J M]1)4I8\&LJ?5PE;8L?VP/81S/3<]5G8;'H+-WQ MT8I4P@,,U&*625;@MN@9( P(HK2ON,I+H^S2>027P4)V&T6F7GGV7%95+]G! M=E$\A1D"3@5X$#9 E'V$5L!O8JK1F0\2M1(4$D2\T'QI# K8JJ(4I5,!#X= M#Q,71?D"L '$'ZS.:D]Y)^A[\; 1K\-^OR-7O@UK;,^_@D<\-TG' UU%9I6! MH5!M6/$JDCTZ+DQ_(X*.6ZI1M\5=,0"853S5HJW=0<"L*K,OO;JY/]#Z4""; MKD['$BY6M*?C"R%(!3/SN()DO]8Z:&S979G@/J':PZV:3.]M-IL9O[7IB;XFL.;X^PH/[>@N(),-UFW7R ZIFU M*JQ9;\Z_CK@23"4"GH6 EW8Q6XJ7F^)5S/(Z7;KAI/XT:6\NAXO,.C-WF5^&F+!+*%%%ZM?3J^KP:R2!0 MXAUY=6W_W6AS??H@4\NDO5YJEPG[%0:!=Q':2Z^67GT#7BT3=IFPUTGMXZ$4 M(>O="#^GU[K8N7L6/Y^]2_O^R,.]J24W4&ZZK\DZW+5?L/5_4$L#!!0 ( -6 U4WAPCDT@@ &9+ / M :6YS="UE>#,Q7S(N:'1M[5QK4QLY%OT\^RM4V6(7JFSC!V06FTV5 \Z& MJBG(@JG*?E1WJVTMZL>TU#;>7[_G2FUC8YM'XAD,=*4"Z?:5='7O.?>A[OAX M:"+UZ2_L>"AX@-_LV$BCQ*?>]VJK46L>[[M+".P7$L=>$DRL9,JTF2CQSP]& MW)JJC ,1FW:]5M_IA$ELJEK^3[0;N$Y-)^+90,95DZ1M=T/)6%2'0@Z&IMVH M-0[=D)!'4DW:?1D)S<[%F%TF$8^GH[W$F"0J)K!K+;-/HS[][:^-C_7. M\7ZZ5:;(:);[MO"X?S/(DCP.L V59.ULX/'=>L7^V>LLW6OL==:;;^P4]1(5 MS.WMZ(?-V;L=2D\:YM!F3?MS1FW\8^-6];&PR%Z564]ZE_VS+VN>7GSK M]T[G$4\.L"QHU9MD=.N3[N7G[GGOJGKQ_;?>?Z;N:-;K&XI!S3\ER?T1SHB3 M+.)J(^XXJ[!3K@3[G(Q%7&&^R(P,)\P,N6G?,W,@1VL-'4B=*CYIATK8_\B M4Q/<3Y/,L"1F7[ F:]2K_V9)R,YB;;+<-WDFV%?$.QD/= 5W_5IG1@58J/A9 M4N(-4Z+YYBCQ&;@)"/+1A-W$R5B)8" JCAD%'X($,\6)832*RYCQ>,+R&)P0 MV"0'_# 5$86S"%>9Y(J%W,>MC"41^@.3.+DE@5CX0FN>34@DXC<"Z\[-J7$O M@#)84M&^:0T2\&7FYQ'$8@R')H'(&&SF#YG.Z;-4'+]G7&]]7ZX+E@H8[")B'G'G@J( M#G%\G,U]+N.0-#(2\\C85WF .<'0.:I4P&Y)"14;TA0;*&8H=4?^@G?ZWM+0 M-) T<84D<@4!,#X!+>URVNKCAH.,C&0R- <"W&ZZ?2&EI4Y5NNI M,DO:EL1^9\0^>'/$[B^PX.^Z(&W1M5&Z2\)0XG)7[UERG#&>"4M#T$IZ:/1 M%R9@,D])/:01)!8AVU/&IVL8R%>)IB*8%LX2Y?B89HDO MS6;!?T"P3X[#C6 MN_6'/!X(UD6*OZ2#BUB%P=H?D9Y>"X\.+J2+D]> M*%Q8*,1"M,_[00,2U!>TUP2"V3E"P4HBFT53:V GF(E5STF>88)D"E& M4MO\ RD1VWGHR.,N<\UGOTPH;N%8E(]WD*H4F9$^E,ABT$4G2@;<6$4]+0/) M,TD;D*[(M?DXIIER386G);"V5:K-5HD64,@@.]*@%)%-^KGBE&2Q+:O$70&+ M$:X'O26T/SU@/AGT(,I(!H1E MKI.84V;@&CR@5HL SK-@"C; 7W)/*FDF5(FM6I:H9W%I(>=8LR ZUZK9!'1; M;"C-LQ20U[9R]/TD"ZP"MFD;B!@%H0+R\8E(B5(D@H;4H1O4DRER0(GO%\&W MO_=+;\15;F,=.5^$(6I].8+;](J:'=7*$Z*VNUQ=P%L@8R BKG9M@I?D9OW: M3\DK?"8MJ <*'S\?8-ZTN[+<%,X&T*=#DY=8? DL!HBUSMG+H*%#K*)LM)_< MP^0S8BL5"(GOYQF!8BX;+\P7)=K@#CV9PRS:QQ3%P3/;71(.@6A$NGMRA9IH M@(4];:.#N#B?Z;+G-!ER/2M7*$9:!HC )@^[^R*P3YB2-T(51V_WY"L_89!5 M>"][Z3?:2Q^6O73Q4"F8!IK*72:@Q#1/_+ND0 1^1N&WU&% +X[^PB29GE59 M]@8FBR)IC! K4ZV7H(*C3P()G>SP700&9#9-F1._J;^91C#Q>RZALHU9>>S; M0[B]LDU^Z3:YJU Y0W\)'-(!!AV%^%( -46E-&M7QX+?4.GC*FE;_-@>P#Z: MF9ZK/@N+16?ICH]6I!(>8* 6LTRR K=%SP!A0!"E?<557AIEE\XCN P6LMLH M,O7*L^>RJGK)#K:+XBG,$' JP(.P 1*(LH_8"NA57#4BXU&B1H)*DI@/BB>% M61%3192J9"+PZ7B8N"C*%X -(/YD=59[RCM!/XJ'K7@=]L<=N?)M6&-[_A4\ MXKE).A[H*C*K# R%:L.*5Y'LT7%A^EL1=-Q2C;HM[HH!P*SBJ19M[0X"9E69 M?>G5S?V!UH<"V71U.I9PL:(]'5\(02J8F<<5)(>UUE%CQ^[*!.N$:D84']O07% M4V"ZS;KY -4S:U58L]Z=+> M7@X7F75F[N8AMLGL8R:V:++5T%CAFFV!RI_W^OH&P;*O]^=>F5Z%F[)(*%-$ MZ=72JYOS:B2#0(EWY-6-_7>C[?7I@TPMD_:FV[8R8;^Z(/ N0GOIU=*K;\"K M9<(N$_8FJ7TRE")D7V8/>B[[DTMN84Z.UE2J2T-;.ROW<4W M]Q(H\+$6*5NXOW6[V7NH-L5O>@2W55\_\?)/,5^Q)=[JUQMM@2F&LRXNY0/A MLGV5AXC2;:[&?*)M0W>\[[XEZWC??K_6_P%02P,$% @ U8 #54#?%,/X M! !2T \ !I;G-T+65X,S)?,2YH=&WM6FMSVC@4_;S[*S3II!-FL+$- M),5F,T,)F69G)Z2!S'0_"EO&F@K9E>0 ^^OWR@]*$DBZ*6W)QI,'6+ZZNO>< M<_4 =R,U8Z>_HVY$< "OJ*NH8N1T\,EH.J;=;>278- H++J3.%AFE@F2:LG( M'P>*+)1!>4"XEA&KK7Z=LW]K'E=1O) M7D$AM)?[6$RP_WDJXI0'D :+A2NF$WQDU;.?FO>@S:YYV^&;YX%.8A:LY=9Y M-IR#140G5*%<;1FTWP>J_6[GJ/HP,!$O"M;^X'I\<7[1[XTOAI?HZN9Z=-.[ M'*/Q<"<8[UZX+Q!B^QVZ,4=FWT2C03^#V6ZVK3KJC5#O;'@U'IQ5N/\(W$NT M.]8Q&IZC\8\ML-YM/3"K.3UFU M?@3N/!8SS':"_ 5'<,&)KVC,T9RJ"*F(H(\I%B BMD37)(F%0G&(+KA4(O55 M*@CZ ,Q3/I5U:/5-=*3[O'VS<"S;]_KQ+,%\F5\&7@V!XW.(&-F6\1&%L17.B/BIH(I"2I@':+#P(\RG!,%0 M,RJE#AU^M66 %4$1$00"OA-5GL0RL4I91 M'\-TF TI[TTXYK>L=L\E?B_.;<]G;..Q3>$)(YL*!JB XB3X4025Y($ U.D!"([G>6^#_3X$( H1[^E M$LY!C*JE6_8OC, J6,&3#==JF\V.?9AEI8)M1F;GV'G"IFDZS9.G_!R;K;MC MP1MQ/_Q"$CD_#^/>7,Y.NUTO_Z" 2T46:K,MRKTY0&I,!,&?W>R_H1LVE_JM M7FQ]S IUY:I;.C!?[@NKX.5E4KKG1?U^Z>YO#1H MJJ=/]PF*:'5V2?"4Y&N<@4.8FUS,YG@ILV-,MY$_Q-QM9(\__PM02P,$% M @ U8 #52-'PJ_X! !BT \ !I;G-T+65X,S)?,BYH=&WM6FU/VT@0 M_GSW*T945"#%CNT0*'8.*0U!Y70BE 2I]W%CK^-5-VMWO6[(_?J;]4L(D$"/ MIFTX+%X2V[.S,\_SS*PW<2=24W[R.W0B2@)\A8YBBM.3_B>CY9A.IUD6R:0JCFG?^PH>J,,)@(JE&N9UJX7QD(9*?N'NC8>)\J;$CEAPE!Q MXA8G.!/4B"B;1,JU3;M=# G)E/&Y.V)3FL(%G<%5/"6B&CV.E8JGI8-\3L+9 M1+BEH%U5(LX@I:J0)\:F;2&K,)$D>AO7HI#CCC 4J^OAFQ6!CF,>+.5V_&PX^S<1&S,%A=IR:+\/5/O=QE'U<6(J7Q2LO?[5Z/SL MO-<=G0\NX/+Z:GC=O1C!:+ 1C#O>]>](?&X--?_;^AVQOI*XYE?5-+ M.3#;K=833<7Y*:O6C\!=Q')*^$:0/Q> !X+ZBL4"9DQ%H"(*'S,B441\#E]4W8TV/>OKEQ+-OW>O$T(6)>' ;>/J#C M,XP8;,OX"&$L\QD2*ED< !7:#_R9"0HMK#3'0-.":?P/IY1T8!> MQ&@(9TP0X3/"81"&S*=29Z[=E%DU ,\I%N*;))-I1I!I%<-MX] W$4=>V3

    OGB&NU-_ Z4>XZT9>*U,JK1+]< M!\:!>71PO.LE)- XW[&KB^.IXMBS]W\;(3ME#809QX+P40A<"W$A3DF_9$S2 M*0Y*-6UI64UV:X^@^B78[;U@?T'UK907,B[YMH];!YX6>,WVKV#;*=AF(M1. M7SH/&'3 M,IW6T5-^#LV#NW/A&WD__%(2!3\/XUY=SDZ[W:C^L( K199JLRTFO!E":HPE M)9_=_+^A3ZPN]:]ZL?4)+]55J&[AM,"^;9"GNW(L;L:76LU),M0+^DP)^-<7PH%]N"ZOHY652NN5%_7[N;F\-EROK M FZGC6E"&G.&-T9W(%LMC174;(M4?MY',!L42S-M+FV(5^FFODFHEXB:U9K5 MS;$Z94' Z2MB=6,?F6\OIX]6:KUH;WK;5B_8+ZX)O(K67K-:L_H_8+5>L.L% M>Y.EO>9KYN75N\;W>[[%JY#"^EBKE"W,;UTV M^X_=F^*K_@INJQZAJA\_W28HHL7>)2$36JQQ!@FQ-[F$S\@\S;1(?FP3 #=+@$ %0 @ $+R0( :6YS M="TR,#(R,#8S,%]C86PN>&UL4$L! A0#% @ U8 #55V=P7^]P )U?"@ 5 " ?P< P!I;G-T M+3(P,C(P-C,P7VQA8BYX;6Q02P$"% ,4 " #5@ -5+ZG\7I1E !&/ @ M%0 @ $J^@, :6YS="TR,#(R,#8S,%]P&UL4$L! A0# M% @ U8 #5>#=B2O2" 9TL \ ( !\5\$ &EN