0001432133-23-000074.txt : 20230802 0001432133-23-000074.hdr.sgml : 20230802 20230802091516 ACCESSION NUMBER: 0001432133-23-000074 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KALTURA INC CENTRAL INDEX KEY: 0001432133 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 208128326 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40644 FILM NUMBER: 231133936 BUSINESS ADDRESS: STREET 1: 250 PARK AVENUE SOUTH STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10003 BUSINESS PHONE: 646 262-9144 MAIL ADDRESS: STREET 1: 250 PARK AVENUE SOUTH STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10003 10-Q 1 kltr-20230630.htm 10-Q kltr-20230630
000143213312/312023Q2falsehttp://fasb.org/us-gaap/2023#CostOfRevenuehttp://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpensehttp://fasb.org/us-gaap/2023#SellingAndMarketingExpensehttp://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpensehttp://fasb.org/us-gaap/2023#RestructuringCharges00014321332023-01-012023-06-300001432133us-gaap:CommonStockMember2023-01-012023-06-300001432133us-gaap:PreferredStockMember2023-01-012023-06-3000014321332023-07-25xbrli:shares00014321332023-06-30iso4217:USD00014321332022-12-31iso4217:USDxbrli:shares0001432133kltr:SubscriptionMember2023-04-012023-06-300001432133kltr:SubscriptionMember2022-04-012022-06-300001432133kltr:SubscriptionMember2023-01-012023-06-300001432133kltr:SubscriptionMember2022-01-012022-06-300001432133kltr:ProfessionalServicesMember2023-04-012023-06-300001432133kltr:ProfessionalServicesMember2022-04-012022-06-300001432133kltr:ProfessionalServicesMember2023-01-012023-06-300001432133kltr:ProfessionalServicesMember2022-01-012022-06-3000014321332023-04-012023-06-3000014321332022-04-012022-06-3000014321332022-01-012022-06-300001432133us-gaap:CommonStockMember2023-03-310001432133us-gaap:TreasuryStockCommonMember2023-03-310001432133us-gaap:AdditionalPaidInCapitalMember2023-03-310001432133us-gaap:ComprehensiveIncomeMember2023-03-310001432133us-gaap:RetainedEarningsMember2023-03-3100014321332023-03-310001432133us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001432133us-gaap:CommonStockMember2023-04-012023-06-300001432133us-gaap:ComprehensiveIncomeMember2023-04-012023-06-300001432133us-gaap:RetainedEarningsMember2023-04-012023-06-300001432133us-gaap:CommonStockMember2023-06-300001432133us-gaap:TreasuryStockCommonMember2023-06-300001432133us-gaap:AdditionalPaidInCapitalMember2023-06-300001432133us-gaap:ComprehensiveIncomeMember2023-06-300001432133us-gaap:RetainedEarningsMember2023-06-300001432133us-gaap:CommonStockMember2022-03-310001432133us-gaap:TreasuryStockCommonMember2022-03-310001432133us-gaap:ReceivablesFromStockholderMember2022-03-310001432133us-gaap:ComprehensiveIncomeMember2022-03-310001432133us-gaap:AdditionalPaidInCapitalMember2022-03-310001432133us-gaap:RetainedEarningsMember2022-03-310001432133us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001432133us-gaap:CommonStockMember2022-04-012022-06-300001432133us-gaap:ComprehensiveIncomeMember2022-04-012022-06-300001432133us-gaap:RetainedEarningsMember2022-04-012022-06-300001432133us-gaap:CommonStockMember2022-06-300001432133us-gaap:TreasuryStockCommonMember2022-06-300001432133us-gaap:AdditionalPaidInCapitalMember2022-06-300001432133us-gaap:ComprehensiveIncomeMember2022-06-300001432133us-gaap:RetainedEarningsMember2022-06-3000014321332022-06-300001432133us-gaap:CommonStockMember2022-12-310001432133us-gaap:TreasuryStockCommonMember2022-12-310001432133us-gaap:AdditionalPaidInCapitalMember2022-12-310001432133us-gaap:ComprehensiveIncomeMember2022-12-310001432133us-gaap:RetainedEarningsMember2022-12-310001432133us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001432133us-gaap:CommonStockMember2023-01-012023-06-300001432133us-gaap:ComprehensiveIncomeMember2023-01-012023-06-300001432133us-gaap:RetainedEarningsMember2023-01-012023-06-300001432133us-gaap:CommonStockMember2021-12-310001432133us-gaap:TreasuryStockCommonMember2021-12-310001432133us-gaap:AdditionalPaidInCapitalMember2021-12-310001432133us-gaap:ComprehensiveIncomeMember2021-12-310001432133us-gaap:RetainedEarningsMember2021-12-3100014321332021-12-310001432133us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001432133us-gaap:CommonStockMember2022-01-012022-06-300001432133us-gaap:ComprehensiveIncomeMember2022-01-012022-06-300001432133us-gaap:RetainedEarningsMember2022-01-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-04-012023-06-30xbrli:pure0001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberkltr:SubscriptionMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:SubscriptionMemberkltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberkltr:SubscriptionMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:SubscriptionMemberkltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberkltr:SubscriptionMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:SubscriptionMemberkltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberkltr:SubscriptionMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:SubscriptionMemberkltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberkltr:ProfessionalServicesMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:MediaAndTelecomMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133country:USus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133country:USus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133kltr:OtherCountriesMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133kltr:OtherCountriesMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133us-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-04-012023-06-300001432133us-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-04-012022-06-300001432133country:USus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133country:USus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133us-gaap:EMEAMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133kltr:OtherCountriesMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133kltr:OtherCountriesMemberus-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133us-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2023-01-012023-06-300001432133us-gaap:SalesRevenueNetMemberus-gaap:RevenueFromRightsConcentrationRiskMember2022-01-012022-06-300001432133us-gaap:BilledRevenuesMember2023-06-300001432133us-gaap:UnbilledRevenuesMember2023-06-300001432133us-gaap:SubsequentEventMemberus-gaap:UnbilledRevenuesMember2023-07-190001432133kltr:CostsToObtainContractMember2023-03-310001432133kltr:CostsToObtainContractMember2022-03-310001432133kltr:CostsToObtainContractMember2022-12-310001432133kltr:CostsToObtainContractMember2021-12-310001432133kltr:CostsToObtainContractMember2023-04-012023-06-300001432133kltr:CostsToObtainContractMember2022-04-012022-06-300001432133kltr:CostsToObtainContractMember2023-01-012023-06-300001432133kltr:CostsToObtainContractMember2022-01-012022-06-300001432133kltr:CostsToObtainContractMember2023-06-300001432133kltr:CostsToObtainContractMember2022-06-300001432133kltr:CostsToFulfillContractMember2023-03-310001432133kltr:CostsToFulfillContractMember2022-03-310001432133kltr:CostsToFulfillContractMember2022-12-310001432133kltr:CostsToFulfillContractMember2021-12-310001432133kltr:CostsToFulfillContractMember2023-04-012023-06-300001432133kltr:CostsToFulfillContractMember2022-04-012022-06-300001432133kltr:CostsToFulfillContractMember2023-01-012023-06-300001432133kltr:CostsToFulfillContractMember2022-01-012022-06-300001432133kltr:CostsToFulfillContractMember2023-06-300001432133kltr:CostsToFulfillContractMember2022-06-300001432133us-gaap:CorporateBondSecuritiesMember2023-06-300001432133us-gaap:MunicipalNotesMember2023-06-300001432133us-gaap:USTreasurySecuritiesMember2023-06-300001432133us-gaap:CommercialPaperMember2023-06-300001432133us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001432133us-gaap:CorporateBondSecuritiesMember2022-12-310001432133us-gaap:MunicipalNotesMember2022-12-310001432133us-gaap:USTreasurySecuritiesMember2022-12-310001432133us-gaap:CommercialPaperMember2022-12-310001432133us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001432133us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2023-06-300001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2022-12-310001432133us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:MunicipalNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:MunicipalNotesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2023-06-300001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperMember2022-12-310001432133us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:FairValueInputsLevel2Memberus-gaap:DepositsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001432133us-gaap:FairValueInputsLevel2Memberus-gaap:DepositsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-06-300001432133us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001432133us-gaap:CostOfSalesMember2023-01-012023-06-300001432133us-gaap:CostOfSalesMember2023-04-012023-06-300001432133us-gaap:CostOfSalesMember2022-04-012022-06-300001432133us-gaap:CostOfSalesMember2022-01-012022-06-300001432133us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001432133us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001432133us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001432133us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001432133us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001432133us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001432133us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001432133us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001432133us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001432133us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001432133us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001432133us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001432133us-gaap:RestructuringChargesMember2023-01-012023-06-300001432133us-gaap:RestructuringChargesMember2023-04-012023-06-300001432133us-gaap:RestructuringChargesMember2022-04-012022-06-300001432133us-gaap:RestructuringChargesMember2022-01-012022-06-300001432133us-gaap:SubsequentEventMember2023-07-170001432133us-gaap:ComputerEquipmentMember2023-06-300001432133us-gaap:ComputerEquipmentMember2022-12-310001432133us-gaap:FurnitureAndFixturesMember2023-06-300001432133us-gaap:FurnitureAndFixturesMember2022-12-310001432133us-gaap:LeaseholdImprovementsMember2023-06-300001432133us-gaap:LeaseholdImprovementsMember2022-12-310001432133us-gaap:LeaseholdsAndLeaseholdImprovementsMember2023-06-300001432133us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-12-310001432133us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001432133us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001432133us-gaap:TechnologyBasedIntangibleAssetsMember2023-01-012023-06-300001432133us-gaap:TechnologyBasedIntangibleAssetsMember2023-06-300001432133us-gaap:TechnologyBasedIntangibleAssetsMember2022-12-310001432133us-gaap:CustomerRelationshipsMember2023-01-012023-06-300001432133us-gaap:CustomerRelationshipsMember2023-06-300001432133us-gaap:CustomerRelationshipsMember2022-12-310001432133us-gaap:TrademarksMember2023-01-012023-06-300001432133us-gaap:TrademarksMember2023-06-300001432133us-gaap:TrademarksMember2022-12-310001432133us-gaap:RedeemableConvertiblePreferredStockMember2023-04-012023-06-300001432133us-gaap:RedeemableConvertiblePreferredStockMember2022-04-012022-06-300001432133us-gaap:StockCompensationPlanMember2023-04-012023-06-300001432133us-gaap:StockCompensationPlanMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMember2023-04-012023-06-300001432133kltr:MediaAndTelecomMember2023-04-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMember2022-04-012022-06-300001432133kltr:MediaAndTelecomMember2022-04-012022-06-300001432133kltr:EnterpriseEducationAndTechnologyMember2023-01-012023-06-300001432133kltr:MediaAndTelecomMember2023-01-012023-06-300001432133kltr:EnterpriseEducationAndTechnologyMember2022-01-012022-06-300001432133kltr:MediaAndTelecomMember2022-01-012022-06-300001432133kltr:NewSeniorSecuredTermLoanFacilityMember2023-06-300001432133kltr:NewSeniorSecuredRevolvingCreditFacilityMember2023-06-300001432133kltr:CreditAdjustmentSpreadMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-06-300001432133us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberkltr:InterestMarginMember2023-06-300001432133us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-06-300001432133kltr:AlternateBaseRateMember2023-01-012023-06-300001432133kltr:FederalFundsEffectiveRateMember2023-01-012023-06-300001432133kltr:OnApril012021ThroughDecember312021Member2023-01-012023-06-300001432133kltr:OnMarch312022ThroughDecember312022Member2023-01-012023-06-300001432133kltr:OnAndAfterMarch312023Member2023-01-012023-06-3000014321332022-01-012022-01-0100014321332023-01-012023-03-310001432133kltr:A2021PlanMember2023-06-300001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-06-300001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-06-300001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-06-300001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-06-300001432133us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-06-300001432133us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-06-300001432133kltr:A2022RestructuringPlanMember2022-08-072022-08-070001432133kltr:A2023RestructuringPlanMember2023-01-032023-01-030001432133kltr:EnterpriseEducationAndTechnologyMember2022-12-310001432133kltr:MediaAndTelecomMember2022-12-310001432133kltr:EnterpriseEducationAndTechnologyMember2023-06-300001432133kltr:MediaAndTelecomMember2023-06-30
 
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, 2023
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________ to ____________
Commission File Number: 001-40644
Kaltura, Inc.
(Exact name of Registrant as specified in its Charter)
 
 
Delaware
20-8128326
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

860 Broadway
3rd Floor
New York, New York
10003
(Address of principal executive offices)(Zip Code)
 
Registrant’s telephone number, including area code: (646) 290-5445

N/A

(Former name, former address and former fiscal year, if changed since last report)
 
Securities registered pursuant to Section 12(b) of the Act:
 
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.0001 par value per share
KLTR
The Nasdaq Stock Market LLC
Preferred Stock Purchase Rights
N/A
(1)
(1) Attached to Common Stock
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

The number of shares of the registrant’s common stock, par value $0.0001, outstanding as of July 25, 2023 was 138,491,324




TABLE OF CONTENTS
 Page
PART I FINANCIAL INFORMATION 
Item 1.
Item 2.
Item 3.
Item 4.
PART II OTHER INFORMATION
Item 1.
Item 1A.
Item 2.
Item 3.
Item 4.
Item 5.
Item 6.



FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q contains forward-looking statements. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q may be forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements regarding our future results of operations and financial position, industry and business trends, stock-based compensation, revenue recognition, business strategy, plans and market growth.
The forward-looking statements in this Quarterly Report on Form 10-Q are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition, and results of operations. Forward-looking statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance, or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements, including, but not limited to, the following risks and the other important factors discussed in Part II, Item 1A, "Risk Factors" in this Quarterly Report on Form 10-Q and Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the Securities and Exchange Commission (the “SEC”) on February 24, 2023:

The worsening economic climate, and the associated impact on capital markets, has resulted in, among other things, slowdown of business activities and decline in spending and procurement by customers, increased price-driven competition, including through initiation of bid processes and longer sale cycles, and other adverse effects. If we are unable to successfully assess or mitigate the direct and indirect impact of the worsening economic climate on our business and operations, or the duration and depth of the current instability of the global economy, or if we are unable to retain our existing customer base or to obtain new customers at reasonable prices, our business, financial condition, results of operations and prospects would be adversely affected;

Our dependency on existing customer demand and exposure to changes in demand by our customers, loss of one or more of our significant customers, or any other reduction in the amount of revenue we derive from any such customer, including as a result from reasons not under our control, makes it difficult to evaluate our current business and future prospects and may increase the risk that our business, financial condition, results of operations and growth prospects would be adversely affected;

Our business and operations have experienced high volatility, including rapid growth partially attributed to the effects of the COVID-19 pandemic and thereafter a decline as such effects have subsided and the global economic climate has worsened. If we do not appropriately adapt to these or any future changes, including through improvement of our systems, processes, controls and efficiency, or if we are unable to successfully implement our Reorganization Plans (as defined below), our business, financial condition, results of operations and prospects would be adversely affected;

We have a history of losses and may not be able to achieve or maintain profitability;

Our future success depends on the growth and expansion of the markets for our offerings, which are new and evolving and may develop more slowly or differently than we expect, and on our ability to adapt and respond effectively to evolving market conditions;

1

If we are not able to keep pace with technological and competitive developments. and develop or otherwise introduce new products and solutions and enhancements to our existing offerings, our offerings may become less marketable, less competitive or obsolete, and our business, financial condition and results of operations may be adversely affected;

We may face risks associated with our use of certain artificial intelligence and machine learning models (collectively, "AI").

If we do not maintain the interoperability of our offerings across devices, operating systems and third-party applications that we do not control, and if we are not able to maintain and expand our relationships with third-party technology partners to integrate our offerings with their products and solutions (or vice-versa), our business, financial condition and results of operations may be adversely affected;

Part of our Application Programming Interfaces (APIs) and other components in our offerings are licensed to the public under an open-source license, which could negatively affect our ability to monetize our offerings and protect our intellectual property rights;

The markets in which we compete are nascent and highly fragmented, and we may not be able to compete successfully against current and future competitors, some of whom have greater financial, technical, and other resources than we do or can provide a bundled offering and solutions that might be more attractive to our customers enabling them to better compete with us. If we do not compete successfully, our business, financial condition and results of operations could be harmed;

If we are unable to increase sales of our subscriptions to new customers, expand the offerings to which our existing customers subscribe or the value of their subscriptions, or have them renew their subscriptions in terms that are economically beneficial to us, our future revenue and results of operations would be adversely affected;

Political, economic, and military conditions in Ukraine, Russia and other countries following the Russian invasion to Ukraine, or political, economic, and military conditions in Israel and in other regions in which we operate, or changes in the business environment in those regions, could materially and adversely affect our business;

Currency exchange rate fluctuations affect our results of operations, as reported in our financial statements;

We recognize a significant portion of revenue from subscriptions over the term of the relevant subscription period, and as a result, downturns or upturns in sales are not immediately reflected in full in our results of operations;

Increased breaches of network or information technology security along with an increase in cyber-attack activities, increases the risk that we shall be subject to cybersecurity threats that could have an adverse effect on our business;

Data privacy and data protection laws are rapidly evolving and present increasing compliance challenges. Additionally, if we or our third-party service providers experience a security breach, data loss or other compromise, including if unauthorized parties obtain access to our customers’ data, our reputation may be harmed, demand for our platform, products and solutions may be reduced, and we may incur significant liabilities;

We typically provide service-level commitments and offer customer support under our customer agreements. If we fail to meet these contractual commitments, we could be obligated to provide credits for future service, face contract termination with refunds of prepaid amounts, be charged penalties, or could experience a decrease in customer renewals in future periods, any of which would lower our revenue and adversely affect our business, financial condition and results of operations;

We rely on third parties, including third parties outside the United States, for some of our software development, quality assurance, operations, and customer support;

2

We depend on our management team and other key employees, and the loss of one or more of these employees or an inability to attract and retain highly skilled employees could adversely affect our business;

Our corporate culture has contributed to our success, and if we cannot maintain it as we grow, we could lose the innovation, creativity, and entrepreneurial spirit we have worked to foster, which could adversely affect our business;

The failure to effectively develop and expand our marketing and sales capabilities or to maintain or expand our international business, could harm our ability to increase our customer base and achieve broader market acceptance of our offerings;

The sales prices of our offerings may change, which may reduce our revenue and gross profit and adversely affect our financial results;

We expect our revenue mix to vary over time, which could negatively impact our gross margin and results of operations;

In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we would be able to access uninsured funds in a timely manner or at all.

Our international operations and expansion expose us to risk;

A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks;

If we are unable to consummate acquisitions at acceptable rate or prices, and to enter into other strategic transactions and relationships that support our long-term strategy, our growth rate and the trading price of our common stock could be negatively affected. These transactions and relationships also subject us to certain risks;

A real or perceived bug, defect, security vulnerability, error, or other performance failure involving our platform, products or solutions could cause us to lose revenue, damage our reputation, and expose us to liability;

Failure to protect our proprietary technology, or to obtain, maintain, protect and enforce sufficiently broad intellectual property rights therein, could substantially harm our business, financial condition and results of operations;

Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new offerings could reduce our ability to compete and could adversely affect our business; and

Changes in laws and regulations related to the internet, changes in the internet infrastructure itself, or increases in the cost of internet connectivity and network access may diminish the demand for our offerings and could harm our business.

The forward-looking statements in this Quarterly Report on Form 10-Q are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
3

You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.
As used in this Quarterly Report on Form 10-Q, unless otherwise stated or the context requires otherwise, references to “Kaltura,” the “Company,” “we,” “us,” and “our,” refer to Kaltura, Inc. and its subsidiaries on a consolidated basis.

4


PART I—FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS
KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(U.S. dollars in thousands, except share and per share data)
(unaudited)
June 30, 2023December 31, 2022
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$40,181 $44,625 
Marketable securities29,432 41,343 
Trade receivables29,764 28,786 
Prepaid expenses and other current assets7,404 7,521 
Deferred contract acquisition and fulfillment costs, current10,761 10,759 
Total current assets117,542 133,034 
LONG-TERM ASSETS:
Marketable securities1,007  
Property and equipment, net20,100 15,142 
Other assets, noncurrent2,863 3,176 
Deferred contract acquisition and fulfillment costs, noncurrent19,351 21,691 
Operating lease right-of-use assets16,045 20,814 
Intangible assets, net929 1,244 
Goodwill11,070 11,070 
Total noncurrent assets71,365 73,137 
TOTAL ASSETS$188,907 $206,171 
LIABILITIES AND STOCKHOLDERS' EQUITY
CURRENT LIABILITIES:
Current portion of long-term loans$32,903 $5,793 
Trade payables10,575 9,437 
Employees and payroll accruals12,475 14,884 
Accrued expenses and other current liabilities16,267 16,527 
Operating lease liabilities, current2,440 2,355 
Deferred revenue, current57,074 59,841 
Total current liabilities131,734 108,837 
LONG-TERM LIABILITIES:
Deferred revenue, noncurrent798 1,266 
Long-term loans, net of current portion 30,004 
Operating lease liabilities, noncurrent18,679 20,697 
Other liabilities, noncurrent2,173 2,021 
Total long-term liabilities21,650 53,988 
TOTAL LIABILITIES$153,384 $162,825 
The accompanying notes are an integral part of the condensed consolidated financial statements
5

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(U.S. dollars in thousands, except share and per share data)
(unaudited)
June 30, 2023December 31, 2022
COMMITMENTS AND CONTINGENCIES (NOTE 8)
STOCKHOLDERS' EQUITY:
Preferred stock, $0.0001 par value per share, 20,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023, and December 31, 2022
  
Common stock $0.0001 par value per share, 1,000,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 145,478,668 and 142,249,619 shares issued as of June 30, 2023 and December 31, 2022, respectively; 137,793,478 and 134,564,429 outstanding as of June 30, 2023 and December 31, 2022, respectively
13 13 
Treasury stock –
7,685,190 shares of common stock, $0.0001 par value per share, as of June 30, 2023 and December 31, 2022
(4,881)(4,881)
Additional paid-in capital455,354 439,644 
Accumulated other comprehensive loss(261)(301)
Accumulated deficit(414,702)(391,129)
Total stockholders' equity35,523 43,346 
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY$188,907 $206,171 

The accompanying notes are an integral part of the condensed consolidated financial statements.


6

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(U.S. dollars in thousands, except share and per share data)
(unaudited)

Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Revenue:
Subscription$40,724 $37,972 $81,116 $74,989 
Professional services3,156 4,006 6,037 8,705 
Total revenue43,880 41,978 87,153 83,694 
Cost of revenue:
Subscription10,935 9,770 22,103 19,419 
Professional services4,343 5,519 9,162 11,315 
Total cost of revenue15,278 15,289 31,265 30,734 
Gross profit28,602 26,689 55,888 52,960 
Operating expenses:
Research and development12,975 14,441 27,105 29,314 
Sales and marketing12,734 16,416 24,805 31,032 
General and administrative12,431 11,338 24,531 22,775 
Restructuring23  968  
Total operating expenses38,163 42,195 77,409 83,121 
Operating loss9,561 15,506 21,521 30,161 
Financial income, net(1,166)(241)(2,951)(56)
Loss before provision for income taxes8,395 15,265 18,570 30,105 
Provision for income taxes2,383 2,082 5,003 4,168 
Net loss10,778 17,347 23,573 34,273 
Net loss per share attributable to common stockholders, basic and diluted $0.08 $0.13 $0.17 $0.27 
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted136,782,051 129,745,162 135,939,680 128,794,256 

The accompanying notes are an integral part of the condensed consolidated financial statements.
7

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(U.S. dollars in thousands, except for share data)
(unaudited)

Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Net loss$10,778 $17,347 $23,573 $34,273 
Other comprehensive income (loss):
Net unrealized gains (losses) on cash flow hedges270 (1,572)(91)(1,049)
Net unrealized gains (losses) on available-for-sale marketable securities22 (145)131 (145)
Other comprehensive income (loss)292 (1,717)40 (1,194)
Comprehensive loss$10,486 $19,064 $23,533 $35,467 

The accompanying notes are an integral part of the condensed consolidated financial statements.


8

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
U.S. dollars in thousands (except share data)
(unaudited)
Common stockTreasury stockAdditional paid-in capitalAccumulated other comprehensive lossAccumulated deficitTotal stockholders' equity
NumberAmountNumberAmount
 Balance as of April 1, 2023135,695,254 $13 7,685,190 $(4,881)$447,316 $(553)$(403,924)$37,971 
Stock-based compensation— — — — 7,668 — — 7,668 
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units2,098,224  — — 370 — — 370 
Other comprehensive income
— — — — — 292 — 292 
Net loss— — — — — — (10,778)(10,778)
 Balance as of June 30, 2023137,793,478 $13 7,685,190 $(4,881)$455,354 $(261)$(414,702)$35,523 

Common stockTreasury stockAdditional paid-in capitalAccumulated other comprehensive lossAccumulated deficitTotal stockholders' equity
NumberAmountNumberAmount
 Balance as of April 1, 2022127,648,228 $13 7,685,190 $(4,881)$418,826 $523 $(339,560)$74,921 
Stock-based compensation expenses— — — — 6,145 — — 6,145 
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units2,938,526  — — 1,066 — — 1,066 
Other comprehensive loss
— — — — — (1,717)— (1,717)
Net loss— — — — — — (17,347)(17,347)
 Balance as of June 30, 2022130,586,754 $13 7,685,190 $(4,881)$426,037 $(1,194)$(356,907)$63,068 


The accompanying notes are an integral part of the condensed consolidated financial statements.

9

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
U.S. dollars in thousands (except share data)
(unaudited)
Common stockTreasury stockAdditional paid-in capitalAccumulated other comprehensive lossAccumulated deficitTotal stockholders' equity
NumberAmountNumberAmount
Balance as of January 1, 2023134,564,429 $13 7,685,190 $(4,881)$439,644 $(301)$(391,129)$43,346 
Stock-based compensation— — — — 14,959 — — 14,959 
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units3,229,049  — — 751 — — 751 
Other comprehensive income
— — — — — 40 — 40 
Net loss— — — — — — (23,573)(23,573)
 Balance as of June 30, 2023137,793,478 $13 7,685,190 $(4,881)$455,354 $(261)$(414,702)$35,523 

Common stockTreasury stockAdditional paid-in capitalAccumulated other comprehensive lossAccumulated deficitTotal stockholders' equity
NumberAmountNumberAmount
 Balance as of January 1, 2022126,925,104 $13 7,685,190 $(4,881)$412,776 $ $(322,634)$85,274 
Stock-based compensation— — — — 11,897 — — 11,897 
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units3,661,650  — — 1,364 — — 1,364 
Other comprehensive loss
— — — — — (1,194)— (1,194)
Net loss— — — — — — (34,273)(34,273)
 Balance as of June 30, 2022130,586,754 $13 7,685,190 $(4,881)$426,037 $(1,194)$(356,907)$63,068 

The accompanying notes are an integral part of the condensed consolidated financial statements.
10

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
U.S. dollars in thousands
(unaudited)
Six Months Ended June 30,
20232022
Cash flows from operating activities:
Net loss$(23,573)$(34,273)
Adjustments to reconcile net loss to net cash used in operating activities:
Loss on sale of property and equipment  179 
Depreciation and amortization2,155 1,353 
Stock-based compensation expenses14,583 11,727 
Amortization of deferred contract acquisition and fulfillment costs5,872 5,066 
Non-cash interest expenses (income), net(405)20 
Gain on foreign exchange(485) 
Changes in operating assets and liabilities:
Trade receivables(978)(14,700)
Prepaid expenses and other current assets and other assets, noncurrent(6)115 
Deferred contract acquisition and fulfillment costs(3,279)(6,517)
Trade payables1,084 1,643 
Accrued expenses and other current liabilities(349)(4,721)
Employees and payroll accruals(2,409)(1,214)
Other liabilities, noncurrent415 (56)
Deferred revenue(3,235)(263)
Operating lease right-of-use assets and lease liabilities, net(954)(486)
Net cash used in operating activities(11,564)(42,127)
Cash flows from investing activities:
Investment in available-for-sale marketable securities(14,645)(38,393)
Proceeds from maturities of available-for-sale marketable securities26,191  
Purchases of property and equipment(1,591)(761)
Capitalized internal-use software(1,242)(3,076)
Investment in restricted bank deposit(1,001)(1,850)
Net cash provided by (used in) investing activities7,712 (44,080)
Cash flows from financing activities:
Repayment of long-term loans(3,000)(1,500)
Principal payments on finance leases (133)
Proceeds from exercise of stock options815 754 
Payment of debt issuance costs (125)
Net cash used in financing activities(2,185)(1,004)
Effect of exchange rate changes on cash, cash equivalents and restricted cash485  
Net increase (decrease) in cash, cash equivalents and restricted cash(5,552)(87,211)
Cash, cash equivalents and restricted cash at the beginning of the period45,833 144,371 
Cash, cash equivalents and restricted cash at the end of the period$40,281 $57,160 
The accompanying notes are an integral part of the condensed consolidated financial statements.
11

KALTURA, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
U.S. dollars in thousands
(unaudited)

Six Months Ended June 30,
20232022
Supplemental disclosure of non-cash activity:
Purchase of property, equipment and internal-use software in credit$179 $415 
Lease liabilities arising from right-of-use assets$ $23,712 
Capitalized stock-based compensation cost $389 $170 
Pending proceeds from option exercises$163 $227 
Lease incentive recognized as leasehold improvements$3,790 $ 
Supplemental disclosure of cash flow information
Cash paid for income taxes, net$2,443 $6,463 
Cash paid for interest$1,504 $880 
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheet
Cash and cash equivalents$40,181 $55,660 
Restricted cash included in other assets, noncurrent100 1,500 
Total cash, cash equivalents, and restricted cash$40,281 $57,160 
    
The accompanying notes are an integral part of the condensed consolidated financial statements.
12

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 1: GENERAL
Description of Business
Kaltura, Inc. (together with its subsidiaries, the “Company”) was incorporated in October 2006 and commenced operations in January 2007. The Company’s business operations are allocated between two main segments, Enterprise, Education, and Technology (“EE&T”) and Media and Telecom (“M&T”). The Company has developed a platform for video creation, management, and collaboration. The Company's platform enables companies, educational institutions, and other organizations to cost-effectively launch advanced online video experiences, including for Over-the-top (“OTT”) Television, Cloud TV, web video publishing, video-based teaching, learning and training, video-based marketing, and video-based collaboration. The Company’s core offerings consist of various Software-as-a-Service (“SaaS”) products and solutions and a Platform-as-a-Service (“PaaS”).

NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting.
The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements as of that date, but does not include all of the disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023.
In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements with normal recurring adjustments necessary for the fair presentation of the Company’s financial position as of June 30, 2023, and the Company’s consolidated results of operations, stockholders’ equity, and cash flows for the three and six months ended June 30, 2023 and 2022. The results for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year ending December 31, 2023, or any other future interim or annual period.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates on an ongoing basis its assumptions, including those related to contingencies, income tax uncertainties, incremental borrowing rate for operating leases, fair value of financial assets and liabilities, including fair value of derivatives, fair value and useful life of acquired intangible assets and goodwill, as well as in estimates used in applying the revenue recognition policy. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, bank deposits, restricted cash and trade receivables.
The majority of the Company’s cash, and cash equivalents, marketable securities, bank deposits and restricted cash are invested with major banks in the United States, Israel, and the United Kingdom. Such investments in the United States may be in excess of insured limits and they are not insured in other jurisdictions. Market conditions can impact the viability of these financial institutions. In the event of failure of any of the financial institutions where the Company maintains its cash and cash equivalents, there can be no assurance that the Company would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect the Company's business and financial position. In general, these investments may be redeemed upon demand and therefore bear minimal risk.
The Company’s trade receivables are geographically dispersed and derived from sales to customers mainly in the United States, Europe, and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation, and account monitoring procedures.
Major customer data as a percentage of total revenues:
The following table sets forth customers that represented 10% or more of the Company’s total revenue in each of the periods set forth below:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Customer A (M&T)10.30 %          *)   — 10.50 %          *)   — 
*) Represents an amount that is lower than 10% of the Company's total revenue.
Significant Accounting Policies and Estimates
The Company’s significant accounting policies are discussed in Note 2 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 24, 2023. There have been no significant changes to these policies during the six months ended June 30, 2023 except as noted below.
Recently Adopted Accounting Pronouncements
As an “emerging growth company”, the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The Company adopted this guidance using modified retrospective approach, effective on January 1, 2023. The adoption did not have a material effect on its consolidated financial statements.

NOTE 3: REVENUES FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables present disaggregated revenue by category:
Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $30,258 97.1 %$10,466 82.3 %
Professional services900 2.9 %2,256 17.7 %
$31,158 100 %$12,722 100 %

Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $28,280 93.0 %$9,692 83.7 %
Professional services2,123 7.0 %1,883 16.3 %
$30,403 100 %$11,575 100 %

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $60,132 96.2 %$20,984 85.1 %
Professional services2,356 3.8 %3,681 14.9 %
$62,488 100 %$24,665 100 %
Six Months Ended June 30, 2022
Enterprise, Education & TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $55,882 92.9 %$19,107 81.1 %
Professional services4,248 7.1 %4,457 18.9 %
$60,130 100 %$23,564 100 %


The following tables summarize revenue by region based on the billing address of customers:
Three Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
United States (“US”)$22,902 52.2 %$23,572 56.2 %
Europe, the Middle East and Africa ("EMEA")16,599 37.8 %13,816 32.9 %
Other4,379 10.0 %4,590 10.9 %
$43,880 100 %$41,978 100 %

Six Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
US$45,973 52.7 %$46,886 56.0 %
EMEA32,523 37.3 %27,640 33.0 %
Other8,657 9.9 %9,168 11.0 %
$87,153 100 %$83,694 100 %

Remaining Performance Obligations
Remaining performance obligations represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods. As of June 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $174,329, which consists of both billed consideration in the amount of $57,872 and unbilled consideration in the amount of $116,457 that the Company expects to recognize as revenue but that was not yet recognized on the balance sheet. The Company expects to recognize 59% of its remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
On July 19, 2023, after the balance sheet date, the Company entered into an amendment to an agreement with one of its customers. The amendment among other things, decreases future commitments from the customer by an amount of approximately $7,000. The amount will decrease the unbilled consideration balance mentioned above.

Costs to Obtain a Contract
The following table represents a roll forward of costs to obtain a contract:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance $26,146 $25,292 $26,928 $26,274 
Additions to deferred contract acquisition costs during the period1,807 4,369 3,547 5,473 
Amortization of deferred contract acquisition costs(2,468)(2,275)(4,990)(4,361)
Ending balance$25,485 $27,386 $25,485 $27,386 
Deferred contract acquisition costs, current$9,042 $8,902 $9,042 $8,902 
Deferred contract acquisition costs, noncurrent16,443 18,484 16,443 18,484 
Total deferred costs to obtain a contract$25,485 $27,386 $25,485 $27,386 
Costs to Fulfill a Contract
The following table represents a roll forward of costs to fulfill a contract:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$5,075 $5,641 $5,522 $5,427 
Additions to deferred costs to fulfill a contract during the period 512  1,084 
Amortization of deferred costs to fulfill a contract(448)(347)(895)(705)
Ending balance$4,627 $5,806 $4,627 $5,806 
Deferred fulfillment costs, current1,719 1,594 1,719 1,594 
Deferred fulfillment costs, noncurrent2,908 4,212 2,908 4,212 
Total deferred costs to fulfill a contract$4,627 $5,806 $4,627 $5,806 

NOTE 4: MARKETABLE SECURITIES
The following is a summary of available-for-sale marketable securities as of June 30, 2023 and December 31, 2022:
June 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$2,265 $ $(10)$2,255 
Municipal securities1,045   1,045 
U.S. Treasury12,408 1 (16)12,393 
Commercial paper8,797   8,797 
Agency bonds4,957  (15)4,942 
29,472 1 (41)29,432 
Available-for-sale – matures after one year:
Agency bonds1,017  (10)1,007 
1,017  (10)1,007 
Total$30,489 $1 $(51)$30,439 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$9,305 $ $(66)$9,239 
Municipal securities1,751  (4)1,747 
U.S. Treasury16,306  (111)16,195 
Commercial paper11,237   11,237 
Agency bonds2,925 1 (1)2,925 
$41,524 $1 $(182)$41,343 
As of June 30, 2023 and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable debt securities and the vast majority of the gross unrealized losses of the Company's marketable securities have been in a continuous loss position for less than 12 months. There were no gains or losses from available-for-sale marketable securities that were reclassified out of accumulated other comprehensive loss during the periods presented.

NOTE 5: FAIR VALUE MEASUREMENTS
In accordance with ASC 820, the Company measures its cash equivalents and marketable securities at fair value using the market approach valuation technique. Cash equivalents and marketable securities are classified within Level 1 or Level 2 because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Foreign currency derivative contracts are classified within the Level 2 value hierarchy, as the valuation inputs are based on quoted prices and market observable data of similar instruments.
The following table sets forth the Company’s assets and liabilities that were measured at fair value as of June 30, 2023 and December 31, 2022 by level within the fair value hierarchy:
13

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Fair Value Measurements As Of
DescriptionFair Value HierarchyJune 30, 2023December 31, 2022
Measured at fair value on a recurring basis:
Assets:
Cash equivalents:
Money market fundsLevel 1$19,870 $16,489 
U.S. TreasuryLevel 2$3,989 $ 
Short-term marketable securities:
Corporate bondsLevel 2$2,255 $9,239 
Municipal securitiesLevel 2$1,045 $1,747 
U.S. TreasuryLevel 2$12,393 $16,195 
Commercial paperLevel 2$8,797 $11,237 
Agency bondsLevel 2$4,942 $2,925 
Long-term marketable securities:
Agency bondsLevel 2$1,007 $ 
Prepaid expenses and other current assets:
Restricted bank depositsLevel 2$2,600 $2,600 
Other assets, noncurrent:
Restricted bank depositLevel 2$1,005 $ 
Liabilities:
Accrued expenses and other current liabilities:
Options and forward contracts designated as hedging instruments  Level 2$210 $120 
14

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 6: DERIVATIVES AND HEDGING
The Company entered into forward, put and call option contracts to hedge certain forecasted payroll costs denominated in NIS against exchange rate fluctuations of the U.S. dollar for a period of up to twelve months. The Company recorded the cash flows associated with these derivatives under operating activities. The Company does not use derivative instruments for trading or speculative purposes.
Notional Amount of Foreign Currency Contracts
The Company had outstanding contracts designated as hedging instruments in the aggregate notional amount of $7,891 and $8,345 as of June 30, 2023 and December 31, 2022, respectively. The fair value of the Company’s outstanding contracts amounted to a liability of $210 and $120 as of June 30, 2023 and December 31, 2022, respectively. These liabilities were recorded under accrued expenses and other current liabilities. Losses of $693, $184, $1,198 and $735 were reclassified from accumulated other comprehensive losses during the three and six months ended June 30, 2023, and 2022 respectively. Such losses were reclassified from accumulated other comprehensive loss when the related expenses were incurred.
Effect of Foreign Currency Contracts on the Condensed Consolidated Statements of Operations
The effect of foreign currency contracts on the condensed consolidated statements of operations during the three and six months ended June 30, 2023 and 2022 were as follows:
Condensed Statement of Operations Location:Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cost of revenue$93 $124 $162 $100 
Research and development358 373 610 308 
Sales and marketing94 107 152 88 
General and administrative124 131 220 106 
Restructuring  28  
Total$669 $735 $1,172 $602 

15

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 7: LEASES
The Company leases its office facilities under non-cancelable agreements that expire at various dates through November 2027. The Company has a lease agreement for offices in Israel which includes two extension options for five years each. The Company estimates that it is reasonably certain that it will exercise the option for the first extension period. Therefore, for the purposes of determining the amount of the expense and the value of the right of use asset and lease liability according to ASC 842, the Company determined that the lease term would end in November 2032.
Components of operating lease expense were as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Operating lease cost$726 $658 $1,488 $1,283 
Short-term lease cost 81 154 81 
Variable lease cost20 6 29 18 
Total$746 $745 $1,671 $1,382 
Supplementary cash flow information related to operating leases was as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cash paid for operating leases$875 $876 $1,477 $1,343 
As of June 30, 2023, the weighted-average discount rate is 4.56% and the weighted-average remaining term is 8.5. Maturities of the Company’s operating lease liabilities as of June 30, 2023 were as follows:
Year Ending December 31,
2023 (Remainder)1,684 
20243,018 
20253,074 
20263,136 
20272,704 
20282,324 
2029 and thereafter8,908 
Total operating lease payments$24,848 
Less: imputed interest3,729 
Total operating lease liabilities$21,119 

16

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 8: COMMITMENTS AND CONTINGENCIES
Purchase Commitments
The Company has entered into various non-cancelable agreements with third-party providers for use of mainly cloud and other services, under which it committed to minimum and fixed purchases through the year ending December 31, 2026. The following table presents details of the aggregate future non-cancelable purchase commitments under such agreements as of June 30, 2023:
Year Ending December 31,
2023 (Remainder)4,773 
202414,401 
202513,121 
202614,250 
Total purchase commitment$46,545 
On July 17, 2023, after the balance sheet date, the Company amended the agreement with one if its cloud service providers. Among other things, the amendment decreased the remaining commitment by approximately $35,000 and changed the termination date of the agreement to October 2024.
Litigation
The Company is occasionally a party to claims or litigation in the normal course of the business. The Company does not believe that it is a party to any pending legal proceeding that is likely to have a material adverse effect on its business, financial condition, or results of operations.

NOTE 9: CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:

June 30, 2023December 31, 2022
Prepaid expenses$3,078 $3,369 
Government institutions289 422 
Restricted bank deposits2,600 2,600 
Other current assets1,437 1,130 
$7,404 $7,521 

17

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Property and Equipment, net
Composition of property and equipment is as follows:

June 30, 2023December 31, 2022
Cost:
Computers and peripheral equipment$4,506 $4,323 
Office furniture and equipment1,855 551 
Leasehold improvements5,913 1,965 
Finance leases of computers and peripheral equipment253 253 
Internal use software13,458 12,095 
25,985 19,187 
Accumulated depreciation(5,885)(4,045)
Depreciated cost$20,100 $15,142 

Depreciation expenses for the three months ended June 30, 2023 and 2022, and for the six months ended June 30, 2023 and 2022 were $998, $568, $1,840 and $970, respectively.

Other assets, noncurrent

June 30, 2023December 31, 2022
Restricted cash$100 $1,208 
Severance pay fund1,592 1,855 
Restricted deposit1,005  
Other166 113 
$2,863 $3,176 

Accrued expenses and other current liabilities

June 30, 2023December 31, 2022
Accrued expenses$6,611 $7,471 
Accrued taxes8,636 7,966 
Derivative instruments210 120 
Other current liabilities810 970 
$16,267 $16,527 
18

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 10: GOODWILL AND INTANGIBLE ASSETS
There was no goodwill activity during the periods presented.
The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2023, and December 31, 2022, were as follows:
June 30, 2023December 31, 2022
Weighted average remaining useful life (in years)BalanceBalance
Gross carrying amount:
Technology1.75$4,700 $4,700 
Customer relationship3.752,419 2,419 
Tradename0980 980 
8,099 8,099 
Accumulated amortization and impairments:
Technology(3,961)(3,749)
Customer relationship(2,229)(2,203)
Tradename(980)(903)
(7,170)(6,855)
Intangible assets, net$929 $1,244 

During the three months ended June 30, 2023 and 2022, and the six months ended June 30, 2023 and 2022, the Company recorded amortization expenses in the amount of $148, $168, $315 and $383, respectively, included in cost of revenue and sales and marketing expenses in the statements of operations.
The estimated future amortization expense of intangible assets as of June 30, 2023, is as follows:
Year Ending December 31,
2023 (Remainder)240 
2024478 
2025148 
202650 
202713 
$929 

19

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 11: INCOME TAXES
The Company recognized an income tax expense of $2,383, $2,082, $5,003 and $4,168 for the three and six months ended June 30, 2023, and 2022, respectively. The tax expense for these periods was primarily attributable to pre-tax foreign earnings. The Company’s effective tax rates of (28)%, (14)%, (27)% and (14)% for the three and six months ended June 30, 2023 and 2022, respectively, differ from the U.S. statutory tax rate primarily due to U.S. losses for which there is no benefit and the tax rate differences between the U.S. and foreign countries.
The Company has a full valuation allowance on its deferred tax assets. Deferred tax liability is from indefinite life goodwill intangibles. Management currently believes that it is more likely than not that the deferred tax regarding the tax loss carry forwards and other temporary differences will not be realized in the foreseeable future in the U.S.

NOTE 12: NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented:
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$10,778 $17,347 $23,573 $34,273 
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted136,782,051129,745,162135,939,680128,794,256
Net loss per share attributable to common stockholders, basic and diluted$0.08 $0.13 $0.17 $0.27 

Instruments potentially exercisable for common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
As of June 30,
20232022
Outstanding stock options and RSUs39,020,539 37,827,145 
Total39,020,53937,827,145






20

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)

NOTE 13: REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION
Reportable segments
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company's chief operating decision maker ("CODM") is its Chief Executive Officer. The Company's CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment.
The Company organizes its operations in two segments: Enterprise, Education and Technology and Media and Telecom. The Enterprise, Education and Technology segment represents products related to industry solutions for education customers, and media services (except for Media and Telecom customers). The Media and Telecom segment primarily represents TV solutions that are sold to media and telecom operators.
The measurement of the reportable operating segments is based on the same accounting principles applied in these financial statements, which includes certain corporate overhead allocations.

Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$31,158 $12,722 $43,880 
Gross profit$23,073 $5,529 $28,602 
Operating expenses38,163 
Financial income, net(1,166)
Provision for income taxes2,383 
Net loss$10,778 

21

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$30,403 $11,575 $41,978 
Gross profit$20,701 $5,988 $26,689 
Operating expenses42,195 
Financial income, net(241)
Provision for income taxes2,082 
Net loss$17,347 

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$62,488 $24,665 $87,153 
Gross profit$45,862 $10,026 $55,888 
Operating expenses77,409 
Financial income, net(2,951)
Provision for income taxes5,003 
Net loss$23,573 

22

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Six Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$60,130 $23,564 $83,694 
Gross profit$41,467 $11,493 $52,960 
Operating expenses83,121 
Financial income, net(56)
Provision for income taxes4,168 
Net loss$34,273 

Geographical information
See Note 3 for disaggregated revenue by geographic region.

23

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 14: LONG-TERM LOAN
In January 2021, the Company refinanced all amounts outstanding under the existing loan agreements, terminated all outstanding commitments, and entered into a new credit agreement (the “Credit Agreement”) with an existing lender, which provides for a new senior secured term loan facility in the aggregate principal amount of $40,000 (the “Term Loan Facility”) and a new senior secured revolving credit facility in the aggregate principal amount of $10,000 (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”).
In June 2021, the Company entered into an amendment to the Credit Agreement (the “First Amendment”). Pursuant to the First Amendment, the Company borrowed an additional aggregate principal amount of $12,500 and increased commitments under the Revolving Credit Facility to $35,000.
In December 2021, the Company repaid in full its outstanding principal amount under the Revolving Credit Facility. As of June 30, 2023 and December 31, 2022, the total commitments under the Revolving Credit Facility are available for future borrowings.
In May 2023, the Company entered into an amendment to the Credit Agreement to replace the London Interbank Offered Rate (“LIBOR”) with the Secured Overnight Financing Rate (“SOFR”) as the benchmark rate under the Credit Agreement. Prior to the Fourth Amendment, borrowings under the credit agreement would bear interest, at the Company's election, at (a) the Eurodollar Rate (as defined in the Credit Agreement as in effect prior to the Fourth Amendment) plus a margin of 3.50% or (b) Alternative Base Rate (“ABR”) (as defined in the Credit Agreement) plus a margin of 2.50%.
Following the effectiveness of the Fourth Amendment, borrowings under the Credit Facilities bear interest, determined as follows: (a) SOFR loans accrue interest at a rate per annum equal to Term SOFR (aas defined in the Credit Agreement) plus 0.10% per annum plus a margin of 3.50% (the Adjusted Term SOFR (as defined in the Credit Agreement) is subject to a 1.00% floor), and (b) ABR loans accrue interest at a rate per annum equal to the ABR plus a margin of 2.50% (ABR is equal to the highest of (i) the prime rate and (ii) the Federal Funds Effective Rate plus 0.50%, subject to a 2.00% floor). As of June 30, 2023, the current rate of interest under the Credit Facilities was equal to a rate per annum of 8.84%, consisting of 5.34% (the 3-month SOFR rate as of June 30, 2023), 0.10% credit spread adjustment and the margin of 3.50%.
The Term Loan Facility is payable in consecutive quarterly installments on the last day of each fiscal quarter in an amount equal to (i) $250 for installments payable on April 1, 2021, through December 31, 2021 (ii) $750 for installments payable on March 31, 2022 through December 31, 2022, and (iii) $1,500 for installments payable on and after March 31, 2023. The remaining unpaid balance on the Term Loan Facility is due and payable on January 14, 2024, together with accrued and unpaid interest on the principal amount to be paid to, but excluding, the payment date. Amounts outstanding under the Credit Facilities may be voluntarily prepaid at any time and from time to time, in whole or in part, without premium or penalty.
Under the terms of the Credit Facilities, the Company is obligated to maintain certain covenants as defined therein. As of June 30, 2023, the Company met these covenants.
The aggregate principal annual maturities according to the Credit Facilities agreements are as follows:
Year Ending December 31,
2023 (Remainder)$3,000 
202430,000 
$33,000 

The carrying amounts of the loans approximate their fair value.
.
24

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 15: STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS
Equity Incentive Plans
On January 1, 2023, the number of shares of common stock authorized for issuance under the 2021 Incentive Award Plan (the “2021 Plan”) automatically increased by 6,728,221 shares pursuant to the terms of the 2021 Plan.
Stock Options
A summary of the Company's stock option activity with respect to options granted under the 2021 Plan is as follows:

Number of Options
Weighted
Average exercise price
Weighted remaining contractual term (years)Aggregate
Intrinsic
Value








Outstanding as of January 1, 2023

25,988,465$4.56 7.75$6,285 


Granted

 $ 
Exercised

(629,976)$1.19 $451 
Forfeited

(458,104)$3.82 
Outstanding as of June 30, 2023

24,900,385$4.66 6.59$9,936 


Exercisable options at end of the period

17,226,948$2.50 6.15$9,936 

RSUs
The following table summarizes the RSU activity with respect to the 2021 Plan for the six months ended June 30, 2023:


RSUs
Outstanding

Weighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2022

7,469,000$2.72
RSUs granted

9,885,034$2.06
RSUs vested

(2,599,073)$2.48
RSUs forfeited

(634,807)$2.81
Unvested and Outstanding as of June 30, 2023

14,120,154$2.30

25

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Stock-Based Compensation Expense
The stock-based compensation expense by line item in the accompanying consolidated statement of operations is summarized as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$266 $359 $535 $771 
Research and development1,131 1,111 2,272 2,139 
Sales and marketing798 985 1,571 1,911 
General and administrative5,227 3,604 10,205 6,906 
Total expenses$7,422 $6,059 $14,583 $11,727 

As of June 30, 2023, there were $44,546 of total unrecognized compensation cost related to non-vested stock-based compensation arrangements granted under the Company's equity incentive plans. These costs are expected to be recognized over a weighted-average period of approximately two years.
Shares Reserved for Future Issuance
The Company has the following common stock reserved for future issuance under the 2021 Plan:
June 30, 2023
Outstanding options24,900,385 
Outstanding RSUs14,120,154 
Shares reserved under 2021 Plan3,428,360 
Total42,448,899 

26

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
NOTE 16: SELECTED STATEMENTS OF OPERATIONS DATA
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Financial income:
Interest income$586 $166 $1,124 $172 
Foreign currency translation adjustments, net1,755 773 3,992 1,304 
2,341 939 5,116 1,476 
Financial expenses:
Bank fees55 50 89 76 
Interest expense808 489 1,611 987 
Other312 159 465 357 
1,175 698 2,165 1,420 
Financial income, net$(1,166)$(241)$(2,951)$(56)

NOTE 17: ACCUMULATED OTHER COMPREHENSIVE LOSS
The following tables summarize the changes in accumulated other comprehensive income (loss) by component, net of tax (AOCI), during the six months ended June 30, 2023 and 2022:
Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2022;$(181)$(120)$(301)
Other comprehensive income (loss) before reclassifications131 (1,289)(1,158)
Net realized losses reclassified from accumulated other comprehensive income  1,198 1,198 
Other comprehensive income (loss)131 (91)40 
Balance as of June 30, 2023$(50)$(211)$(261)
27

KALTURA, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
U.S. dollars in thousands (except share and per share data)
(unaudited)
Net Unrealized Losses on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2021;$ $ $ 
Other comprehensive loss before reclassifications(145)(1,680)(1,825)
Net realized losses reclassified from accumulated other comprehensive income  631 631 
Other comprehensive loss(145)(1,049)(1,194)
Balance as of June 30, 2022$(145)$(1,049)$(1,194)

NOTE 18: RESTRUCTURING ACTIVITIES
2022 Restructuring Plan
On August 7, 2022, the Board of Directors of the Company approved a cost-reduction and re-organization plan (the "2022 Restructuring Plan") that included, among other things, downsizing around 10% of the Company's employees. The Company does not expect to incur additional costs related to the 2022 Restructuring Plan.
2023 Reorganization Plan
On January 3, 2023, the Board of Directors of the Company approved a re-organization plan (the “2023 Reorganization Plan”) that included, among other things, downsizing approximately 11% of the Company’s workforce and adapting the Company's organizational structure, roles, and responsibilities accordingly.
During the six months ended June 30, 2023, in connection with the 2023 Reorganization Plan, the Company recorded expenses of $968, all for one-time employee termination benefits.
Restructuring Accruals
The following table is a reconciliation of the beginning and ending restructuring liability for the six months ended June 30, 2023, related to the 2022 Restructuring Plan and the 2023 Reorganization Plan:
EE&TM&TTotal
Balance as of December 31, 2022$273 $2 $275 
Accrual and accrual adjustments553 415 968 
 Cash payments(794)(397)(1,191)
Balance as of June 30, 2023$32 $20 $52 
The restructuring liability for severance and termination benefits is reflected in "Employees and payroll accruals" in the condensed consolidated balance sheet as of June 30, 2023.
28


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023 (the "2022 10-K"). This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth in Part I, Item 1A, “Risk Factors” of our 2022 10-K and other factors set forth in Part II, Item 1A, "Risk Factors" and other parts of this Quarterly Report on Form 10-Q.

Overview
Our mission is to power any video experience, for any organization. Our Video Experience Cloud powers live, real-time, and on-demand video for webinars, events, virtual classrooms, and video sites. We also offer robust Application Programming Interfaces ("APIs") and Software Development Kits ("SDKs") for developers and industry solutions for education and media and telecom. Our Video Experience Cloud is used by leading brands across all industries, reaching millions of users, at home, at school and at work, for communication, collaboration, marketing, sales, customer care, learning, and entertainment experiences. With our flexible offerings, customers can experience the benefits of video across a wide range of use cases, while customizing their deployments to meet their individual, dynamic needs.
Our business was founded in 2006.
We generate revenue primarily through the sale of Software-as-a-Service ("SaaS") and Platform-as-a-Service ("PaaS") subscriptions, and additional revenue from term license subscriptions. We also generate revenue through the sale of professional services associated with the implementation of deployments for new and existing customers.
In August 2022, our Board of Directors approved a strategic restructuring program (the “2022 Restructuring Plan”) to streamline our operations in order to support our investment in critical growth areas. The 2022 Restructuring Plan included, among other things, a workforce reduction of approximately 10% of our employees. In connection with the 2022 Restructuring Plan, during the year ended December 31, 2022, we recorded expenses of $1,238, all for one-time employee termination benefits. The 2022 Restructuring Plan was substantially completed in 2022. On January 3, 2023, our Board of Directors approved a re-organization plan (the “2023 Reorganization Plan” and together with the 2022 Restructuring Plan, the “Reorganization Plans”) that included, among other things, downsizing an additional 11% of our workforce and adapting our organizational structure, roles, and responsibilities accordingly. The total cost reduction from the downsizing in connection with the 2023 Reorganization Plan on an annualized basis is expected to be approximately $16 million. The 2023 Reorganization Plan is focused on realigning our operations to further increase efficiency and productivity, in reaction to the current macro-economic climate. The 2023 Reorganization Plan's main objectives are to position the Company for lower demand, spend, and available budgets across our market segments, align our business strategy in light of these market conditions and support our growth initiatives and return path to profitability. In connection with the 2023 Reorganization Plan, we incurred pre-tax charges of approximately $1 million as of June 30, 2023.
The 2023 Reorganization Plan was substantially completed in the first half of 2023. See Note 18, Restructuring Activities, for further information.
We organize our business into two reporting segments: (i) Enterprise, Education, and Technology (“EE&T”); and (ii) Media and Telecom (“M&T”). These segments share a common underlying platform consisting of our API-based architecture, as well as unified product development, operations, and administrative resources.

29


Enterprise, Education & Technology: Includes revenues from all of our products, industry solutions for education customers, and Media Services (except for media and telecom customers), as well as associated professional services for those offerings. Subscription revenues are primarily generated on a per full-time equivalent basis for on-demand and live products and solutions, per host basis for real-time-conferencing products and solutions, and per participant basis for the Events product (which intersects on-demand, live, and real-time-conferencing video). Contracts are generally 12 to 24 months in length. Billing is primarily done on an annual basis.
Media & Telecom: Includes revenues from our TV Solution and Media Services for media and telecom customers, as well as associated professional services for those offerings. Revenues are generated on a per end-subscriber basis for telecom customers, and on a per video play basis for media customers. Contracts are generally two to five years in length. Billing is generally done on a quarterly or annual basis. It generally takes from six to 12 months to implement M&T offerings. The upfront resources required for implementation of our Media & Telecom solutions generally exceed those of our other offerings, resulting in a longer period from initial booking to go-live and a higher proportion of professional services revenue as a percentage of overall revenue. Additionally, a higher proportion of revenue comes from customers who choose to license our offerings through private cloud and on-premise deployments, which also impacts our gross margin. In the long-term, we expect the margins for this segment to improve due to the following: expected increase in the ratio of subscription revenue to professional services with scale, improved efficiencies of both production and professional services costs.

Reflected below is a summary of reportable segment revenue and reportable segment gross profit for the three and six months ended June 30, 2023 and 2022.
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
(in thousands)
Revenue
Enterprise, Education & Technology$31,158 $30,403 $62,488 $60,130 
Media & Telecom12,722 11,575 24,665 23,564 
Total Revenue$43,880 $41,978 $87,153 $83,694 
Gross Profit
Enterprise, Education & Technology23,073 20,701 45,862 41,467 
Media & Telecom5,529 5,988 10,026 11,493 
Total Gross Profit$28,602 $26,689 $55,888 $52,960 

We employ a "land and expand strategy" with the aim of having our customers increase their usage of our offerings and/or purchase additional offerings over time. Our ability to expand within our existing customer base is reflected by our Net Dollar Retention Rate (as defined below). For the three months ended June 30, 2023 and 2022, our Net Dollar Retention Rate was 100% and 100%, respectively. We grew our Annualized Recurring Revenue (as defined below) by 8% in the three months ended June 30, 2023, compared to the three months ended June 30, 2022, demonstrating our ability to land new customers with higher spending levels and increase revenue from our existing customers.
For any given year, a large majority of our revenue comes from existing customers, with whom we are in active dialogue and tend to have visibility into their expected usage of our offerings.
We focus our selling efforts on large organizations and sell our solutions primarily through direct sales teams and account teams. In addition, we are investing in low-touch and self-serve offerings for smaller customers.

30



Impact of COVID-19/Macroeconomic Events
Prior to the COVID-19 pandemic, the market demand for our solutions was growing at a robust rate, with numerous tailwinds for long-term growth, and that demand accelerated mainly in 2021 as a result of the pandemic. As the effects of the COVID-19 pandemic subsided in 2022 and the worsening economic climate and recession headwinds led to lower demand, we did not see this rapid growth trend continue in 2022 and do not expect it to continue in 2023. Moreover, due to the worsening economic climate we expect to face lower demand, spend, and available budgets across our market segments, and other adverse effects, although we cannot predict nor fully assess the actual impact, length and depth of such downturn. In order to adapt to these changes, we have adopted the Reorganization Plans as elaborated above, that included, among other things, downsizing our workforce and adapting our organizational structure, roles, and responsibilities accordingly. In particular, the 2023 Reorganization Plan is focused on realigning our operations to further increase efficiency and productivity, in reaction to the current macro-economic climate. As market fluctuations have not yet stabilized, it is not possible at this time to estimate the ultimate impact and results of these developments on our business, financial condition and results of operations.
For additional information, see Part I, Item 1A. “Risk Factors - Risks Related to Our Business and Industry—We may not be able to successfully assess or mitigate the worsening economic climate and its direct and indirect impact on our business and operations, including our customers and vendors, or to correctly predict the duration and depth of the current instability of the global economy and take the right or sufficient measures to address it, and as a result our business, financial condition, results of operations and prospects would be adversely affected” and “Risk Factors—Risks Related to Our Business and Industry—The COVID-19 pandemic could adversely affect our business, financial condition and results of operations” in our 2022 10-K.

Key Factors Affecting Our Performance
Expansion of our Platform
We believe our platform is ideally suited for expansion across solutions, industries, and use cases. For example, in 2020, we entered the real-time conferencing market with the introduction of our Virtual and Hybrid Events, Webinars, and Online Learning products, focusing on learning, training, events, and marketing. In 2021 and 2022 we expanded the capabilities of our Virtual & Hybrid Events product to support a broader range of event types and use cases and fitted them to also address low-touch and self-serve sales, which we are developing and investing in. Beginning this year, we plan to extend our range of existing artificial intelligence (“AI”) services with generative AI capabilities across our products, platform and partner ecosystem. We believe these products present a significant long-term opportunity, and we intend to harness our growing presence with them. Additionally, we will continue to invest in new video products for training, communication and collaboration, sales, marketing, and customer care, as we extend our platform into more industries.
Acquiring New Customers
We are focused on continuing to grow the number of customers that use our solutions. Additionally, we are investing in low-touch and self-serve offerings that can be sold by inside-sales teams or completely online, as well as in distribution channels. We believe this will enable us to efficiently acquire smaller customers across all industries – beyond large enterprises into small and medium-sized enterprises, beyond universities into K-12 schools, beyond tier 1 media and telecom companies to tier 2 and 3 media and telecom companies, and beyond providing Media Services to large technology companies to also addressing smaller technology firms and startups.
Increasing Revenue from Existing Customers
We are focused on increasing sales within our existing customer base through increased usage of our platform and the cross-selling of additional products and solutions. For the three months ended June 30, 2023, our Net Dollar Retention Rate was 100%. In order for us to increase revenue within our customer base, we will need to maintain engineering-level customer support and continue to introduce new products and features as well as innovative new use cases that are tailored to our customers' needs.

31


Continued Investment in Growth
Although we have invested significantly in our business to date, we believe that we still have a significant market opportunity ahead of us. We intend to continue to make investments to support the growth and expansion of our business and to increase revenue. We believe there is a significant opportunity to continue our growth. We expect that our cost of revenue and operating expenses will fluctuate over time.

Key Financial and Operating Metrics
We measure our business using both financial and operating metrics. We use these metrics to assess the progress of our business, make decisions on where to allocate capital, time, and technology investments, and assess the near-term and long-term performance of our business. The key financial and operating metrics we use are:
Three Months Ended June 30,
20232022
(in thousands, except percentages)
Annualized Recurring Revenue$163,405 $150,950 
Net Dollar Retention Rate100 %100 %
Remaining Performance Obligations$174,329 $172,732 
Annualized Recurring Revenue
We use Annualized Recurring Revenue ("ARR") as a measure of our revenue trend and an indicator of our future revenue opportunity from existing recurring customer contracts. We calculate ARR by annualizing our recurring revenue for the most recently completed fiscal quarter. Recurring revenues are generated from SaaS and PaaS subscriptions, as well as term licenses for software installed on the customer’s premises (“On-Prem”). For the SaaS and PaaS components, we calculate ARR by annualizing the actual recurring revenue recognized for the latest fiscal quarter. For the On-Prem components for which revenue recognition is not ratable across the license term, we calculate ARR for each contract by dividing the total contract value (excluding professional services) as of the last day of the specified period by the number of days in the contract term and then multiplying by 365. Recurring revenue excludes revenue from one-time professional services and setup fees. ARR is not adjusted for the impact of any known or projected future customer cancellations, upgrades or downgrades, or price increases or decreases.
The amount of actual revenue that we recognize over any 12-month period is likely to differ from ARR at the beginning of that period, sometimes significantly. This may occur due to new bookings, cancellations, upgrades or downgrades, pending renewals, professional services revenue, foreign exchange rate fluctuations and acquisitions or divestitures. ARR should be viewed independently of revenue as it is an operating metric and is not intended to be a replacement or forecast of revenue. Our calculation of ARR may differ from similarly titled metrics presented by other companies.











32


Net Dollar Retention Rate
Our Net Dollar Retention Rate, which we use to measure our success in retaining and growing recurring revenue from our existing customers, compares our recognized recurring revenue from a set of customers across comparable periods. We calculate our Net Dollar Retention Rate for a given period as the recognized recurring revenue from the latest reported fiscal quarter from the set of customers whose revenue existed in the reported fiscal quarter from the prior year (the numerator), divided by recognized recurring revenue from such customers for the same fiscal quarter in the prior year (denominator). For annual periods, we report Net Dollar Retention Rate as the arithmetic average of the Net Dollar Retention Rate for all fiscal quarters included in the period. We consider subdivisions of the same legal entity (for example, divisions of a parent company or separate campuses that are part of the same state university system) to be a single customer for purposes of calculating our Net Dollar Retention Rate. Our calculation of Net Dollar Retention Rate for any fiscal period includes the positive recognized recurring revenue impacts of selling new services to existing customers and the negative recognized recurring revenue impacts of contraction and attrition among this set of customers. Our Net Dollar Retention Rate may fluctuate as a result of a number of factors, including the growing level of our revenue base, the level of penetration within our customer base, expansion of products and features, and our ability to retain our customers. Our calculation of Net Dollar Retention Rate may differ from similarly titled metrics presented by other companies.
Remaining Performance Obligations
Remaining Performance Obligations represents the amount of contracted future revenue that has not yet been delivered, including both subscription and professional services revenues. Remaining Performance Obligations consists of both deferred revenue and contracted non-cancelable amounts that will be invoiced and recognized in future periods. As of June 30, 2023, our Remaining Performance Obligations was $174.3 million, which consists of both billed consideration in the amount of $57.9 million and unbilled consideration in the amount of $116.5 million that we expect to invoice and recognize in future periods. On July 19, 2023, the Company entered into an amendment to a commercial agreement that, among other things, decreases future commitments from the counterparty by an amount of approximately $7.0 million and, in turn, decreases the unbilled consideration balance as of such date.
We expect to recognize 59% of our Remaining Performance Obligations as revenue over the next 12 months and the remainder thereafter, in each case, in accordance with our revenue recognition policy.

Non-GAAP Financial Measures
In addition to our results determined in accordance with GAAP, we believe that Adjusted EBITDA, a non-GAAP financial measure, is useful in evaluating the performance of our business.
We define EBITDA as net profit (loss) before interest expense, net, provision for income taxes and depreciation and amortization expenses. Adjusted EBITDA is defined as EBITDA (as defined above), adjusted for the impact of certain non-cash and other items that we believe are not indicative of our core operating performance, such as non-cash stock-based compensation expenses, facility exit and transition costs and restructuring.
Adjusted EBITDA is a supplemental measure of our performance, is not defined by or presented in accordance with GAAP, and should not be considered in isolation or as an alternative to net profit (loss) or any other performance measure prepared in accordance with GAAP. Adjusted EBITDA is presented because we believe that it provides useful supplemental information to investors and analysts regarding our operating performance and is frequently used by these parties in evaluating companies in our industry. By presenting Adjusted EBITDA, we provide a basis for comparison of our business operations between periods by excluding items that we do not believe are indicative of our core operating performance. We believe that investors’ understanding of our performance is enhanced by including this non-GAAP financial measure as a reasonable basis for comparing our ongoing results of operations. Additionally, our management uses Adjusted EBITDA as a supplemental measure of our performance because it assists us in comparing the operating performance of our business on a consistent basis between periods, as described above.

33


Although we use EBITDA and Adjusted EBITDA, as described above, EBITDA and Adjusted EBITDA, have significant limitations as analytical tools. Some of these limitations include:
such measures do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;
such measures do not reflect changes in, or cash requirements for, our working capital needs;
such measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments on our debt;
such measures do not reflect our tax expense or the cash requirements to pay our taxes;
although depreciation and amortization expense and non-cash stock-based compensation expense are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future and such measures do not reflect any cash requirements for such replacements; and
other companies in our industry may calculate such measures differently than we do, thereby further limiting their usefulness as comparative measures.
Due to these limitations, EBITDA and Adjusted EBITDA should not be considered as measures of discretionary cash available to us to invest in the growth of our business. We compensate for these limitations by relying primarily on our GAAP results and using these non-GAAP measures only supplementally. Adjusted EBITDA includes an adjustment for non-cash stock-based compensation expenses . It is reasonable to expect that this item will occur in future periods. However, we believe this adjustment is appropriate because the amount recognized can vary significantly from period to period, does not directly relate to the ongoing operations of our business, and complicates comparisons of our internal operating results between periods and with the operating results of other companies over time. Each of the normal recurring adjustments and other adjustments described above help to provide management with a measure of our core operating performance over time by removing items that are not related to day-to-day operations. Nevertheless, because of the limitations described above, management does not view EBITDA, or Adjusted EBITDA in isolation and also uses other measures, such as revenue, operating loss, and net loss, to measure operating performance.
The following table reconciles EBITDA and Adjusted EBITDA to the most directly comparable GAAP financial performance measure, which is net loss:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
(in thousands)
Net loss $(10,778)$(17,347)$(23,573)$(34,273)
Financial income, net (a)
(1,166)(241)(2,951)(56)
Provision for income taxes 2,383 2,082 5,003 4,168 
Depreciation and amortization 1,146 736 2,155 1,353 
EBITDA (8,415)(14,770)(19,366)(28,808)
Non-cash stock-based compensation expense 7,422 6,059 14,583 11,727 
Facility exit and transition costs (b)
— 214 154 214 
Restructuring (c)
23 — 968 — 
Adjusted EBITDA $(970)$(8,497)$(3,661)$(16,867)

(a)The three months ended June 30, 2023 and 2022, and the six months ended June 30, 2023 and 2022 include $808, $489, $1,611 and $987 respectively, of interest expenses.
34


(b)Facility exit and transition costs for the six months ended June 30, 2023, and 2022, and the three months ended June 30, 2022, include losses from sale of fixed assets and other costs associated with moving to our temporary office in Israel.

(c)The three months ended June 30, 2023 and the six months ended June 30, 2023 include one-time employee termination benefits incurred in connection with the 2023 Reorganization Plan.

Components of Our Results of Operations

Revenue
Subscription
Our revenues are mainly comprised of revenue from SaaS and PaaS subscriptions. SaaS and PaaS subscriptions provide access to our Video Experience Cloud which powers all types of video experiences: live, real-time, and on-demand video. We provide access to our platform either as a cloud-based service, which represent most of our SaaS and PaaS subscriptions, or, less commonly, as a term license to software installed on the customer's premises. Revenue from SaaS and PaaS subscriptions is recognized ratably over the time of the subscription, beginning from the date on which the customer is granted access to our Video Experience Cloud. Revenue from the sale of a term license is recognized at a point in time in which the license is delivered to the customer. Revenue from post-contract services ("PCS") included in On-Prem deals is recognized ratably over the period of the PCS.
Professional Services
Our revenue also includes professional services, which consist of consulting, integration and customization services, technical solution services and training related to our video experience. In some of our arrangements, professional services are accounted for as a separate performance obligation, and revenue is recognized upon rendering of the service.
In some of our SaaS and PaaS subscriptions, we determined that the professional services are solely set up activities that do not transfer goods or services to the customer and therefore are not accounted for as a separate performance obligation and are recognized ratably over the time of the subscription.
Cost of Revenue
Cost of subscription revenue consists primarily of employee-related costs including payroll, benefits and stock-based compensation expense for operations and customer support teams, costs of cloud hosting providers and other third-party service providers, amortization of capitalized software development costs and acquired technology or licenses and allocated overhead costs.
Cost of professional services consists primarily of personnel costs of our professional services organization, including payroll, benefits, and stock-based compensation expense, allocated overhead costs and other third-party service providers.
The costs associated with providing professional services are significantly higher as a percentage of related revenue than the costs associated with delivering our subscriptions due to the labor costs of providing professional services. As such, the implementation and professional services costs relating to an arrangement with a new customer are more significant than the costs to renew an existing customer’s license and support arrangement.
For the three months ended June 30, 2023 and 2022, and for the six months ended June 30, 2023 and 2022, our cost of revenue was $15,278, $15,289, $31,265 and $30,734, respectively.




35


Gross Margins
Gross margins have been and will continue to be affected by a variety of factors, including the average sales price of our products and services, volume growth, the mix of revenue between SaaS and PaaS subscriptions, software licenses, maintenance and support and professional services, onboarding of new media and telecom customers, hosting of major virtual events and changes in cloud infrastructure and personnel costs. In particular, the gross margins in our M&T segment have been negatively impacted due to the resources required for implementation of our TV Solution and Media Services for TV experiences, which generally exceed those of our other offerings, resulting in a longer period from initial booking to go-live and a higher proportion of professional services revenue as a percentage of overall revenue. Additionally, a higher proportion of revenue comes from customers who choose to license our offerings through private cloud and on-premise deployments, which also impacts our gross margin. In the long-term, we expect the margins for this segment to improve due to the following: expected increase in the ratio of subscription revenue to professional services with scale, improved efficiencies of both production and professional services costs, and an increase in the proportion of revenues from media customers, which generally entail simpler deployments compared to telecom customers. However, in the near and medium term, our gross margins in our M&T segment will vary from period to period based on the onboarding of new customers, as well as the timing and aggregate usage of our solutions by such customers.
For the three months ended June 30, 2023 and 2022, our gross margins were 65% (73% for subscriptions and (38)% for professional services) and 64% (74% for subscriptions and (38)% for professional services), respectively. For the six months ended June 30, 2023 and 2022, our gross margins were 64% (73% for subscriptions and (52)% for professional services) and 63% (74% for subscriptions and (30)% for professional services), respectively.
For our EE&T segment, gross margins for the three months ended June 30, 2023 and 2022, were 74% (79% for subscription and (88)% for professional services), and 68% (76% for subscription and (38)% for professional services), respectively. For the six months ended June 30, 2023 and 2022, our gross margins for our EE&T segment were 73% (79% for subscriptions and (58)% for professional services) and 69% (77% for subscriptions and (37)% for professional services), respectively.
For our M&T segment, gross margins for the three months ended June 30, 2023 and 2022 were 43% (57% for subscriptions and (17)% for professional services) and 52% (69% for subscriptions and (37)% for professional services), respectively. For the six months ended June 30, 2023 and 2022, our gross margins for our M&T segment were 41% (56% for subscription and (48)% for professional services) and 49% (66% for subscription and (23)% for professional services), respectively.
36


Research and Development
Our research and development expenses consist primarily of costs incurred for personnel-related expenses for our technical staff, including salaries and other direct personnel-related costs. Additional expenses include consulting and professional fees for third-party development resources and software subscriptions. We expect our research and development expenses to decrease in both absolute dollars and as a percentage of revenue for the near and medium-term, as a result of the implementation of our Reorganization Plans, improving efficiency and productivity while further dedicating substantial resources to develop, improve, and expand the functionality of our solutions. Subsequent costs incurred for the development of future upgrades and enhancements, which are expected to result in additional functionality, may qualify for capitalization under internal-use software and therefore may cause research and development expenses to fluctuate.
Sales and Marketing Expenses
Our sales and marketing expenses consist primarily of personnel related costs for our sales and marketing functions, including salaries and other direct personnel-related costs. Additional expenses include marketing program costs and amortization of acquired customer relationships intangible assets. We expect our sales and marketing expenses to decrease both on an absolute dollar basis and as a percentage of revenue for the near and medium-term, as a result of the implementation of our Reorganization Plans, improving efficiency and productivity while we continue our focused investment to support our growth.
General and Administrative Expenses
Our general and administrative expenses consist primarily of personnel-related costs for our executive, finance, human resources, information technology, and legal functions, including salaries and other direct personnel-related costs. We expect our general and administrative expenses to be relatively stable both on an absolute dollar basis and as a percentage of revenue for the near and medium-term, as a combined result of implementation of our Reorganization Plans and focused investment to support our growth.
We allocate overhead costs such as rent, utilities, and supplies to all departments based on relative headcount to each operating expense category.
Financial Expenses (Income), Net
Financial expenses (income), net consists of interest expense accrued or paid on our indebtedness and the change in the fair value of warrants to purchase our preferred and common stock in the comparative period, net of interest income earned on our cash balances and marketable securities. Financial expenses, net also includes foreign exchange gains and losses and bank fees. We expect interest expenses to vary each reporting period depending on the amount of outstanding indebtedness and prevailing interest rates.
We expect interest income will vary in each reporting period depending on our average cash and marketable securities balances during the period and applicable interest rates.
Provision for Income Taxes
We are subject to taxes in the United States as well as other tax jurisdictions or countries in which we conduct business. Earnings from our non-U.S. activities are subject to local country income tax and may be subject to current U.S. income tax. Due to cumulative losses, we maintain a valuation allowance against our deferred tax assets. We consider all available evidence, both positive and negative, in assessing the extent to which a valuation allowance should be applied against our deferred tax assets. Realization of our U.S. deferred tax assets depends upon future earnings, the timing and amount of which are uncertain. Our effective tax rate is affected by tax rates in foreign jurisdictions and the relative amounts of income we earn in those jurisdictions, as well as non-deductible expenses, such as share-based compensation, and changes in our valuation allowance.
37


Results of Operations

The following tables summarize key components of our results of operations for the periods presented. The period-to-period comparisons of our historical results are not necessarily indicative of the results that may be expected in the future.
Three Months Ended June 30,Period-over-Period ChangeSix Months Ended June 30,Period-over-Period Change
20232022DollarPercentage20232022DollarPercentage
(in thousands, except percentages)(in thousands, except percentages)
Revenue:
Enterprise, Education & Technology $31,158 $30,403 $755 %$62,488 $60,130 $2,358 %
Media & Telecom 12,722 11,575 1,147 10 %24,665 23,564 1,101 %
Total revenue 43,880 41,978 1,902 %87,153 83,694 3,459 %
Cost of revenue 15,278 15,289 (11)%31,265 30,734 531 %
Total gross profit 28,602 26,689 1,913 %55,888 52,960 2,928 %
Operating expenses:
Research and development expenses12,975 14,441 (1,466)(10)%27,105 29,314 (2,209)(8)%
Sales and marketing expenses 12,734 16,416 (3,682)(22)%24,805 31,032 (6,227)(20)%
General and administrative expenses 12,431 11,338 1,093 10 %24,531 22,775 1,756 %
Other operating expenses23 — 23 NM968 — 968 NM
Total operating expenses 38,163 42,195 (4,032)(10)%77,409 83,121 (5,712)(7)%
Loss from operations 9,561 15,506 (5,945)(38)%21,521 30,161 (8,640)(29)%
Financial income, net (1,166)(241)(925)384 %(2,951)(56)(2,895)5170 %
Loss before provision for income taxes 8,395 15,265 (6,870)(45)%18,570 30,105 (11,535)(38)%
Provision for income taxes 2,383 2,082 301 14 %5,003 4,168 835 20 %
Net loss $10,778 $17,347 $(6,569)(38)%$23,573 $34,273 $(10,700)(31)%

NM - Not meaningful
Segments
We manage and report operating results through two reportable segments:
Enterprise, Education & Technology (71% and 72% of revenue for the three months ended June 30, 2023 and 2022, respectively, and 72% for each of the six months ended June 30, 2023 and 2022): Our EE&T segment represents revenues from all of our products, industry solutions for education customers, and Media Services (except for M&T customers), as well as associated professional services for those offerings.
Media & Telecom (29% and 28% of revenue for the three months ended June 30, 2023 and 2022, respectively, and 28% for each of the six months ended June 30, 2023 and 2022): Our M&T segment primarily represents revenues from our TV Solution and Media Services sold to media and telecom customers.
38


Comparison of the three months ended June 30, 2023 and 2022

Enterprise, Education & Technology

The following table presents our EE&T segment revenue and gross profit (loss) for the periods indicated:
Three Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Enterprise, Education & Technology revenue:
    Subscription revenue$30,258 $28,280 $1,978 %
    Professional services revenue900 2,123 (1,223)(58)%
Total Enterprise, Education & Technology revenue$31,158 $30,403 $755 %
Enterprise, Education & Technology gross profit:
    Subscription gross profit$23,866 $21,515 $2,351 11 %
    Professional services gross profit (loss)(793)(814)21 (3)%
Total Enterprise, Education & Technology gross profit$23,073 $20,701 $2,372 11 %

Enterprise, Education & Technology Revenue
Total EE&T revenue increased by $0.8 million, or 2%, to $31.2 million for the three months ended June 30, 2023, from $30.4 million for the three months ended June 30, 2022. The increase is mainly attributable to a $2.3 million increase in revenue generated from new customers, partially offset by a $1.5 million decrease in revenue generated from existing customers.
EE&T subscription revenue increased by $2.0 million, or 7%, to $30.3 million for the three months ended June 30, 2023, from $28.3 million for the three months ended June 30, 2022.
EE&T professional services revenue decreased by $1.2 million, or 58%, to $0.9 million for the three months ended June 30, 2023, from $2.1 million for the three months ended June 30, 2022. The decrease is mainly due to fewer large-scale virtual events of the type that typically require substantial professional services.

Enterprise, Education & Technology Gross Profit
EE&T gross profit increased by $2.4 million, or 11%, to $23.1 million for the three months ended June 30, 2023, from $20.7 million for the three months ended June 30, 2022. This increase was mainly due to a 6 percentage point increase in gross margin to 74% for the three months ended June 30, 2023 from 68% for the three months ended June 30, 2022, primarily due to higher efficiency in production and lower compensation costs as a result of our cost reduction measures, and an increase in revenue of $0.8 million.
EE&T subscription gross profit increased by $2.4 million, or 11%, to $23.9 million for the three months ended June 30, 2023, from $21.5 million for the three months ended June 30, 2022.

39




Media & Telecom

The following table presents our M&T segment revenue and gross profit for the periods indicated:
Three Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Media & Telecom revenue:
    Subscription revenue$10,466 $9,692 $774 %
    Professional services revenue2,256 1,883 373 20 %
Total Media & Telecom revenue$12,722 $11,575 $1,147 10 %
Media & Telecom gross profit:
    Subscription gross profit$5,923 $6,688 $(765)(11)%
    Professional services gross loss(394)(700)306 44 %
Total Media & Telecom gross profit$5,529 $5,988 $(459)(8)%

Media & Telecom Revenue
M&T revenue increased by $1.1 million, or 10%, to $12.7 million for the three months ended June 30, 2023, from $11.6 million for the three months ended June 30, 2022. The increase is mainly attributable to a $0.8 million increase in revenue from new customers, and a $0.3 million increase in revenue from existing customers.
M&T subscription revenue increased by $0.8 million, or 8%, to $10.5 million for the three months ended June 30, 2023, from $9.7 million for the three months ended June 30, 2022.
M&T professional services revenue increased by $0.4 million, or 20%, to $2.3 million for the three months ended June 30, 2023, from $1.9 million for the three months ended June 30, 2022.

Media & Telecom Gross Profit
M&T gross profit decreased by $0.5 million, or 8%, to $5.5 million for the three months ended June 30, 2023, from $6.0 million for the three months ended June 30, 2022. This decrease was mainly due a 9 percentage point decrease in gross margin to 43% for the three months ended June 30, 2023 from 52% for the three months ended June 30, 2022. The decrease in gross margin was attributable primarily to increase in production cost as a percentage of subscription revenue.
M&T subscription gross profit decreased by $0.8 million, or 11%, to $5.9 million for the three months ended June 30, 2023, from $6.7 million for the three months ended June 30, 2022.
M&T professional services gross loss decreased by $0.3 million, or 44%, to $0.4 million for the three months ended June 30, 2023, from $0.7 million for the three months ended June 30, 2022.
40


Operating Expenses
Research and Development expenses
Three Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation $9,198 $11,249 $(2,051)(18)%
Subcontractors and consultants 1,432 1,245 187 15 %
IT related1,398 1,193 205 17 %
Other 947 754 193 26 %
Total research and development expenses $12,975 $14,441 $(1,466)(10)%
Research and development expenses decreased by $1.5 million, or 10%, to $13.0 million for the three months ended June 30, 2023, from $14.4 million for the three months ended June 30, 2022. The decrease was primarily due to a $2.1 million decrease in compensation expenses, which mainly related to lower headcount as a result of our Reorganization Plans.
Sales and Marketing expenses
Three Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation & commission $10,001 $13,205 $(3,204)(24)%
Marketing expenses 1,435 1,475 (40)(3)%
Travel and entertainment 454 504 (50)(10)%
Other 844 1,232 (388)(31)%
Total sales and marketing expenses $12,734 $16,416 $(3,682)(22)%
Sales and marketing expenses decreased by $3.7 million, or 22%, to $12.7 million for the three months ended June 30, 2023, from $16.4 million for the three months ended June 30, 2022. The decrease was primarily due to a $3.4 million decrease in compensation related to lower headcount as result of our Reorganization Plans.
General and Administrative expenses

Three Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation $8,875 $7,788 $1,087 14 %
Professional fees and insurance 1,468 1,652 (184)-11 %
Subcontractors and consultants 258 290 (32)-11 %
Travel and entertainment 274 136 138 101 %
Other 1,556 1,472 84 %
Total general and administrative expenses $12,431 $11,338 $1,093 10 %

41


General and administrative expenses increased by $1.1 million, or 10%, to $12.4 million for the three months ended June 30, 2023, from $11.3 million for the three months ended June 30, 2022. The increase was primarily due to an increase of $1.1 million compensation costs mainly because of increased stock-based compensation expenses due to a recent equity grant made to our executives.
Financial income, net
Financial income, net increased by $0.9 million, or 384%, to $1.2 million for the three months ended June 30, 2023, from $0.2 million for the three months ended June 30, 2022. The increase was primarily due to a $1.0 million related to exchange rate differences.
Provision for Income Taxes
Provision for income taxes increased by $0.3 million or 14%, to $2.4 million for the three months ended June 30, 2023, from $2.1 million for the three months ended June 30, 2022.
42


Comparison of the six months ended June 30, 2023 and 2022

Enterprise, Education & Technology

The following table presents our EE&T segment revenue and gross profit (loss) for the periods indicated:
Six Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Enterprise, Education & Technology revenue:
    Subscription revenue$60,132 $55,882 $4,250 %
    Professional services revenue2,356 4,248 (1,892)(45)%
Total Enterprise, Education & Technology revenue$62,488 $60,130 $2,358 %
Enterprise, Education & Technology gross profit:
    Subscription gross profit$47,239 $43,035 $4,204 10 %
    Professional services gross loss(1,377)(1,568)191 (12)%
Total Enterprise, Education & Technology gross profit$45,862 $41,467 $4,395 11 %

Enterprise, Education & Technology Revenue
Total EE&T revenue increased by $2.4 million, or 4%, to $62.5 million for the six months ended June 30, 2023, from $60.1 million for the six months ended June 30, 2022. The increase is mainly attributable to a $3.8 million increase in revenue from new customers partially offset by a $1.4 million decrease in revenue from existing customers.
EE&T subscription revenue increased by $4.3 million, or 8%, to $60.1 million for the six months ended June 30, 2023, from $55.9 million for the six months ended June 30, 2022.
EE&T professional services revenue decreased by $1.9 million, or 45%, to $2.4 million for the six months ended June 30, 2023 from $4.2 million for the six months ended June 30, 2022. The decrease is mainly due to fewer large-scale virtual events of the type that typically require substantial professional services.

43


Enterprise, Education & Technology Gross Profit
EE&T gross profit increased by $4.4 million, or 11%, to $45.9 million for the six months ended June 30, 2023, from $41.5 million for the six months ended June 30, 2022. This increase was mainly due to a $2.4 million increase in revenue and an increase in the gross margin by 4 percentage points to 73% in the six months ended June 30, 2023 from 69% in the six months ended June 30, 2022 mainly due to higher efficiency in production and lower compensation costs as a result of our cost reduction measures.
EE&T subscription gross profit increased by $4.2 million, or 10%, to $47.2 million for the six months ended June 30, 2023, from $43.0 million for the six months ended June 30, 2022.
EE&T professional services gross loss decreased by $0.2 million, or 12%, to a gross loss of $1.4 million for the six months ended June 30, 2023, from a gross loss of $1.6 million for the six months ended June 30, 2022.
Media & Telecom

The following table presents our M&T segment revenue and gross profit for the periods indicated:
Six Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Media & Telecom revenue:
    Subscription revenue$20,984 $19,107 $1,877 10 %
    Professional services revenue3,681 4,457 (776)(17)%
Total Media & Telecom revenue$24,665 $23,564 $1,101 %
Media & Telecom gross profit:
    Subscription gross profit11,774 12,534 $(760)(6)%
    Professional services gross loss(1,748)(1,041)(707)68 %
Total Media & Telecom gross profit$10,026 $11,493 $(1,467)(13)%

Media & Telecom Revenue
M&T revenue increased by $1.1 million, or 5%, to $24.7 million for the six months ended June 30, 2023, from $23.6 million for the six months ended June 30, 2022. The increase is mainly attributable to revenue from existing customers.
M&T subscription revenue increased by $1.9 million, or 10%, to $21.0 million for the six months ended June 30, 2023, from $19.1 million for the six months ended June 30, 2022.
M&T professional services revenue decreased by $0.8 million, or 17%, to $3.7 million for the six months ended June 30, 2023, from $4.5 million for the six months ended June 30, 2022.








44


Media & Telecom Gross Profit
M&T gross profit decreased by $1.5 million, or 13%, to $10.0 million for the six months ended June 30, 2023, from $11.5 million for the six months ended June 30, 2022. This decrease was mainly due to a decrease in gross margin to 41% for the six months ended June 30, 2023 from 49% for the six months ended June 30, 2022. The decrease in gross margin was attributable primarily to an increase in production cost as a percentage of subscription revenue, partially offset by $1.1 million increase in revenue.
M&T subscription gross profit decreased by $0.8 million, or 6%, to $11.8 million for the six months ended June 30, 2023, from $12.5 million for the six months ended June 30, 2022.
M&T professional services gross loss increased by $0.7 million, or 68%, to $1.7 million for the six months ended June 30, 2023, from $1.0 million for the six months ended June 30, 2022.

Operating Expenses
Research and Development expenses
Six Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation $19,351 $22,641 $(3,290)(15)%
Subcontractors and consultants 2,983 2,515 468 19 %
IT related3,113 2,675 438 16 %
Other 1,658 1,483 175 12 %
Total research and development expenses $27,105 $29,314 $(2,209)(8)%
Research and development expenses decreased by $2.2 million, or 8%, to $27.1 million for the six months ended June 30, 2023, from $29.3 million for the six months ended June 30, 2022. The decrease was primarily due to a $3.3 million decrease in compensation expenses, which mainly related to lower headcount as a result of our Reorganization Plans.
Sales and Marketing expenses
Six Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation & commission $20,135 $25,266 $(5,131)(20)%
Marketing expenses 2,060 2,769 (709)(26)%
Travel and entertainment 835 693 142 20 %
Other 1,775 2,304 (529)(23)%
Total sales and marketing expenses $24,805 $31,032 $(6,227)(20)%
Sales and marketing expenses decreased by $6.2 million, or 20%, to $24.8 million for the six months ended June 30, 2023, from $31.0 million for the six months ended June 30, 2022. The decrease was primarily due to a $5.7 million decrease in compensation which mainly related to lower headcount as a result of our Reorganization Plans and $0.7 million decrease in marketing related expenses.
45


General and Administrative expenses
Six Months Ended June 30,Period-over-Period Change
20232022DollarPercentage
(in thousands, except percentages)
Employee compensation $17,913 $15,871 $2,042 13 %
Professional fees and insurance 2,578 3,290 (712)-22 %
Subcontractors and consultants 622 570 52 %
Travel and entertainment 426 201 225 112 %
Other 2,992 2,843 149 %
Total general and administrative expenses $24,531 $22,775 $1,756 %
General and administrative expenses increased by $1.8 million, or 8%, to $24.5 million for the six months ended June 30, 2023, from $22.8 million for the six months ended June 30, 2022. The increase was primarily due to a $2.0 million increase in compensation costs mainly because of increased stock-based compensation expenses due to a recent equity grant made to our executives.
Restructuring
Restructuring expenses were $1.0 million for the six months ended June 30, 2023, due to the 2023 Reorganization Plan and consisted of employee severance and related costs.
See Note 18 to our condensed consolidated financial statements for additional details regarding the 2023 Reorganization Plan.
Financial Income, net
Financial income, net increased by $2.9 million, or 5170%, to $3.0 million for the six months ended June 30, 2023, from $0.1 million for the six months ended June 30, 2022. The increase was primarily due to a $2.7 million income related to exchange rate differences.
Provision for Income Taxes
Provision for income taxes increased by $0.8 million, or 20%, to $5.0 million for the six months ended June 30, 2023, from $4.2 million for the six months ended June 30, 2022, primarily due to increased tax liability related to income generated by our subsidiaries organized under the laws of Israel and the United Kingdom.

Liquidity and Capital Resources

Overview
Since our inception, we have financed our operations primarily through net cash provided by operating activities, equity issuances, and borrowings under our long-term debt arrangements. Our primary requirements for liquidity and capital are to finance working capital, capital expenditures and general corporate purposes. Our principal sources of liquidity are expected to be our cash on hand and borrowings available under our Revolving Credit Facility (as defined below). During December 2021, we repaid in full the outstanding principal balance under our Revolving Credit Facility. Therefore, as of June 30, 2023, we had no balance outstanding under the Revolving Credit Facility and the total revolving commitment of $35.0 million is available for future borrowings.
46


We believe that our net cash provided by operating activities, cash on hand, and availability under our Revolving Credit Facility will be adequate to meet our operating, investing, and financing needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our revenue growth, the timing and extent of investments to support such growth, the expansion of sales and marketing activities, increases in general and administrative costs and many other factors as described under Part I, Item 1A. “Risk Factors” of our 2022 10-K, Part II, Item 1A. “Risk Factors” of this Quarterly Report on Form 10-Q and “—Key Factors Affecting Our Performance.” In addition, our cash and cash equivalents are maintained at financial institutions in amounts that exceed federally insured limits. In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we will be able to access uninsured funds in a timely manner or at all.
If necessary, we may borrow funds under our Revolving Credit Facility to finance our liquidity requirements, subject to customary borrowing conditions. To the extent additional funds are necessary to meet our long-term liquidity needs as we continue to execute our business strategy, we anticipate that they will be obtained through the incurrence of additional indebtedness, additional equity financings or a combination of these potential sources of funds; however, such financing may not be available on favorable terms, or at all. In particular, the widespread pandemic related to COVID-19 and its variants, the ongoing conflict between Russia and Ukraine and rising inflation and interest rates have resulted in, and may continue to result in, significant disruption of global financial markets, reducing our ability to access capital. Our ability to access capital may also be impacted by political, economic, and military conditions in Israel and in other regions at which we operate, or changes in the business environment in those regions. If we are unable to raise additional funds when desired, our business, financial condition and results of operations could be adversely affected.

Credit Facilities
In January 2021, we entered into a new credit agreement (as amended, the “Credit Agreement”) with one of our existing lenders, which provides for a new senior secured term loan facility in the aggregate principal amount of $40.0 million (the “Term Loan Facility”) and a new senior secured revolving credit facility in the aggregate principal amount of $10.0 million (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”). In June 2021, we entered into an amendment to the Credit Agreement to, among other things, increase commitments under the Revolving Credit Facility to $35.0 million, and make certain other changes to certain covenants and definitions. In May 2023, we entered into an amendment to the Credit Agreement (the “Fourth Amendment”) to replace the London Interbank Offered Rate (“LIBOR”) with the Secured Overnight Financing Rate (“SOFR”) as the benchmark rate under the Credit Agreement. The amount available for borrowing under the Revolving Credit Facility is limited to a borrowing base, which is equal to the product of (a) 800% (which will automatically reduce to 350% on the date the Term Loan Facility is repaid in full), multiplied by (b) monthly Recurring Revenue for the most recently ended monthly period, multiplied by (c) the Retention Rate (in each case, as defined in the Credit Agreement). The Revolving Credit Facility includes a sub-facility for letters of credit in the aggregate availability amount of $10.0 million and a swingline sub-facility in the aggregate availability amount of $5.0 million, each of which reduces borrowing availability under the Revolving Credit Facility.
Borrowings under the Credit Facilities bear interest, determined as follows: (a) Term SOFR Borrowing accrue interest at a rate per annum equal to the Adjusted Term SOFR (as defined in the Credit Agreement) for the Interest Period therefor plus margin of 3.50% (the Adjusted Term SOFR (as defined in the Credit Agreement) is subject to a 1.00% floor), and each Daily Simple SOFR Borrowing shall accrue interest at a rate per annum equal to Adjusted Daily Simple SOFR (as defined in the Credit Agreement, including an adjustment of 0.10% per annum) plus the Applicable Margin of 3.5%; and (b) ABR loans accrue interest at a rate per annum equal to the ABR plus a margin of 2.50% (ABR is equal to the highest of (i) the prime rate and (ii) the Federal Funds Effective Rate plus 0.50%, subject to a 2.00% floor). As of June 30, 2023, the current rate of interest under the Credit Facilities was equal to a rate per annum of 8.84%, consisting of 5.34% (the 3-month SOFR rate as of June 30, 2023), 0.10% credit spread adjustment and the margin of 3.50%.
47


We are required to prepay amounts outstanding under the Term Loan Facility with 100% of the net cash proceeds of any indebtedness incurred by us or any of our subsidiaries other than certain permitted indebtedness. In addition, we are required to prepay amounts outstanding under the Credit Facilities with the net cash proceeds of any Asset Sale or Recovery Event (each as defined in the Credit Agreement), subject to certain limited reinvestment rights.
Amounts outstanding under the Credit Facilities may be voluntarily prepaid at any time and from time to time, in whole or in part, without premium or penalty. All voluntary prepayments (other than ABR loans borrowed under the Revolving Credit Facility) must be accompanied by accrued and unpaid interest on the principal amount being prepaid and customary “breakage” costs, if any, with respect to prepayments of Eurodollar loans.
The Term Loan Facility is payable in consecutive quarterly installments on the last day of each fiscal quarter in an amount equal to (x) $250,000 for installments payable on March 31, 2021 through December 31, 2021, (y) $750,000 for installments payable on March 31, 2022 through December 31, 2022, and (z) $1.5 million for installments payable on and after March 31, 2023. The remaining unpaid balance on the Term Loan Facility is due and payable on January 14, 2024, together with accrued and unpaid interest on the principal amount to be paid to, but excluding, the payment date. Borrowings under the Revolving Credit Facility do not amortize and are due and payable on January 14, 2024.
Our obligations under the Credit Facilities are currently guaranteed by Kaltura Europe Limited, and are required to be guaranteed by all of our future direct and indirect subsidiaries other than certain excluded subsidiaries and immaterial foreign subsidiaries. Our obligations and those of Kaltura Europe Limited are, and the obligations of any future guarantors are required to be, secured by a first priority lien on substantially all of our respective assets.
The Credit Agreement contains a number of covenants that, among other things and subject to certain exceptions, restrict our ability, and the ability of our subsidiaries, to:
create, issue, incur, assume, become liable in respect of or suffer to exist any debt or liens;
consummate any merger, consolidation or amalgamation, or liquidate, wind up or dissolve, or dispose of all or substantially all of our or their respective property or business;
dispose of property or, in the case of our subsidiaries, issue or sell any shares of such subsidiary’s capital stock;
repay, prepay, redeem, purchase, retire or defease subordinated debt;
declare or pay dividends or make certain other restricted payments;
make certain investments;
enter into transactions with affiliates;
enter into new lines of business; and
make certain amendments to our or their respective organizational documents or certain material contracts.
The Credit Agreement also contains certain financial covenants that require us to maintain (i) a minimum amount of Annualized Recurring Revenue (as defined in the Credit Agreement) as of the last day of each fiscal quarter (which minimum amount increases through the fiscal quarter ending December 31, 2023) (the “ARR Covenant”), and (ii) Liquidity (as defined in the Credit Agreement) of at least $10 million as of the last day of any calendar month. We were in compliance with these covenants as of June 30, 2023.
48


The Credit Agreement also contains certain customary representations and warranties and affirmative covenants, and certain reporting obligations. In addition, the lenders under the Credit Facilities will be permitted to accelerate all outstanding borrowings and other obligations, terminate outstanding commitments and exercise other specified remedies upon the occurrence of certain events of default (subject to certain grace periods and exceptions), which include, among other things, payment defaults, breaches of representations and warranties, covenant defaults, certain cross-defaults and cross-accelerations to other indebtedness, certain events of bankruptcy and insolvency, certain judgments and Change of Control events. “Change of Control” is defined as (a) any “person” or “group” (as defined in Sections 13(d) and 14(d) of the Exchange Act) becoming the beneficial owner of 40% or more of the ordinary voting power for the election of our directors, (b) during any 24-month period, a majority of the members of our board of directors ceasing to be composed of individuals (i) who were members thereof on the first day of such period, (ii) whose election or nomination thereto was approved by individuals referred to in the foregoing clause constituting at least a majority of such board, or (iii) whose election or nomination thereto was approved by individuals referred to in the foregoing clauses (i) and (ii) constituting at least a majority of such board; or (c) at any time, if we cease to own and control 100% of each class of outstanding capital stock of each guarantor free and clear of all liens (other than certain permitted liens).
In December 2021, we repaid in full the outstanding principal balance under our Revolving Credit Facility. As of June 30, 2023, we had no balance outstanding under the Revolving Credit Facility and the total revolving commitment of $35.0 million remains available for future borrowings. As of June 30, 2023, we had approximately $33.0 million of borrowings outstanding under the Term Loan Facility.

Cash Flows
The following table summarizes our cash flows for the periods presented:
Six Months Ended June 30,
20232022
(in thousands)
Net cash used in operating activities$(11,564)$(42,127)
Net cash provided by (used in) investing activities
7,712 (44,080)
Net cash used in financing activities
(2,185)(1,004)
Effect of exchange rate changes on cash, cash equivalents and restricted cash
485 — 
Net increase (decrease) in cash, cash equivalents, and restricted cash
(5,552)(87,211)
Cash, cash equivalents, and restricted cash at beginning of period45,833 144,371 
Cash, cash equivalents and restricted cash at end of period$40,281 $57,160 
Operating Activities
Net cash flows used in operating activities decreased by $30.6 million for the six months ended June 30, 2023, as compared to the six months ended June 30, 2022.
Net cash used in operating activities of $11.6 million for the six months ended June 30, 2023, was primarily due to $23.6 million incremental net loss, adjusted for non-cash charges of $22.2 million, and net cash outflows of $9.7 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $2.2 million, stock-based compensation expenses of $14.6 million and amortization of deferred contract acquisitions and fulfillment costs of $5.9 million. The main drivers of net cash outflows were derived from the changes in operating assets and liabilities and were related to an increase in deferred contract acquisition and fulfillment cost of $3.3 million, an aggregate decrease in employees accruals, and accrued expenses and other liabilities of $2.8 million, decrease in deferred revenue of $3.2 million and an increase in trade receivables of $1.0 million, offset by an increase in trade payables of $1.1 million.
49


Net cash used in operating activities of $42.1 million for the six months ended June 30, 2022, was primarily due to $34.3 million incremental net loss, adjusted for non-cash charges of $18.2 million, and net cash outflows of $26.2 million due to changes in our operating assets and liabilities. Non-cash charges primarily consisted of depreciation and amortization of $1.4 million, stock-based compensation expenses of $11.7 million and amortization of deferred contract acquisitions and fulfillment costs of $5.1 million. The main drivers of net cash outflows were derived from the changes in operating assets and liabilities and were related to an increase of trade receivables of $14.7 million, decrease in deferred revenue of $0.3 million, increase of deferred contract acquisition and fulfillment cost of $6.5 million, decrease in trade payables of $1.6 million, an aggregate decrease in employees accruals, and accrued expenses and other liabilities of $5.9 million and an increase of $0.1 million in prepaid expenses and other current assets and other assets, noncurrent.
Investing Activities
Net cash flows provided by investing activities increased by $51.8 million for the six months ended June 30, 2023 as compared to the six months ended June 30, 2022.
Net cash provided by investing activities of $7.7 million for the six months ended June 30, 2023 was related to proceeds from maturities of available-for-sale marketable securities of $26.2 million, offset by $1.2 million of capitalized internal use software, investment in available-for-sale marketable securities of $14.6 million, $1.6 million of capital expenditures and $1.0 million of investment in restricted bank deposit.
Net cash used in investing activities of $44.1 million for the six months ended June 30, 2022 was related to $3.1 million of capitalized internal use software, investment in available-for-sale marketable securities of $38.4 million, and $0.8 million of capital expenditures.
Financing Activities
Net cash flows used in financing activities increased by $1.2 million for the six months ended June 30, 2023 as compared to the six months ended June 30, 2022.
Net cash used in financing activities of $2.2 million for the six months ended June 30, 2023 was primarily due to repayment of long-term loans of $3.0 million, offset by $0.8 million due to proceeds from the exercise of stock options.
Net cash used in financing activities of $1.0 million for the six months ended June 30, 2022, was primarily due to repayment of long-term loans of $1.5 million, repayment of finance lease liabilities of $0.1 million, and payment of debt issuance costs of $0.1 million, offset by $0.8 million due to proceeds from the exercise of stock options.

Contractual Obligations and Commitments
Our principal commitments consist of obligations under operating and finance leases, purchase obligations with third-party providers for the use of cloud hosting and other services and outstanding debt. There were no material changes to our commitments and contractual obligations during the six months ended June 30, 2023 from the commitments and contractual obligations disclosed in Part II, Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations," of our 2022 10-K. For further information on our commitments and contractual obligations, refer to Note 7, Note 8 and Note 14 of the notes to our unaudited condensed consolidated financial statements included in Part I, Item 1 of this Form 10-Q.






50


Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue and expenses, as well as related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances, including the anticipated impact of COVID-19 and macroeconomic uncertainty, including due to the Russia-Ukraine conflict, rising interest rates and inflation, and other macro- and microeconomic trends. As events continue to evolve and additional information becomes available, our estimates and assumptions may change materially in future periods.
Our critical accounting policies and estimates were disclosed in Part II, Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations," of our 2022 10-K. There have been no significant changes to these policies and estimates during the six months ended June 30, 2023.

Item 3. Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to market risk from changes in exchange rates, interest rates and inflation. All of these market risks arise in the ordinary course of business, as we do not engage in speculative trading activities. The following analysis provides additional information regarding these risks.
Foreign Currency and Exchange Risk
Our revenue and expenses are primarily denominated in U.S. dollars. Our functional currency is the U.S. dollar. Our sales are mainly denominated in U.S. dollars and Euros. A significant portion of our operating costs are in Israel, consisting principally of salaries and related personnel expenses, and facility expenses, which are denominated in NIS. This foreign currency exposure gives rise to market risk associated with exchange rate movements of the U.S. dollar against the NIS and Euros. Furthermore, we anticipate that a significant portion of our expenses will continue to be denominated in NIS.
To reduce the impact of foreign currency exchange risks associated with forecasted future cash flows and certain existing assets and liabilities and the volatility in our consolidated statements of operations, we established a hedging program. Currently, our hedging activity relates to U.S. dollar/NIS exchange rate exposure. We do not intend to enter into derivative instruments for trading or speculative purposes. We account for our derivative instruments as either assets or liabilities and carry them at fair value in the condensed consolidated balance sheets. The accounting for changes in the fair value of the derivative depends on the intended use of the derivative and the resulting designation. Our hedging activities are expected to reduce but not eliminate the impact of currency exchange rate movements.
A hypothetical 10% change in foreign currency exchange rates applicable to our business would have had an impact on our results for the six months ended June 30, 2023, of $1.4 million due to NIS (after considering cash-flow hedges) and $2.8 million due to Euros.
Interest Rate Risk
As of June 30, 2023, we had outstanding floating rate debt obligations of $32.9 million (consisting of the outstanding principal balance under our credit facilities). Accordingly, fluctuations in market interest rates may increase or decrease our interest expense which will, in turn, increase or decrease our net income and cash flow. We seek to manage exposure to adverse interest rate changes through our normal operating and financing activities. At this time, we do not use derivative instruments to mitigate our interest rate risk. A hypothetical 10% change in interest rates during the periods presented would not have a material impact on our results for the six months ended June 30, 2023.




51


Impact of Inflation
While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we do not believe inflation has had a material effect on our historical results of operations and financial condition. However, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset higher costs through price increases or other corrective measures, and our inability or failure to do so could adversely affect our business, financial condition, and results of operations.

Item 4. Controls and Procedures.
Limitations on effectiveness of controls and procedures
In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Evaluation of disclosure controls and procedures
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Changes in internal control over financial reporting
There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

52


PART II - OTHER INFORMATION

Item 1. Legal Proceedings.
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, we believe, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.

Item 1A. Risk Factors.
A description of the risks associated with our business, financial condition, and results of operations is set forth in Part I, Item 1A, "Risk Factors" of our 2022 10-K. Except as set forth below, there have been no material changes from the risk factors previously disclosed in our 2022 10-K.
Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new offerings could reduce our ability to compete and could adversely affect our business.
Historically, we have funded our operations and capital expenditures primarily through net cash provided by operating activities, equity issuances and borrowings under our long-term debt arrangements. Although we currently anticipate that our net cash provided by operating activities, cash on hand and availability under our Revolving Credit Facility will be adequate to meet our operating, investing, and financing needs for at least the next twelve months, we may require additional financing. We evaluate financing opportunities from time to time, and our ability to obtain financing will depend, among other things, on our development efforts, business plans, operating performance, and condition of the capital markets at the time we seek financing. We cannot assure you that additional financing will be available to us on favorable terms when required, or at all. Moreover, due to the worsening economic climate and increased inflation and interest rates, the net cash derived from our operations may be reduced while the availability of new financing may be limited, costly or unavailable. If we raise additional funds through the issuance of equity or equity-linked or debt securities, those securities may have rights, preferences, or privileges senior to the rights of our common stock, and our stockholders may experience dilution.
We maintain the majority of our cash and cash equivalents in accounts with major U.S. and multi-national financial institutions, and our deposits at these institutions exceed insured limits. Market conditions can impact the viability of these institutions. In the event of failure of any of the financial institutions where we maintain our cash and cash equivalents, there can be no assurance that we would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect our business and financial position.
If we need additional capital and cannot raise it on acceptable terms, we may not be able to, among other things:

develop or enhance our platform, products, or solutions or introduce or adapt new technologies;
continue to expand our research and development and sales and marketing organizations;
acquire complementary technologies, products, or businesses;
expand operations in the United States or internationally;
hire, train, and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.

Our failure to have sufficient capital to do any of these things could adversely affect our business, financial condition and results of operations, and our ability to execute our growth strategy.

53


We may face risks associated with our use of certain artificial intelligence and machine learning models
Our business utilizes artificial intelligence and machine learning technologies some of which are offered by third parties, to add AI-based applications to our offering and to drive efficiencies in our business. As with many technological innovations, artificial intelligence presents risks and challenges that could affect its adoption, and therefore our business. Our offerings utilize, and we plan to further examine, develop and introduce, machine learning algorithms, predictive analytics, and other artificial intelligence technologies to offer new applications, upgrade our solutions and enhance our capabilities, among other things, to identify trends, anomalies and correlations, provide alerts and initiate business processes. If these artificial intelligence or machine learning models are incorrectly designed, the performance of our products, services, and business, as well as our reputation, could suffer or we could incur liability through the violation of laws or contracts to which we are a party.
Additionally, we are making, and plan to make in the future, significant investments in adopting artificial intelligence and machine learning technologies across our business, including introducing generative AI capabilities both within the product layer and at the platform level across the platform’s application programming interfaces. Artificial intelligence and machine learning technologies are complex and rapidly evolving, and we face significant competition from other companies in our industry as well as an evolving regulatory landscape. These efforts, including the introduction of new products or changes to existing products, may result in new or enhanced governmental or regulatory scrutiny, litigation, ethical concerns, or other complications that could adversely affect our business, reputation, or financial results. Changes to existing regulations, their interpretation or implementation or new regulations could impede our use of artificial intelligence and machine learning technology and also may increase our estimated costs in this area. In addition, market acceptance of artificial intelligence and machine learning technologies is uncertain, and we may be unsuccessful in our product development efforts. Any of these factors could adversely affect our business, financial condition, and results of operations.
Political, economic, and military conditions in Israel could materially and adversely affect our business.
We have offices near Tel Aviv, Israel where our primary research and development, human resources, and certain other finance and administrative activities are based. In addition, a number of our officers and directors, as well as our co-founders, are residents of Israel. As of June 30, 2023, we had 341 full-time employees in Israel. Accordingly, political, economic, and military conditions in Israel and the surrounding region may directly affect our business and operations. Since the establishment of the State of Israel in 1948, a number of armed conflicts have taken place between Israel and its neighboring countries, as well as terrorist acts committed within Israel by hostile elements. In recent years, Israel has been engaged in sporadic armed conflicts with Hamas, an Islamist terrorist group that controls the Gaza Strip and proxies thereof in the West Bank, with Hezbollah, an Islamist terrorist group that controls large portions of southern Lebanon, and with Iranian-backed military forces in Syria. In addition, Iran has threatened to attack Israel and may be developing nuclear weapons. Some of these hostilities were accompanied by missiles being fired against civilian targets in various parts of Israel, including areas in which our employees, and some of our consultants are located, and negatively affected business conditions in Israel. Any hostilities, armed conflicts, terrorist activities involving Israel or the interruption or curtailment of trade between Israel and its trading partners, or any political instability in the region could adversely affect business conditions and our results of operations and could make it more difficult for us to raise capital. Specifically, our operations could be disrupted by the obligations of our personnel to perform military service. Many of our employees based in Israel may be called upon to perform military reserve duty and, in emergency circumstances, may be called to immediate and unlimited active duty. If this were to occur, our operations could be disrupted by the absence of a significant number of employees, which could materially adversely affect our business and results of operations. Parties with whom we do business have sometimes declined to travel to Israel during periods of heightened unrest or tension, forcing us to make alternative arrangements when necessary in order to meet our business partners face to face. In addition, the political and security situation in Israel may result in parties with whom we have agreements involving performance in Israel claiming that they are not obligated to perform their commitments under those agreements pursuant to force majeure provisions in such agreements.
Continued hostilities between Israel and its neighbors and any future armed conflict, terrorist activity or political instability in the region could adversely affect our operations in Israel and adversely affect the market price of our common stock. An escalation of tensions or violence might result in a significant downturn in the economic or financial condition of Israel, which could have a material adverse effect on our operations in Israel and our business.
54


Our commercial insurance does not cover losses that may occur as a result of events associated with war and terrorism. Although the Israeli government currently covers the reinstatement value of direct damages that are caused by terrorist attacks or acts of war, we cannot assure you that this government coverage will be maintained or that it will sufficiently cover our potential damages. Any losses or damages incurred by us could have a material adverse effect on our business. Any armed conflicts or political instability in the region would likely negatively affect business conditions and could adversely affect our results of operations.
Further, in the past, the State of Israel and Israeli companies have been subjected to economic boycotts. Several countries still restrict business with the State of Israel and with Israeli companies. These restrictive laws and policies may have an adverse impact on our operating results, financial condition, or the expansion of our business. A campaign of boycotts, divestment and sanctions has been undertaken against Israel, which could also adversely impact our business.
The Israeli government is currently pursuing extensive changes to Israel’s judicial system. In response to the foregoing developments, individuals, organizations and institutions, both within and outside of Israel, have voiced concerns that the proposed changes may negatively impact the business environment in Israel including due to reluctance of foreign investors to invest or transact business in Israel as well as to increased currency fluctuations, downgrades in credit rating, increased interest rates, increased volatility in security markets, and other changes in macroeconomic conditions. Such changes could adversely affect our ability to access capital or to attract and retain highly skilled personnel. To the extent that any of these negative developments do occur, they may have an adverse effect on our business, our results of operations and our ability to raise additional funds, if deemed necessary by our management and board of directors.
We depend on our management team and other key employees, and the loss of one or more of these employees or an inability to attract and retain highly skilled employees could adversely affect our business.
Our future success depends, in part, on our ability to continue to attract and retain highly skilled personnel. The loss of the services of any of our key personnel, the inability to attract or retain qualified personnel, or delays in hiring required personnel, particularly in engineering and sales, may seriously and adversely affect our business, financial condition, and results of operations. Although we have entered into employment offer letters with our key personnel, their employment is for no specific duration and constitutes at-will employment. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our products.
Our future performance also depends on the continued services and continuing contributions of our senior management team, which includes Ron Yekutiel, our co-founder and Chief Executive Officer, to execute on our business plan and to identify and pursue new opportunities and product innovations. The loss of services of our senior management team, particularly our Chief Executive Officer, could significantly delay or prevent the achievement of our development and strategic objectives, which could adversely affect our business, financial condition, and results of operations.
55


Additionally, the industry in which we operate is generally characterized by significant competition for skilled personnel, as well as high employee attrition. There is a shortage in personnel with the relevant know-how and experience for the development of our Video Products and Media Services, particularly for DevOps, engineering, research and development, sales, and support positions, and we may not be successful in attracting, integrating, and retaining qualified personnel to fulfill our current and future needs. While there has been intense competition for qualified human resources in the Israeli high-tech industry historically, the industry experienced record growth and activity in recent years, both at the earlier stages of venture capital and growth equity financings, and at the exit stage of initial public offerings and mergers and acquisitions. This flurry of growth and activity has caused a sharp increase in job openings in both Israeli high-tech companies and Israeli research and development centers of foreign companies, and intensification of competition between these employers to attract qualified employees in Israel. As a result, the high-tech industry in Israel has experienced levels of employee attrition and is currently facing shortage of skilled human capital, including engineering, research and development, sales and customer support personnel. Many of the companies against which we compete for personnel have greater financial resources, scale and branding than we do, and it may be more difficult for us to attract and retain qualified personnel predominately in Israel, where most of our research and development positions are located, and in New York, where our headquarters is located. These competitors may also actively seek to hire our existing personnel away from us, even if such employee has entered into a non-compete agreement. We may be unable to enforce these agreements under the laws of the jurisdictions in which our employees work. For example, Israeli labor courts have required employers seeking to enforce non-compete undertakings of a former employee to demonstrate that the competitive activities of the former employee will harm one of a limited number of material interests of the employer that have been recognized by the courts, such as the protection of a company’s confidential information or other intellectual property, taking into account, among other things, the employee’s tenure, position, and the degree to which the non-compete undertaking limits the employee’s freedom of occupation. We may not be able to make such a demonstration. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited or that they have divulged their former employers’ proprietary or other confidential information or incorporated such information into our products, which could include claims that such former employers therefore own or otherwise have rights to their inventions or other work product developed while employed by us.
In addition, in making employment decisions, particularly in the internet and high-technology industries, job candidates often consider the value of the equity they are to receive in connection with their employment. Employees may be more likely to leave us if the shares they own or the shares underlying their equity incentive awards have significantly appreciated or significantly reduced in value. Many of our employees may receive significant proceeds from sales of our equity in the public markets, which may reduce their motivation to continue to work for us and could lead to employee attrition. If we fail to attract new personnel, or fail to retain and motivate our current personnel, our business, financial condition, results of operations and growth prospects could be adversely affected.

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds Issuer Purchases of Equity Securities

Recent Sales of Unregistered Securities; Purchases of Equity Securities by the Issuer or Affiliated Purchaser
None.






Use of Proceeds
On July 23, 2021, we completed our IPO, in which we issued and sold 15,000,000 shares of our common stock at a price to the public of $10.00 per share. On August 6, 2021, we issued and sold an additional 2,250,000 shares of our common stock at a price of $10.00 per share in connection with the underwriters’ exercise in full of their option to purchase additional shares of our common stock. All shares sold were registered pursuant to a registration statement on Form S-1 (File No. 333- 253699), as amended (the “Registration Statement”), declared effective by the SEC on July 20, 2021. Other than as reported in Part I, Item 5, “Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” in our 2022 10-K, there has been no material change in the expected use of the net proceeds from our IPO as described in the Registration Statement.
Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
During the three months ended June 30, 2023, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

Item 6. Exhibits
The documents listed below are incorporated by reference or are filed with this Quarterly Report on Form 10-Q, in each case as indicated below.
Incorporated by Reference
Exhibit NumberExhibit DescriptionFormFile No.ExhibitFiling DateFiled/Furnished Herewith
3.18-K001-406443.107/23/2021
3.2

8-K001-406443.108/08/2022
3.38-K001-406443.207/23/2021
4.1S-1/A333-2536994.103/23/2021
4.2S-1/A333-2536994.203/23/2021
4.3


8-K001-406444.108/08/2022
56


10.1*
10.2*
31.1*
31.2*
32.1**
32.2**
66


101.INSInline 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.SCHInline XBRL Taxonomy Extension Schema Document*
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document*
101.LABInline XBRL Taxonomy Extension Label Linkbase Document*
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document*
104Cover Page Interactive Data File (as formatted as Inline XBRL and contained in Exhibit 101)*



*    Filed herewith.
**    Furnished herewith.


67


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.
 
  KALTURA, INC.
    
Date: August 2, 2023
 By:
/s/ Ron Yekutiel
   Ron Yekutiel
   
Chairman and Chief Executive Officer
(Principal Executive Officer)
Date: August 2, 2023
By:
/s/ Yaron Garmazi
Yaron Garmazi
Chief Financial Officer
(Principal Financial and Accounting Officer)

68
EX-10.1 2 a2341401-thirdamendmenttoc.htm EX-10.1 Document
EXECUTION VERSION
THIRD AMENDMENT TO CREDIT AGREEMENT
This Third Amendment to Credit Agreement (this “Amendment”) dated and effective as of April 19, 2022 by and among KALTURA, INC., a Delaware corporation (the “Borrower”), the Subsidiaries of the Borrower party hereto (the “Guarantors”), the several banks and other financial institutions or entities party hereto (the “Lenders”), and SILICON VALLEY BANK (“SVB”), as the Administrative Agent (SVB, in such capacity, the “Administrative Agent”), the Issuing Lender and the Swingline Lender.

W I T N E S S E T H:
WHEREAS, the Borrower, the Administrative Agent, the Issuing Lender and the Swingline Lender are parties to that certain Credit Agreement dated as of January 14, 2021, as amended by that certain First Amendment to Credit Agreement dated as of June 29, 2021, and as further amended by that certain Second Amendment to Credit Agreement dated as of December 20, 2021 (as the same may be further amended, modified, supplemented or restated and in effect from time to time, the “Credit Agreement”);
WHEREAS, the Borrower, the Guarantors and the Administrative Agent are party to the Guarantee and Collateral Agreement (as defined in the Credit Agreement);
WHEREAS, Kaltura Ltd., an Israeli limited company and a wholly-owned Subsidiary of the Borrower, intends to enter into a foreign exchange hedging transaction, and the Borrower has requested that the Lenders and the Administrative Agent consent to the entering of such foreign exchange hedging transaction by such Group Member; and
WHEREAS, the Borrower has otherwise requested that the Lenders and the Administrative Agent agree to modify and amend certain terms and conditions of the Credit Agreement, subject to the terms and conditions of this Amendment.
NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:
1.Capitalized Terms. All capitalized terms used herein and not otherwise defined shall have the same meaning herein as in the Credit Agreement.
2.Amendments to Section 1.1 of the Credit Agreement.
(a)The following new definitions are hereby added to Section 1.1 of the Credit Agreement in their appropriate alphabetical order:
““Israeli FX Transactions”: foreign exchange hedging transactions entered into by Kaltura Ltd., with an aggregate notional amount not to exceed 150,000,000 ILS, which may be secured solely by cash collateral in an amount not to exceed 9% of such notional amount and no other assets of any Group Member, and may not be guaranteed by or otherwise recourse to, any Loan Party.”

““Kaltura Ltd.”: Kaltura Ltd., an Israeli limited liability company.”

3.Amendments to Section 7.2 of the Credit Agreement.
(a)Section 7.2(f) of the Credit Agreement is hereby amended by deleting “$1,000,000” and inserting “$2,000,000” in lieu thereof.
(b)Section 7.2(i) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:
1


“(i)    obligations (contingent or otherwise) of the Group Members existing or arising under any Specified Swap Agreement or the Israeli FX Transactions, provided that such obligations are (or were) entered into by such Person in accordance with Section 7.13 and not for purposes of speculation;”
(c)Section 7.2 of the Credit Agreement is hereby amended by (i) deleting the period at the end of clause (p) thereof and inserting “; and” in lieu thereof, and (ii) inserting the following new clause (q) thereto:
“(q) Indebtedness of Kaltura Ltd. to the landlord of its leased location at 9 David Ben Gurion St. Bnei Brak, Israel to finance leasehold improvements at such property in an aggregate amount not to exceed NIS 28,444,800 so long as such Indebtedness is non-recourse to any Loan Party.”
4.Amendment to Section 7.3 of the Credit Agreement. Section 7.3(l) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:
“(l)    (i) cash deposits and liens on cash and Cash Equivalents pledged to secure Indebtedness permitted under Section 7.2(f), (ii) Liens securing reimbursement obligations with respect to letters of credit permitted by Section 7.2(f) that encumber documents and other property relating to such letters of credit, (iii) Liens securing Obligations under any Specified Swap Agreements permitted by Section 7.2(i), and (iv) cash collateral pledged by Kaltura Ltd. to secure obligations under the Israeli FX Transactions permitted by Section 7.2(i);”
5.Amendment to Section 7.8 of the Credit Agreement. Section 7.8(e) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:
“(e)    intercompany Investments by (i) any Loan Party in any other Loan Party, (ii) any Group Member that is not a Loan Party in any other Group Member, (iii) any Loan Party in any Group Member that is not a Loan Party to the extent that (A) no Default or Event of Defaults exists or would result therefrom, (B) such Investment is made in cash to fund the current, ordinary course operating expenses of such Subsidiary promptly after receipt of such proceeds, and (C) (x) if immediately after giving effect to such Investment, Liquidity is at least $20,000,000, such Investments do not exceed $50,000,000 in any fiscal year of the Group Members, or (y) otherwise, such Investments do not exceed $2,500,000 in any fiscal year of the Group Members, or (iv) any Loan Party in Kaltura Ltd. to the extent that (A) no Default or Event of Defaults exists or would result therefrom, and (B) such Investment is made in cash and promptly used by Kaltura Ltd. to cash collateralize any obligations arising in connection with the Israeli FX Transactions in an amount not to exceed 9% of the aggregate notional amount of the Israeli FX Transactions;”
6.Amendment to Section 7.8 of the Credit Agreement. Section 7.8(p) of the Credit Agreement is hereby deleted in its entirety and replaced with the following:
“(p)    Specified Swap Agreements, Israeli FX Transactions, and Interest Rate Agreements permitted under Section 7.13.”
7.Amendment to Section 7.13 of the Credit Agreement. Section 7.13 of the Credit Agreement is hereby deleted in its entirety and replaced with the following:
“7.13    Swap Agreements; Israeli FX Transactions. Enter into any Swap Agreement, except (i) Specified Swap Agreements and (ii) Israeli FX Transactions, each of which are entered into by a Group Member to (a) hedge or mitigate risks to which such Group Member has actual exposure, or (b) effectively cap, collar or exchange interest rates (from
2


fixed to floating rates, from one floating rate to another floating rate or otherwise) with respect to any interest-bearing liability or investment of such Group Member.”
8.Conditions Precedent to Effectiveness. The effectiveness of this Amendment shall be subject to the prior or concurrent satisfaction of each of the following conditions precedent (the date on which such conditions are satisfied, the “Third Amendment Effective Date”):
(a)Loan Documents. The Administrative Agent shall have received this Amendment, duly executed and delivered by the Administrative Agent, the Loan Parties and the Lenders.
(b)Approvals. All Governmental Approvals and consents and approvals of, or notices to, any other Person (including the holders of any Capital Stock issued by any Loan Party) required in connection with the execution, delivery and performance of this Amendment, shall have been obtained and be in full force and effect.
(c)No Material Adverse Effect. There shall not have occurred since December 31, 2020 any event or condition that has had or that could reasonably be expected to have, either individually or in the aggregate, a Material Adverse Effect.
(d)No Default. No Default or Event of Default shall have occurred and be continuing on the Third Amendment Effective Date.
(e)Representations and Warranties. Immediately after giving effect to this Amendment, each of the representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment, and after giving effect hereto, and the other Loan Documents to which it is a party (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date.
For purposes of determining compliance with the conditions specified in this Section 8, each Lender that has executed this Amendment shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter either sent (or made available) by the Administrative Agent to such Lender for consent, approval, acceptance or satisfaction, or required thereunder to be consented to or approved by or acceptable or satisfactory to such Lender, unless an officer of the Administrative Agent responsible for the transactions contemplated by the Loan Documents shall have received notice from such Lender prior to the Third Amendment Effective Date specifying such Lender’s objection thereto and either such objection shall not have been withdrawn by notice to the Administrative Agent to that effect on or prior to the Third Amendment Effective Date or, if any extension of credit on the Third Amendment Effective Date has been requested, such Lender shall not have made available to the Administrative Agent on or prior to the Third Amendment Effective Date such Lender’s Revolving Percentage of such requested extension of credit.
9.Representations and Warranties. Each Loan Party hereby represents and warrants to the Administrative Agent and the Lenders, effective as of the Third Amendment Effective Date, as follows:
(a)This Amendment is, and each other Loan Document to which it is or will be a party, when executed and delivered by each Loan Party that is a party thereto, will be the legally valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its respective terms, except as enforcement may be limited by equitable principles (whether enforcement is sought by proceedings in equity or at law) or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors’ rights generally.
3


(b)Immediately after giving effect to this Amendment, the representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment and after giving effect hereto, and the other Loan Documents to which it is a party (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date.
(c)The execution and delivery by each Loan Party of this Amendment and the other Loan Documents executed and delivered in connection herewith, and the performance by Loan Parties of their obligations hereunder and thereunder and by the Borrower of its obligations under the Credit Agreement, as amended by this Amendment, (i) have been duly authorized by all necessary organizational action on the part of such Loan Party and (ii) does not (A) violate any provisions of the Operating Documents of such Loan Party or (B) constitute a violation by such Loan Party of any material Requirement of Law or Contractual Obligation of such Loan Party.
(d)No Default or Event of Default has occurred and is continuing as of the Third Amendment Effective Date.
10.Payment of Costs and Fees. The Borrower shall pay to the Administrative Agent all reasonable and documented out-of-pocket costs, expenses, and fees and charges of every kind in connection with the preparation, negotiation, execution and delivery of this Amendment and any documents and instruments relating hereto (which costs include, without limitation, the reasonable fees and expenses of any attorneys retained by the Administrative Agent).
11.Choice of Law, etc.. This Amendment and the rights of the parties hereunder, shall be determined under, governed by, and construed in accordance with the internal laws (and not the conflict of law rules) of the State of New York. The provisions of Section 10.14 (Submission to Jurisdiction; Waivers) of the Credit Agreement are incorporated herein by reference mutatis mutandis with the same force and effect as if expressly written herein
12.Counterpart Execution. This Amendment may be executed in any number of counterparts, all of which when taken together shall constitute one and the same instrument, and any of the parties hereto may execute this Amendment by signing any such counterpart. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment.
13.Effect on Loan Documents.
(a)The Credit Agreement, as amended hereby, and each of the other Loan Documents, as amended hereby, shall be and remain in full force and effect in accordance with their respective terms and hereby are ratified and confirmed in all respects. Each Loan Party hereby further ratifies and reaffirms the validity and enforceability of all of the Liens heretofore granted pursuant to terms and subject to the conditions set forth in the Guarantee and Collateral Agreement, the other Security Documents or any other Loan Document to the Administrative Agent on behalf and for the benefit of the Secured Parties, as collateral security for the obligations under the Loan Documents in accordance with their respective terms, and acknowledges that all of such Liens, and all collateral heretofore pledged as security for such obligations, continues to be and remain collateral for such obligations from and after the date hereof. Each Loan Party hereby further ratifies and reaffirms the validity and enforceability of the appointment of the Administrative Agent as attorney-in-fact under each applicable Loan Document all pursuant to terms and subject to the conditions set forth therein. The execution, delivery, and performance of this Amendment shall not operate, except as expressly set forth herein, as a modification or
4


waiver of any right, power, or remedy of the Administrative Agent or any Lender under the Credit Agreement, the Guarantee and Collateral Agreement or any other Loan Document. Nothing herein contained shall be construed as a substitution or novation of the Obligations outstanding under the Credit Agreement, the Loan Documents or instruments securing the same. The amendments, consents, modifications and other agreements herein are limited to the specifics hereof (including facts or occurrences on which the same are based), shall not apply with respect to any facts or occurrences other than those on which the same are based, shall not excuse any non-compliance with the Loan Documents, and shall not operate as a consent or waiver to any matter under the Loan Documents. Except for the amendments to the Credit Agreement expressly set forth herein, the Credit Agreement, the Guarantee and Collateral Agreement and other Loan Documents shall remain unchanged and in full force and effect. To the extent any terms or provisions of this Amendment conflict with those of the Credit Agreement or other Loan Documents, the terms and provisions of this Amendment shall control.
(b)To the extent that any terms and conditions in any of the Loan Documents shall contradict or be in conflict with any terms or conditions of the Credit Agreement after giving effect to this Amendment, such terms and conditions are hereby deemed modified or amended accordingly to reflect the terms and conditions of the Credit Agreement as modified or amended hereby.
(c)This Amendment is a Loan Document.
14.Entire Agreement. This Amendment, and terms and provisions hereof, the Credit Agreement and the other Loan Documents constitute the entire understanding and agreement between the parties hereto with respect to the subject matter hereof and supersedes any and all prior or contemporaneous amendments or understandings with respect to the subject matter hereof, whether express or implied, oral or written.
15.Release of Claims.
(a)Effective on the date hereof, each Loan Party hereby absolutely and unconditionally releases and forever discharges the Administrative Agent, each Lender, and any and all participants, parent corporations, subsidiary corporations, affiliated corporations, insurers, indemnitors, successors and assigns thereof, together with all of the present and former directors, officers, agents, attorneys and employees of any of the foregoing (each, a “Releasee” and collectively, the “Releasees”), from any and all claims, demands or causes of action of any kind, nature or description, whether arising in law or equity or upon contract or tort or under any state or federal law or otherwise (each, a “Claim” and collectively, the “Claims”), which such Loan Party has had, now has or has made claim to have against any such person for or by reason of any act, omission, matter, cause or thing whatsoever arising from the beginning of time to and including the date of this Amendment, whether such claims, demands and causes of action are matured or unmatured or known or unknown, in each case, which Claims relate to the Credit Agreement, any other Loan Document or the transactions contemplated thereby, except for the duties and obligations set forth in this Amendment. Each Loan Party understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense to any Claim and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release. Each Loan Party agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered will affect in any manner the final, absolute and unconditional nature of the release set forth above. In connection with the releases set forth above, each Loan Party expressly and completely waives and relinquishes any and all rights and benefits that it has or may ever have pursuant to Section 1542 of the Civil Code of the State of California, or any other similar provision of law or principle of equity in any jurisdiction pertaining to the matters released herein. Section 1542 provides as follows:
5


A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.
(b)Each Loan Party hereby absolutely, unconditionally and irrevocably covenants and agrees with and in favor of each Releasee that it will not sue (at law, in equity, in any regulatory proceeding or otherwise) any Releasee on the basis of any Claim released, remised and discharged by any Loan Party pursuant to Section 15(a) above. If any Loan Party violates the foregoing covenant, the Loan Parties, for themselves and their successors and assigns, and their present and former members, managers, shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents, legal representatives and other representatives, agree to pay, in addition to such other damages as any Releasee may sustain as a result of such violation, all attorneys’ fees and costs incurred by any Releasee as a result of such violation.
16.Severability. In case any provision in this Amendment shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
[Signature pages follow]
6



In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.

BORROWER:

KALTURA, INC.

By:     
Name:     
Title:     

[Signature Page to Third Amendment to Credit Agreement]


GUARANTOR:


Executed as a deed by    )
Kaltura Europe Limited    )
acting by    )    ………………………………………
                Director

in the presence of:    )


………………………………………
Witness Signature
Name:
Address:
Occupation:





[Signature Page to Third Amendment to Credit Agreement]


ADMINISTRATIVE AGENT, ISSUING LENDER, SWINGLINE LENDER AND A LENDER:

SILICON VALLEY BANK
By:                        
    Name:
                    
    Title:
                    



[Signature Page to Third Amendment to Credit Agreement]
EX-10.2 3 a2543512-fourthamendmentto.htm EX-10.2 Document
Execution Version
FOURTH AMENDMENT TO CREDIT AGREEMENT
This Fourth Amendment to Credit Agreement (this “Amendment”) dated and effective as of May 23, 2023 by and among KALTURA, INC., a Delaware corporation (the “Borrower”), the Subsidiaries of the Borrower party hereto (the “Guarantors”), the several banks and other financial institutions or entities party hereto (the “Lenders”), and SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY (successor by purchase to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank)) (“SVB”), as the Administrative Agent (SVB, in such capacity, the “Administrative Agent”), the Issuing Lender and the Swingline Lender.

W I T N E S S E T H:
WHEREAS, the Borrower, the Administrative Agent, the Issuing Lender and the Swingline Lender are parties to that certain Credit Agreement dated as of January 14, 2021, as amended by that certain First Amendment to Credit Agreement dated as of June 29, 2021, as further amended by that certain Second Amendment to Credit Agreement dated as of December 20, 2021, and as further amended by that certain Third Amendment to Credit Agreement dated as of April 19, 2022 (as the same may be further amended, modified, supplemented or restated and in effect from time to time, the “Credit Agreement”); and
WHEREAS, the Borrower has otherwise requested that the Lenders and the Administrative Agent agree to modify and amend certain terms and conditions of the Credit Agreement, subject to the terms and conditions of this Amendment.
NOW, THEREFORE, for good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the parties hereto agree as follows:
1.Capitalized Terms. All capitalized terms used herein and not otherwise defined shall have the same meaning herein as in the Credit Agreement.
2.Amendments to Credit Agreement.
(a)The Credit Agreement and Schedule 1.1A thereto is, effective as of the Fourth Amendment Effective Date (as such term is defined below), amended to delete the stricken text (indicated textually in the same manner as the following example: stricken text) and to add the double-underlined text (indicated textually in the same manner as the following example: double underlined text) as reflected in the modifications identified in the document annexed hereto as Annex A.
(b)Exhibits H-1, H-3, K and L to the Credit Agreement are hereby deleted in their entirety and Exhibits H-1, H-3, K and L attached as Annex B hereto are substituted therefor.
3.SOFR Conversion. Subject to the terms and conditions set forth herein, and notwithstanding anything to the contrary contained in the Credit Agreement or in Section 2 hereof (including for the avoidance of doubt, the definition of “Interest Period” set forth therein), each Loan outstanding immediately prior to the Fourth Amendment Effective Date shall be permitted to continue to accrue interest at a rate per annum equal to the sum of (a) the Eurodollar Rate determined for such day plus (b) the Applicable Margin for Eurodollar Loans (in each case as defined in the Credit Agreement as in effect immediately prior to the Fourth Amendment Effective Date, which definitions are hereby incorporated by reference with the same force and effect as if expressly written herein) through and until the latest of (i) the last day of the Interest Period for such Loans as in effect immediately prior to the Fourth Amendment Effective Date, or (ii) June 30, 2023; provided that, the Borrower shall deliver on the date hereof, a duly executed Notice of Conversion as to the Term Loans, with an effective date of June 30, 2023 whereby such Loans shall convert into SOFR Loans as of such date. Any obligation of the
1
ny-2543512


Borrower to provide prior notice to the Lenders or the Administrative Agent to convert such Loans is hereby waived by the Lenders and the Administrative Agent.
4.Conditions Precedent to Effectiveness. The effectiveness of this Amendment shall be subject to the prior or concurrent satisfaction of each of the following conditions precedent (the date on which such conditions are satisfied, the “Fourth Amendment Effective Date”):
(a)Loan Documents. The Administrative Agent shall have received this Amendment duly executed and delivered by the Administrative Agent, the Loan Parties and the Lenders.
(b)Approvals. All Governmental Approvals and consents and approvals of, or notices to, any other Person (including the holders of any Capital Stock issued by any Loan Party) required in connection with the execution, delivery and performance of this Amendment, shall have been obtained and be in full force and effect.
(c)No Material Adverse Effect. There shall not have occurred since December 31, 2020 any event or condition that has had or that could reasonably be expected to have, either individually or in the aggregate, a Material Adverse Effect.
(d)No Default. No Default or Event of Default shall have occurred and be continuing on the Fourth Amendment Effective Date.
(e)Payment of Fees and Expenses. The Lenders and the Administrative Agent shall have received all amounts required to be paid pursuant to Section 6.
(f)Notice of Conversion. The Administrative Agent shall have received, in respect of the existing Loans outstanding immediately prior to the Fourth Amendment Effective Date, a completed Notice of Conversion executed by the Borrower.
(g)Representations and Warranties. Immediately after giving effect to this Amendment, each of the representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment, and after giving effect hereto, and the other Loan Documents to which it is a party (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date.
For purposes of determining compliance with the conditions specified in this Section 4, each Lender that has executed this Amendment shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter either sent (or made available) by the Administrative Agent to such Lender for consent, approval, acceptance or satisfaction, or required thereunder to be consented to or approved by or acceptable or satisfactory to such Lender, unless an officer of the Administrative Agent responsible for the transactions contemplated by the Loan Documents shall have received notice from such Lender prior to the Fourth Amendment Effective Date specifying such Lender’s objection thereto and either such objection shall not have been withdrawn by notice to the Administrative Agent to that effect on or prior to the Fourth Amendment Effective Date or, if any extension of credit on the Fourth Amendment Effective Date has been requested, such Lender shall not have made available to the Administrative Agent on or prior to the Fourth Amendment Effective Date such Lender’s Revolving Percentage of such requested extension of credit.
5.Representations and Warranties. Each Loan Party hereby represents and warrants to the Administrative Agent and the Lenders, effective as of the Fourth Amendment Effective Date, as follows:
2
ny-2543512


(a)This Amendment is, and each other Loan Document to which it is or will be a party, when executed and delivered by each Loan Party that is a party thereto, will be the legally valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its respective terms, except as enforcement may be limited by equitable principles (whether enforcement is sought by proceedings in equity or at law) or by bankruptcy, insolvency, reorganization, moratorium or similar laws relating to or limiting creditors’ rights generally.
(b)Immediately after giving effect to this Amendment, the representations and warranties set forth in this Amendment, the Credit Agreement, as amended by this Amendment and after giving effect hereto, and the other Loan Documents to which it is a party (i) that is qualified by materiality shall be true and correct, and (ii) that is not qualified by materiality, shall be true and correct in all material respects, in each case, on and as of such date as if made on and as of such date, except to the extent any such representation and warranty expressly relates to an earlier date, in which case such representation and warranty shall have been true and correct in all material respects (or all respects, as applicable) as of such earlier date.
(c)The execution and delivery by each Loan Party of this Amendment and the other Loan Documents executed and delivered in connection herewith, and the performance by Loan Parties of their obligations hereunder and thereunder and by the Borrower of its obligations under the Credit Agreement, as amended by this Amendment, (i) have been duly authorized by all necessary organizational action on the part of such Loan Party and (ii) does not (A) violate any provisions of the Operating Documents of such Loan Party or (B) constitute a violation by such Loan Party of any material Requirement of Law or Contractual Obligation of such Loan Party.
(d)No Default or Event of Default has occurred and is continuing as of the Fourth Amendment Effective Date.
6.Payment of Costs and Fees. The Borrower shall pay to the Administrative Agent all reasonable and documented out-of-pocket costs, expenses, and fees and charges of every kind in connection with the preparation, negotiation, execution and delivery of this Amendment and any documents and instruments relating hereto (which costs include, without limitation, the reasonable fees and expenses of any attorneys retained by the Administrative Agent).
7.Choice of Law, etc.. This Amendment and the rights of the parties hereunder, shall be determined under, governed by, and construed in accordance with the internal laws (and not the conflict of law rules) of the State of New York. The provisions of Section 10.14 (Submission to Jurisdiction; Waivers) of the Credit Agreement are incorporated herein by reference mutatis mutandis with the same force and effect as if expressly written herein
8.Counterpart Execution. This Amendment may be executed in any number of counterparts, all of which when taken together shall constitute one and the same instrument, and any of the parties hereto may execute this Amendment by signing any such counterpart. Delivery of an executed counterpart of this Amendment by telefacsimile or other electronic method of transmission shall be equally as effective as delivery of an original executed counterpart of this Amendment.
9.Effect on Loan Documents.
(a)The Credit Agreement, as amended hereby, and each of the other Loan Documents, as amended hereby, shall be and remain in full force and effect in accordance with their respective terms and hereby are ratified and confirmed in all respects. Each Loan Party hereby further ratifies and reaffirms the validity and enforceability of all of the Liens heretofore granted pursuant to terms and subject to the conditions set forth in the Guarantee and Collateral Agreement, the other Security Documents or any other Loan
3
ny-2543512


Document to the Administrative Agent on behalf and for the benefit of the Secured Parties, as collateral security for the obligations under the Loan Documents in accordance with their respective terms, and acknowledges that all of such Liens, and all collateral heretofore pledged as security for such obligations, continues to be and remain collateral for such obligations from and after the date hereof. Each Loan Party hereby further ratifies and reaffirms the validity and enforceability of the appointment of the Administrative Agent as attorney-in-fact under each applicable Loan Document all pursuant to terms and subject to the conditions set forth therein. The execution, delivery, and performance of this Amendment shall not operate, except as expressly set forth herein, as a modification or waiver of any right, power, or remedy of the Administrative Agent or any Lender under the Credit Agreement, the Guarantee and Collateral Agreement or any other Loan Document. Nothing herein contained shall be construed as a substitution or novation of the Obligations outstanding under the Credit Agreement, the Loan Documents or instruments securing the same. The amendments, consents, modifications and other agreements herein are limited to the specifics hereof (including facts or occurrences on which the same are based), shall not apply with respect to any facts or occurrences other than those on which the same are based, shall not excuse any non-compliance with the Loan Documents as amended herein, and shall not operate as a consent or waiver to any matter under the Loan Documents as amended herein. Except for the amendments to the Credit Agreement expressly set forth herein, the Credit Agreement, the Guarantee and Collateral Agreement and other Loan Documents shall remain unchanged and in full force and effect. To the extent any terms or provisions of this Amendment conflict with those of the Credit Agreement or other Loan Documents, the terms and provisions of this Amendment shall control.
(b)To the extent that any terms and conditions in any of the Loan Documents shall contradict or be in conflict with any terms or conditions of the Credit Agreement after giving effect to this Amendment, such terms and conditions are hereby deemed modified or amended accordingly to reflect the terms and conditions of the Credit Agreement as modified or amended hereby.
(c)This Amendment is a Loan Document.
10.Entire Agreement. This Amendment, and terms and provisions hereof, the Credit Agreement and the other Loan Documents constitute the entire understanding and agreement between the parties hereto with respect to the subject matter hereof and supersedes any and all prior or contemporaneous amendments or understandings with respect to the subject matter hereof, whether express or implied, oral or written.
11.Severability. In case any provision in this Amendment shall be invalid, illegal or unenforceable, such provision shall be severable from the remainder of this Amendment and the validity, legality and enforceability of the remaining provisions shall not in any way be affected or impaired thereby.
[Signature pages follow]
4
ny-2543512



In Witness Whereof, the parties hereto have caused this Amendment to be duly executed and delivered by their proper and duly authorized officers as of the day and year first above written.

BORROWER:

KALTURA, INC.

By:     
Name:     
Title:     

[Signature Page to Fourth Amendment to Credit Agreement]
ny-2543512


GUARANTOR:


Executed as a deed by    )
Kaltura Europe Limited    )
acting by    )    ………………………………………
                Director

in the presence of:    )


………………………………………
Witness Signature
Name:
Address:
Occupation:



[Signature Page to Fourth Amendment to Credit Agreement]
ny-2543512




ADMINISTRATIVE AGENT, ISSUING LENDER, SWINGLINE LENDER AND A LENDER:

FIRST-CITIZENS BANK & TRUST COMPANY (successor to the Federal Deposit Insurance Corporation as receiver for Silicon Valley Bridge Bank, N.A. (as successor to Silicon Valley Bank))
By:                        
    Name:
                    
    Title:
                    





[Signature Page to Fourth Amendment to Credit Agreement]
ny-2543512


ANNEX A
Amended Credit Agreement

[see attached]









































ANNEX B
Exhibits H-1, H-3, K and L
[see attached]

ny-2543512
EX-31.1 4 kaltura_311q22023125736099.htm EX-31.1 Document


Exhibit 31.1
CERTIFICATION
I, Ron Yekutiel, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Kaltura, 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 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 2, 2023
By:/s/ Ron Yekutiel
Ron Yekutiel
Chairman and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 5 kaltura_312q22023125736098.htm EX-31.2 Document


Exhibit 31.2
CERTIFICATION
I, Yaron Garmazi, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Kaltura, 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 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 2, 2023
By:/s/ Yaron Garmazi
Yaron Garmazi
 Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 6 kaltura_321q22023125736097.htm EX-32.1 Document


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 on Form 10-Q of Kaltura, Inc. (the “Company”) for the period ended June 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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 results of operations of the Company.

Date: August 2, 2023
By:/s/ Ron Yekutiel
Ron Yekutiel
Chairman and Chief Executive Officer
(Principal Executive Officer)



EX-32.2 7 kaltura_322q22023125736100.htm EX-32.2 Document


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 on Form 10-Q of Kaltura, Inc. (the “Company”) for the period ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I 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 results of operations of the Company.

Date: August 2, 2023
By:/s/ Yaron Garmazi
Yaron Garmazi
Chief Financial Officer
(Principal Financial and Accounting Officer)


EX-101.SCH 8 kltr-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments, Debt and Equity Securities link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - DERIVATIVES AND HEDGING link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - LONG-TERM LOAN link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Restructuring and Related Activities link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Investments, Debt and Equity Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - DERIVATIVES AND HEDGING (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - LONG-TERM LOAN (Tables) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Restructuring and Related Activities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Investments, Debt and Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - DERIVATIVES AND HEDGING - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - LEASES - Schedule of Leases Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - LEASES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954742 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - LONG-TERM LOAN - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954746 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details) link:presentationLink link:calculationLink link:definitionLink 9954747 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954748 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details) link:presentationLink link:calculationLink link:definitionLink 9954749 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954750 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Details) link:presentationLink link:calculationLink link:definitionLink 9954751 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) link:presentationLink link:calculationLink link:definitionLink 9954752 - Disclosure - Restructuring and Related Activities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 kltr-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 kltr-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 kltr-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Billed Revenues Billed Revenues [Member] Variable Rate [Domain] Variable Rate [Domain] 2021 Plan 2021 Plan [Member] 2021 Plan Accrued expenses Accrued Liabilities, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Unvested and outstanding, beginning balance (in shares) Unvested and outstanding, ending balance (in shares) Oustanding RSUs (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Interest rate per annum Line of Credit Facility, Interest Rate at Period End Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Effect of exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Segment Reporting [Abstract] Segment Reporting [Abstract] Trade payables Accounts Payable, Current Exercisable options at end of period, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Computers and peripheral equipment Computer Equipment [Member] Corporate Debt Securities Corporate Debt Securities [Member] Other liabilities, noncurrent Increase (Decrease) in Other Noncurrent Liabilities Financial income, net Financial income, net Financial income, net Nonoperating Income (Expense) Statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Exercisable options at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS Equity [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] INCOME TAXES Income Tax Disclosure [Text Block] STOCKHOLDERS' EQUITY: Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] New Senior Secured Term Loan Facility New Senior Secured Term Loan Facility [Member] New senior secured term loan facility Customer [Axis] Customer [Axis] CURRENT LIABILITIES: Liabilities, Current [Abstract] Significant Accounting Policies and Estimates Significant Accounting Policies And Estimates [Policy Text Block] Disclosure of accounting policy for significant accounting policies and estimates. Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.0001 par value per share, 20,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023, and December 31, 2022 Preferred Stock, Value, Issued Weighted Average
Grant Date Fair
Value per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Earnings Per Share, Diluted Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Restricted deposit Other Restricted Assets, Noncurrent Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Treasury stock – 7,685,190 shares of common stock, $0.0001 par value per share, as of June 30, 2023 and December 31, 2022 Treasury Stock, Value Trade receivables Accounts Receivable, after Allowance for Credit Loss, Current Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Currency Contracts, Liability, Fair Value Disclosure Lease incentive recognized as leasehold improvements Lease incentive recognized as leasehold improvements Lease incentive recognized as leasehold improvements Other comprehensive income (loss), cash flow hedge, gain (loss) reclassification Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Additions to deferred contract acquisition costs during the period Additions To Deferred Contract Acquisition Costs During Period Additions to deferred contract acquisition costs during the period. Treasury stock, shares (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Oustanding options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number LONG-TERM ASSETS: Assets, Noncurrent [Abstract] Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] US Government Agencies Debt Securities US Government Agencies Debt Securities [Member] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Lessee, Operating Leases Lessee, Operating Leases [Text Block] Corporate Bond Securities Corporate Bond Securities [Member] LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Entity Ex Transition Period Entity Ex Transition Period Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Other Other Assets, Miscellaneous, Noncurrent Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of the computation of basic and diluted net earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Weighted average remaining useful life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life RSUs
Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Marketable Securities, Current Marketable Securities, Current Investment in restricted bank deposit Payments to Acquire Short-Term Investments Goodwill Goodwill Financial expenses: Financial Expenses [Abstract] Schedule of Composition of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Trade receivables Increase (Decrease) in Accounts Receivable Media and Telecom Media And Telecom Media And Telecom [Member] This member stands for media and telecom. 2023 (Remainder) Long-Term Debt, Maturity, Remainder of Fiscal Year Derivative, notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Depreciation expenses Depreciation Tradename Trademarks [Member] Schedule of non-cancelable purchase commitments Contractual Obligation, Fiscal Year Maturity [Table Text Block] Payment of debt issuance costs Payments of Debt Issuance Costs Line of Credit Facility [Table] Line of Credit Facility [Table] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of Maturities of Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Accrued taxes Accrued Income Taxes, Current Installment Payment Date [Domain] Installment Payment Date [Domain] Debt installment payment date Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Unbilled Revenues Unbilled Revenues [Member] Schedule of Leases Cost Lease, Cost [Table Text Block] Research and development Research and Development Expense [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Restructuring Reserve Restructuring Reserve Antidilutive securities Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] 2023 Restructuring Plan 2023 Restructuring Plan [Member] 2023 Restructuring Plan RSUs granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Supplemental disclosure of non-cash activity: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Purchase of property, equipment and internal-use software in credit Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Hedging Designation [Axis] Hedging Designation [Axis] Cost Property, Plant and Equipment, Gross Oustanding, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Lease liabilities arising from right-of-use assets Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 (Remainder) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Schedule of Prepaid Expenses and Other Current Assets Prepaid Expenses And Other Current Assets [Table Text Block] Disclosure of information about prepaid expenses and other current assets. Total operating lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] On March 31, 2022 through December 31, 2022 On March 31, 2022 Through December 31, 2022 [Member] On March 31, 2022 through December 31, 2022 Deferred contract acquisition and fulfillment costs, current Capitalized Contract Cost, Net, Current Prepaid expenses Prepaid Expense, Current 2029 and thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Operating lease liabilities, current Operating Lease, Liability, Current AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Amortization expenses Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Professional services Professional Services [Member] Represents professional services member. Intangible assets, net Finite-Lived Intangible Assets, Net Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Deferred contract acquisition and fulfillment costs Increase In Deferred Contract Acquisition And Fulfillment Costs Represents amount of Increase in deferred contract acquisition and fulfillment costs. Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at the end of the period Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization and impairments: Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Other Other Countries [Member] This member stands other countries. Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross profit Gross Profit Deferred revenue, current Contract with Customer, Liability, Current Restricted bank deposits Other Restricted Assets, Current Security Exchange Name Security Exchange Name Long-term loans, total Long-Term Debt Accumulated other comprehensive loss Balance as of December 31, 2021; Balance as of June 30, 2022 Accumulated Other Comprehensive Income (Loss), Net of Tax Other comprehensive loss before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax DERIVATIVES AND HEDGING Derivative Instruments and Hedging Activities Disclosure [Text Block] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Other Other Nonoperating Expense Short-term lease cost Short-Term Lease, Cost Europe, the Middle East and Africa ("EMEA") EMEA [Member] Customer A (M&T) Enterprise, Education and Technology Customer B (Enterprise, Education & Technology) Enterprise, Education And Technology [Member] This member stands for enterprise, education and technology. Entity Address, Address Line One Entity Address, Address Line One Marketable Securities, Noncurrent Marketable Securities, Noncurrent Entity Address, Address Line Two Entity Address, Address Line Two Additions to deferred costs to fulfill a contract during the period Additions To Deferred Costs To Fulfill Contract During Period Additions to deferred costs to fulfill a contract during the period. Interest Margin Interest Margin [Member] Interest Margin Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Subsequent Event [Table] Subsequent Event [Table] Derivative Liability, Current Derivative Liability, Current Available-for-sale - matures within one yearr, Gross unrealized losses Available-for-sale - matures within one yearr, Gross unrealized losses Available-for-sale - matures within one yearr, Gross unrealized losses Deferred costs to obtain or fulfill contract, beginning balance Deferred costs to obtain or fulfill contract, ending balance Total deferred costs to obtain or fulfill contract Capitalized Contract Cost, Net Stated Percentage Type [Domain] Stated Percentage Type [Domain] Stated Percentage Type [Domain] Investment in available-for-sale marketable securities Payments to Acquire Debt Securities, Available-for-Sale Weighted Average exercise price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Percentage of remaining performance obligations Revenue, Remaining Performance Obligation, Percentage Subsequent Event [Member] Subsequent Event [Member] Derivative [Table] Derivative [Table] Customer concentration risk Customer Concentration Risk [Member] Restricted cash included in other assets, noncurrent Restricted cash Restricted Cash, Noncurrent Restructuring Charges Restructuring Charges [Member] Schedule of carrying amounts and accumulated amortization expenses of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Schedue of Supplementary Cash Flow Information Related to Operating Leases Supplementary Cash Flow Information Related to Operating Leases [Table Text Block] Supplementary Cash Flow Information Related to Operating Leases Income Statement [Abstract] Income Statement [Abstract] Amount of installments payable Debt Instrument, Periodic Payment Issuance of common stock upon exercise of stock options (in shares) Stock Issued During Period, Shares, New Issues Cost of revenue: Costs and Expenses [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Interest income Interest Income, Deposits with Financial Institutions Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Financial income: Financial Income [Abstract] Accumulated other comprehensive loss Comprehensive Income [Member] Unvested and outstanding, beginning balance (in dollars per share) Unvested and outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Available-for-sale - matures within one year, Gross unrealized gains Available-for-sale - matures within one year, Gross unrealized gains Available-for-sale - matures within one year, Gross unrealized gains Entity Tax Identification Number Entity Tax Identification Number Amortization of deferred contract acquisition and fulfillment costs Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract Capitalized Contract Cost, Amortization Financial income Financial Income Represents the amount of financial income. Total Lease, Cost Capitalized stock-based compensation cost Share-Based Payment Arrangement, Amount Capitalized Foreign currency translation adjustments, net Foreign Currency Transaction Gain, before Tax Financial Instrument [Axis] Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] LONG-TERM LOAN Long-Term Debt [Text Block] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) On and after March 31, 2023 On And After March 31, 2023 [Member] On and after March 31, 2023 Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Aggregate principal amount of credit facility Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code CURRENT ASSETS: Assets, Current [Abstract] Leases [Abstract] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Purchase Obligation, to be Paid, Year One Operating Lease, Payments Operating Lease, Payments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Concentration of Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] On April 01, 2021, through December 31, 2021 On April 01, 2021, Through December 31, 2021 [Member] On April 01, 2021, through December 31, 2021 Total noncurrent assets Assets, Noncurrent Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Repayment of long-term loans Repayments of Debt Less: imputed interest Operating Lease, Liability Costs to fulfill a contract Costs To Fulfill Contract [Member] This member stands for Costs to Fulfill a Contract Credit Facility [Axis] Credit Facility [Axis] Schedule of financial income expenses Financial Income Expenses [Table Text Block] Tabular disclosure of financial income expenses. Schedule of aggregate principal annual maturities of long-term loans Schedule of Maturities of Long-Term Debt [Table Text Block] TOTAL LIABILITIES Liabilities Share-based Payment Arrangement, Activity Share-Based Payment Arrangement, Activity [Table Text Block] Prepaid expenses and other current assets and other assets, noncurrent Increase (Decrease) in Prepaid Expense and Other Assets Share reserved under 2021 Plan (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Debt Instrument, Floor Rate Debt Instrument, Floor Rate Represents the floor rate of debt instrument. LONG-TERM LIABILITIES: Liabilities, Noncurrent [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Plan Name [Axis] Plan Name [Axis] Capitalized internal-use software Payments for Software Debt Disclosure [Abstract] Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Alternate Base Rate Alternate Base Rate [Member] Alternate Base Rate SELECTED STATEMENT OF OPERATIONS DATA Condensed Financial Statements [Text Block] Total current assets Assets, Current Preferred Stock Preferred Stock [Member] Principal payments on finance leases Finance Lease, Principal Payments Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Entity Filer Category Entity Filer Category Total purchase commitment Purchase Obligation Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date GOODWILL AND INTANGIBLE ASSETS, NET Goodwill and Intangible Assets Disclosure [Text Block] Bank fees Bank Fees Represents amount of Bank fees. Percentage of revenue Concentration Risk, Percentage Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized RSU granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Exercisable options at end of period, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of future amortization related to intangible assets other than goodwill Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Debt Securities, Available-for-Sale, Current Debt Securities, Available-for-Sale, Current Other current liabilities Other Accrued Liabilities, Current GENERAL Nature of Operations [Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Office furniture and equipment Furniture and Fixtures [Member] Debt Instrument, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage New Senior Secured Revolving Credit Facility New Senior Secured Revolving Credit Facility [Member] New senior secured revolving credit facility Severance pay fund Severance Pay Fund Represents the severance pay fund. Employees and payroll accruals Increase (Decrease) in Employee Related Liabilities Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders' equity Beginning balance Ending balance Equity, Attributable to Parent Commercial Paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finance leases of computers and peripheral equipment Leaseholds and Leasehold Improvements [Member] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Restructuring and Related Activities Disclosure Restructuring and Related Activities Disclosure [Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Hedging Designation [Domain] Hedging Designation [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total Share-Based Payment Arrangement [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation expenses Share-Based Payment Arrangement, Noncash Expense Schedule of disaggregated revenue by region Revenue from External Customers by Geographic Areas [Table Text Block] Common stock Common Stock [Member] Other Assets, Fair Value Disclosure Debt Securities, Available-for-Sale, Noncurrent Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Schedule Of Shares Of Common Stock Reserved For Future Issuance ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock [Table Text Block] Schedule Of Shares Of Common Stock Reserved For Future Issuance NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Document Fiscal Year Focus Document Fiscal Year Focus Installments payable frequency of payments Debt Instrument, Frequency of Periodic Payment Geographical [Domain] Geographical [Domain] Internal use software Software and Software Development Costs [Member] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] Property and equipment, net Depreciated cost Property, Plant and Equipment, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss) Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Available-for-sale - matures after one year, Gross unrealized losses Available-for-sale - matures after one year, Gross unrealized losses Available-for-sale - matures after one year, Gross unrealized losses ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Foreign currency translation adjustment, net Gain (Loss), Foreign Currency Transaction, before Tax US Treasury Securities US Treasury Securities [Member] Cash paid for income taxes, net Income Taxes Paid, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Table Text Block [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Total stockholders' equity Retained Earnings [Member] Current portion of long-term loans Long-Term Debt, Current Maturities Schedule of share-based compensation expense by line item Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other assets, noncurrent Other assets, noncurrent Other Assets, Noncurrent Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accounting Policies [Abstract] Accounting Policies [Abstract] Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Stated Percentage Type [Axis] Stated Percentage Type [Axis] Stated Percentage Type Restructuring Reserve, Accrual Adjustment Restructuring Reserve, Accrual Adjustment Additional paid-in capital Receivables from Stockholder [Member] Exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value 2023 (Remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Outstanding warrants to common stock (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Schedule of Other Assets, Noncurrent Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Schedule of reportable operating segments Schedule of Segment Reporting Information, by Segment [Table Text Block] 2025 Purchase Obligation, to be Paid, Year Two Basis of Presentation and Consolidation Consolidation, Policy [Policy Text Block] 2026 Purchase Obligation, to be Paid, Year Three Supplemental Balance Sheet Disclosures Supplemental Balance Sheet Disclosures [Text Block] Total long-term liabilities Liabilities, Noncurrent Restructuring Charges Restructuring Charges Document Transition Report Document Transition Report Technology Technology-Based Intangible Assets [Member] Proceeds from maturities of available-for-sale marketable securities Proceeds from Sale and Maturity of Marketable Securities Trade payables Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Financial expenses Financial Expenses Represents amount of financial expenses. Debt Securities, Available-for-sale Debt Securities, Available-for-Sale 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] Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block] Schedule of revenue by major customers by reporting segments Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Receivables Billing Status [Domain] Receivables Billing Status [Domain] 2023 (Remainder) Purchase Obligation, to be Paid, Remainder of Fiscal Year Derivative [Line Items] Derivative [Line Items] Common stock $0.0001 par value per share, 1,000,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 145,478,668 and 142,249,619 shares issued as of June 30, 2023 and December 31, 2022, respectively; 137,793,478 and 134,564,429 outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Outstanding Subscription Subscription [Member] Represents subscription member. Pending proceeds from option exercises Pending proceeds from option exercises Pending proceeds from option exercises RSU forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Restructuring Plan [Axis] Restructuring Plan [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Proceeds from exercise of stock options Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Municipal Notes Municipal Notes [Member] Available-for-sale - matures after one year, Gross unrealized gains Available-for-sale - matures after one year, Gross unrealized gains Available-for-sale - matures after one year, Gross unrealized gains Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Selected Statement Of Operations Data [Abstract] Selected Statement Of Operations Data [Abstract] 2024 Long-Term Debt, Maturity, Year One Oustanding at beginning of period, aggregate intrinsic value Oustanding at end of period, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Entity Registrant Name Entity Registrant Name 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cost of revenue Cost of Sales [Member] Payments for Restructuring Payments for Restructuring Document Period End Date Document Period End Date Treasury stock, par value per share (in dollars per share) Treasury Shares, Par Value Per Share Represents the par value of treasury shares. Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of assets and liabilities measured at fair value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Exercisable options at end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Treasury Stock, Common Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total Derivative, Gain (Loss) on Derivative, Net BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Total expenses Share-Based Payment Arrangement, Expense Gross carrying amount: Finite-Lived Intangible Assets, Gross Provision for income taxes Provision for income taxes Income Tax Expense (Benefit) Designated as hedging instrument Designated as Hedging Instrument [Member] Employees and payroll accruals Employee-related Liabilities, Current FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Revenue benchmark Revenue Benchmark [Member] Net realized losses reclassified from accumulated other comprehensive income Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Costs to obtain a contract Costs To Obtain Contract [Member] This member stands for costs to Obtain Contract. Schedule of disaggregated revenue by category Disaggregation of Revenue [Table Text Block] Deferred contract acquisition and fulfillment costs, noncurrent Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Equity [Abstract] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Government institutions Other Receivables, Net, Current Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Amendment Flag Amendment Flag Money market funds Money Market Funds [Member] Net unrealized gains (losses) on cash flow hedges Unrealized Gain (Loss) on Derivatives Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Operating lease, weighted average discount rate, percent Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility [Domain] Credit Facility [Domain] Operating lease right-of-use assets and lease liabilities, net Increase (Decrease) In Operating Lease Rou Assets And Liabilities Net Increase decrease in operating lease ROU assets and liabilities, net. Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term loans, net of current portion Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Deposits Deposits [Member] Schedule of costs to obtain a contract and costs to fulfill a contract Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Number of additional shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating expenses: Operating Expenses [Abstract] REVENUES FROM CONTRACTS WITH CUSTOMERS Revenue from Contract with Customer [Text Block] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated deficit Additional Paid-in Capital [Member] TOTAL ASSETS Assets Non-cash interest expenses (income), net Non Cash Interest Expenses Represents amount of non-cash interest expenses. CURRENT ASSETS Cover [Abstract] Stock-based compensation expenses APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States (“US”) UNITED STATES Fair value, recurring Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Other liabilities, noncurrent Other Liabilities, Noncurrent RSU vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Aggregate amount of transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Federal Funds Effective Rate Federal Funds Effective Rate [Member] Federal Funds Effective Rate Total operating expenses Operating expenses Operating Expenses REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION Segment Reporting Disclosure [Text Block] Revenue concentration risk Revenue from Rights Concentration Risk [Member] Net increase (decrease) in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect 2022 Restructuring Plan 2022 Restructuring Plan [Member] 2022 Restructuring Plan Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Equity Component [Domain] Equity Component [Domain] Denominator: Earnings Per Share, Basic, Other Disclosure [Abstract] Contractual Obligation Contractual Obligation Text Block [Abstract] Billing Status, Type [Axis] Billing Status, Type [Axis] Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Issuance of common stock upon exercise of stock options, and vesting of restricted stock units Stock Issued During Period, Value, Employee Stock Ownership Plan Operating loss Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Total cost of revenue Cost of Revenue Installment Payment Date [Axis] Installment Payment Date [Axis] Debt installment payment date. Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheet Reconciliation Of Cash Cash Equivalents And Restricted Cash To Condensed Consolidated Balance Sheets [Abstract] Customer relationship Customer Relationships [Member] Outstanding stock options and RSUs Redeemable Convertible Preferred Stock [Member] Credit Adjustment Spread Credit Adjustment Spread [Member] Credit Adjustment Spread EX-101.PRE 12 kltr-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 25, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 001-40644  
Entity Registrant Name Kaltura, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 860 Broadway  
Entity Address, Address Line Two 3rd Floor  
Entity Address, City or Town New York  
Entity Address, State or Province NY  
City Area Code 646  
Local Phone Number 290-5445  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   138,491,324
Entity Central Index Key 0001432133  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Address, Postal Zip Code 10003  
Entity Tax Identification Number 20-8128326  
Preferred Stock    
Cover [Abstract]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Class of Stock [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
Common stock    
Cover [Abstract]    
Title of 12(b) Security Common stock  
Trading Symbol KLTR  
Security Exchange Name NASDAQ  
Class of Stock [Line Items]    
Title of 12(b) Security Common stock  
Trading Symbol KLTR  
Security Exchange Name NASDAQ  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
CURRENT ASSETS:    
Cash and cash equivalents $ 40,181 $ 44,625
Marketable Securities, Current 29,432 41,343
Trade receivables 29,764 28,786
Prepaid expenses and other current assets 7,404 7,521
Deferred contract acquisition and fulfillment costs, current 10,761 10,759
Total current assets 117,542 133,034
Marketable Securities, Noncurrent 1,007 0
LONG-TERM ASSETS:    
Property and equipment, net 20,100 15,142
Other assets, noncurrent 2,863 3,176
Deferred contract acquisition and fulfillment costs, noncurrent 19,351 21,691
Operating lease right-of-use assets 16,045 20,814
Intangible assets, net 929 1,244
Goodwill 11,070 11,070
Total noncurrent assets 71,365 73,137
TOTAL ASSETS 188,907 206,171
CURRENT LIABILITIES:    
Current portion of long-term loans 32,903 5,793
Trade payables 10,575 9,437
Employees and payroll accruals 12,475 14,884
Accrued expenses and other current liabilities 16,267 16,527
Operating lease liabilities, current 2,440 2,355
Deferred revenue, current 57,074 59,841
Total current liabilities 131,734 108,837
LONG-TERM LIABILITIES:    
Deferred revenue, noncurrent 798 1,266
Long-term loans, net of current portion 0 30,004
Operating lease liabilities, noncurrent 18,679 20,697
Other liabilities, noncurrent 2,173 2,021
Total long-term liabilities 21,650 53,988
TOTAL LIABILITIES 153,384 162,825
STOCKHOLDERS' EQUITY:    
Preferred stock, $0.0001 par value per share, 20,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of June 30, 2023, and December 31, 2022 0 0
Common stock $0.0001 par value per share, 1,000,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 145,478,668 and 142,249,619 shares issued as of June 30, 2023 and December 31, 2022, respectively; 137,793,478 and 134,564,429 outstanding as of June 30, 2023 and December 31, 2022, respectively 13 13
Treasury stock – 7,685,190 shares of common stock, $0.0001 par value per share, as of June 30, 2023 and December 31, 2022 (4,881) (4,881)
Additional paid-in capital 455,354 439,644
Accumulated other comprehensive loss (261) (301)
Accumulated deficit (414,702) (391,129)
Total stockholders' equity 35,523 43,346
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 188,907 $ 206,171
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001  
Preferred stock, shares authorized (in shares) 20,000,000  
Preferred stock, shares issued (in shares) 0  
Common stock, par value (in dollars per share) $ 0.0001  
Common stock, shares authorized (in shares) 1,000,000,000  
Common stock, shares issued (in shares) 145,478,668 142,249,619
Common stock, shares outstanding (in shares) 137,793,478 134,564,429
Treasury stock, shares (in shares) 7,685,190  
Treasury stock, par value per share (in dollars per share) $ 0.0001  
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue:        
Total revenue $ 43,880,000 $ 41,978,000 $ 87,153,000 $ 83,694,000
Cost of revenue:        
Total cost of revenue 15,278,000 15,289,000 31,265,000 30,734,000
Gross profit 28,602,000 26,689,000 55,888,000 52,960,000
Operating expenses:        
Research and development 12,975,000 14,441,000 27,105,000 29,314,000
Sales and marketing 12,734,000 16,416,000 24,805,000 31,032,000
General and administrative 12,431,000 11,338,000 24,531,000 22,775,000
Restructuring Charges 23,000 0 968,000 0
Total operating expenses 38,163,000 42,195,000 77,409,000 83,121,000
Operating loss 9,561,000 15,506,000 21,521,000 30,161,000
Financial income, net (1,166,000) (241,000) (2,951,000) (56,000)
Loss before provision for income taxes 8,395,000 15,265,000 18,570,000 30,105,000
Provision for income taxes 2,383,000 2,082,000 5,003,000 4,168,000
Net loss $ 10,778,000 $ 17,347,000 $ 23,573,000 $ 34,273,000
Net loss per share attributable to common stockholders, basic (in dollars per share) $ 0.08 $ 0.13 $ 0.17 $ 0.27
Earnings Per Share, Diluted $ 0.08 $ 0.13 $ 0.17 $ 0.27
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 136,782,051 129,745,162 135,939,680 128,794,256
Subscription        
Revenue:        
Total revenue $ 40,724,000 $ 37,972,000 $ 81,116,000 $ 74,989,000
Cost of revenue:        
Total cost of revenue 10,935,000 9,770,000 22,103,000 19,419,000
Professional services        
Revenue:        
Total revenue 3,156,000 4,006,000 6,037,000 8,705,000
Cost of revenue:        
Total cost of revenue $ 4,343,000 $ 5,519,000 $ 9,162,000 $ 11,315,000
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ 10,778 $ 17,347 $ 23,573 $ 34,273
Other comprehensive income (loss):        
Net unrealized gains (losses) on cash flow hedges 270 (1,572) (91) (1,049)
OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax 22 (145) 131 (145)
Other comprehensive income (loss) 292 (1,717) 40 (1,194)
Comprehensive loss $ 10,486 $ 19,064 $ 23,533 $ 35,467
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Treasury Stock, Common
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive loss
Total stockholders' equity
Beginning balance (in shares) at Dec. 31, 2021   126,925,104          
Beginning balance at Dec. 31, 2021 $ 85,274 $ 13 $ (4,881)   $ (412,776) $ 0 $ (322,634)
Treasury stock, beginning balance (in shares) at Dec. 31, 2021     7,685,190        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expenses 11,897       11,897    
Issuance of common stock upon exercise of stock options (in shares)   3,661,650          
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 1,364 $ 0     1,364    
Other comprehensive income (1,194)         (1,194)  
Net loss (34,273)           (34,273)
Ending balance (in shares) at Jun. 30, 2022   130,586,754          
Ending balance at Jun. 30, 2022 63,068 $ 13 $ (4,881)   426,037 (1,194) (356,907)
Treasury stock, ending balance (in shares) at Jun. 30, 2022     7,685,190        
Beginning balance (in shares) at Mar. 31, 2022   127,648,228          
Beginning balance at Mar. 31, 2022   $ 13 $ 4,881 $ 418,826 (339,560) 523 74,921
Treasury stock, beginning balance (in shares) at Mar. 31, 2022     7,685,190        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expenses 6,145       6,145    
Issuance of common stock upon exercise of stock options (in shares)   2,938,526          
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 1,066 $ 0     1,066    
Other comprehensive income (1,717)         (1,717)  
Net loss (17,347)           (17,347)
Ending balance (in shares) at Jun. 30, 2022   130,586,754          
Ending balance at Jun. 30, 2022 $ 63,068 $ 13 $ (4,881)   426,037 (1,194) (356,907)
Treasury stock, ending balance (in shares) at Jun. 30, 2022     7,685,190        
Beginning balance (in shares) at Dec. 31, 2022 134,564,429 134,564,429          
Beginning balance at Dec. 31, 2022 $ 43,346 $ 13 $ 4,881   439,644 (301) (391,129)
Treasury stock, beginning balance (in shares) at Dec. 31, 2022     7,685,190        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expenses 14,959       14,959    
Issuance of common stock upon exercise of stock options (in shares)   3,229,049          
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 751 $ 0     751    
Other comprehensive income 40         40  
Net loss $ (23,573)           (23,573)
Ending balance (in shares) at Jun. 30, 2023 137,793,478 137,793,478          
Ending balance at Jun. 30, 2023 $ 35,523 $ 13 $ (4,881)   455,354 (261) (414,702)
Treasury stock, ending balance (in shares) at Jun. 30, 2023 7,685,190   7,685,190        
Beginning balance (in shares) at Mar. 31, 2023   135,695,254          
Beginning balance at Mar. 31, 2023 $ 37,971 $ 13 $ (4,881)   447,316 (553) (403,924)
Treasury stock, beginning balance (in shares) at Mar. 31, 2023     7,685,190        
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expenses 7,668       7,668    
Issuance of common stock upon exercise of stock options (in shares)   2,098,224          
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 370 $ 0     370    
Other comprehensive income 292         292  
Net loss $ (10,778)           (10,778)
Ending balance (in shares) at Jun. 30, 2023 137,793,478 137,793,478          
Ending balance at Jun. 30, 2023 $ 35,523 $ 13 $ (4,881)   $ 455,354 $ (261) $ (414,702)
Treasury stock, ending balance (in shares) at Jun. 30, 2023 7,685,190   7,685,190        
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (23,573) $ (34,273)
Loss on sale of property and equipment 0 179
Depreciation and amortization 2,155 1,353
Stock-based compensation expenses 14,583 11,727
Amortization of deferred contract acquisition and fulfillment costs 5,872 5,066
Non-cash interest expenses (income), net (405) 20
Foreign currency translation adjustment, net (485) 0
Trade receivables (978) (14,700)
Prepaid expenses and other current assets and other assets, noncurrent (6) 115
Deferred contract acquisition and fulfillment costs (3,279) (6,517)
Trade payables 1,084 1,643
Accrued expenses and other current liabilities (349) (4,721)
Employees and payroll accruals (2,409) (1,214)
Other liabilities, noncurrent 415 (56)
Deferred revenue (3,235) (263)
Operating lease right-of-use assets and lease liabilities, net (954) (486)
Net cash used in operating activities (11,564) (42,127)
Cash flows from investing activities:    
Investment in available-for-sale marketable securities (14,645) (38,393)
Proceeds from maturities of available-for-sale marketable securities 26,191 0
Purchases of property and equipment (1,591) (761)
Capitalized internal-use software (1,242) (3,076)
Investment in restricted bank deposit (1,001) (1,850)
Net cash provided by (used in) investing activities 7,712 (44,080)
Cash flows from financing activities:    
Repayment of long-term loans (3,000) (1,500)
Principal payments on finance leases 0 (133)
Proceeds from exercise of stock options 815 754
Payment of debt issuance costs 0 (125)
Net cash used in financing activities (2,185) (1,004)
Effect of exchange rate changes on cash, cash equivalents and restricted cash 485 0
Net increase (decrease) in cash, cash equivalents and restricted cash   (87,211)
Cash, cash equivalents and restricted cash at the beginning of the period 45,833 144,371
Cash, cash equivalents and restricted cash at the end of the period 40,281 57,160
Supplemental disclosure of non-cash activity:    
Purchase of property, equipment and internal-use software in credit 179 415
Lease liabilities arising from right-of-use assets 0 23,712
Capitalized stock-based compensation cost 389 170
Pending proceeds from option exercises 163 227
Lease incentive recognized as leasehold improvements 3,790 0
Supplemental disclosure of cash flow information    
Cash paid for income taxes, net 2,443 6,463
Cash paid for interest 1,504 880
Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheet    
Cash and cash equivalents 40,181 55,660
Restricted cash included in other assets, noncurrent 100 1,500
Total cash, cash equivalents, and restricted cash $ 40,281 $ 57,160
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
GENERAL
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL
NOTE 1: GENERAL
Description of Business
Kaltura, Inc. (together with its subsidiaries, the “Company”) was incorporated in October 2006 and commenced operations in January 2007. The Company’s business operations are allocated between two main segments, Enterprise, Education, and Technology (“EE&T”) and Media and Telecom (“M&T”). The Company has developed a platform for video creation, management, and collaboration. The Company's platform enables companies, educational institutions, and other organizations to cost-effectively launch advanced online video experiences, including for Over-the-top (“OTT”) Television, Cloud TV, web video publishing, video-based teaching, learning and training, video-based marketing, and video-based collaboration. The Company’s core offerings consist of various Software-as-a-Service (“SaaS”) products and solutions and a Platform-as-a-Service (“PaaS”).
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting.
The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements as of that date, but does not include all of the disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023.
In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements with normal recurring adjustments necessary for the fair presentation of the Company’s financial position as of June 30, 2023, and the Company’s consolidated results of operations, stockholders’ equity, and cash flows for the three and six months ended June 30, 2023 and 2022. The results for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year ending December 31, 2023, or any other future interim or annual period.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates on an ongoing basis its assumptions, including those related to contingencies, income tax uncertainties, incremental borrowing rate for operating leases, fair value of financial assets and liabilities, including fair value of derivatives, fair value and useful life of acquired intangible assets and goodwill, as well as in estimates used in applying the revenue recognition policy. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, bank deposits, restricted cash and trade receivables.
The majority of the Company’s cash, and cash equivalents, marketable securities, bank deposits and restricted cash are invested with major banks in the United States, Israel, and the United Kingdom. Such investments in the United States may be in excess of insured limits and they are not insured in other jurisdictions. Market conditions can impact the viability of these financial institutions. In the event of failure of any of the financial institutions where the Company maintains its cash and cash equivalents, there can be no assurance that the Company would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect the Company's business and financial position. In general, these investments may be redeemed upon demand and therefore bear minimal risk.
The Company’s trade receivables are geographically dispersed and derived from sales to customers mainly in the United States, Europe, and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation, and account monitoring procedures.
Major customer data as a percentage of total revenues:
The following table sets forth customers that represented 10% or more of the Company’s total revenue in each of the periods set forth below:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Customer A (M&T)10.30 %          *)   — 10.50 %          *)   — 
*) Represents an amount that is lower than 10% of the Company's total revenue.
Significant Accounting Policies and Estimates
The Company’s significant accounting policies are discussed in Note 2 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 24, 2023. There have been no significant changes to these policies during the six months ended June 30, 2023 except as noted below.
Recently Adopted Accounting Pronouncements
As an “emerging growth company”, the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The Company adopted this guidance using modified retrospective approach, effective on January 1, 2023. The adoption did not have a material effect on its consolidated financial statements.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUES FROM CONTRACTS WITH CUSTOMERS
NOTE 3: REVENUES FROM CONTRACTS WITH CUSTOMERS
Disaggregation of Revenue
The following tables present disaggregated revenue by category:
Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $30,258 97.1 %$10,466 82.3 %
Professional services900 2.9 %2,256 17.7 %
$31,158 100 %$12,722 100 %

Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $28,280 93.0 %$9,692 83.7 %
Professional services2,123 7.0 %1,883 16.3 %
$30,403 100 %$11,575 100 %

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $60,132 96.2 %$20,984 85.1 %
Professional services2,356 3.8 %3,681 14.9 %
$62,488 100 %$24,665 100 %
Six Months Ended June 30, 2022
Enterprise, Education & TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $55,882 92.9 %$19,107 81.1 %
Professional services4,248 7.1 %4,457 18.9 %
$60,130 100 %$23,564 100 %


The following tables summarize revenue by region based on the billing address of customers:
Three Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
United States (“US”)$22,902 52.2 %$23,572 56.2 %
Europe, the Middle East and Africa ("EMEA")16,599 37.8 %13,816 32.9 %
Other4,379 10.0 %4,590 10.9 %
$43,880 100 %$41,978 100 %

Six Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
US$45,973 52.7 %$46,886 56.0 %
EMEA32,523 37.3 %27,640 33.0 %
Other8,657 9.9 %9,168 11.0 %
$87,153 100 %$83,694 100 %

Remaining Performance Obligations
Remaining performance obligations represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods. As of June 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $174,329, which consists of both billed consideration in the amount of $57,872 and unbilled consideration in the amount of $116,457 that the Company expects to recognize as revenue but that was not yet recognized on the balance sheet. The Company expects to recognize 59% of its remaining performance obligations as revenue over the next 12 months and the remainder thereafter.
On July 19, 2023, after the balance sheet date, the Company entered into an amendment to an agreement with one of its customers. The amendment among other things, decreases future commitments from the customer by an amount of approximately $7,000. The amount will decrease the unbilled consideration balance mentioned above.

Costs to Obtain a Contract
The following table represents a roll forward of costs to obtain a contract:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance $26,146 $25,292 $26,928 $26,274 
Additions to deferred contract acquisition costs during the period1,807 4,369 3,547 5,473 
Amortization of deferred contract acquisition costs(2,468)(2,275)(4,990)(4,361)
Ending balance$25,485 $27,386 $25,485 $27,386 
Deferred contract acquisition costs, current$9,042 $8,902 $9,042 $8,902 
Deferred contract acquisition costs, noncurrent16,443 18,484 16,443 18,484 
Total deferred costs to obtain a contract$25,485 $27,386 $25,485 $27,386 
Costs to Fulfill a Contract
The following table represents a roll forward of costs to fulfill a contract:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$5,075 $5,641 $5,522 $5,427 
Additions to deferred costs to fulfill a contract during the period— 512 — 1,084 
Amortization of deferred costs to fulfill a contract(448)(347)(895)(705)
Ending balance$4,627 $5,806 $4,627 $5,806 
Deferred fulfillment costs, current1,719 1,594 1,719 1,594 
Deferred fulfillment costs, noncurrent2,908 4,212 2,908 4,212 
Total deferred costs to fulfill a contract$4,627 $5,806 $4,627 $5,806 
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Debt and Equity Securities
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure
NOTE 4: MARKETABLE SECURITIES
The following is a summary of available-for-sale marketable securities as of June 30, 2023 and December 31, 2022:
June 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$2,265 $— $(10)$2,255 
Municipal securities1,045 — — 1,045 
U.S. Treasury12,408 (16)12,393 
Commercial paper8,797 — — 8,797 
Agency bonds4,957 — (15)4,942 
29,472 (41)29,432 
Available-for-sale – matures after one year:
Agency bonds1,017 — (10)1,007 
1,017 — (10)1,007 
Total$30,489 $$(51)$30,439 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$9,305 $— $(66)$9,239 
Municipal securities1,751 — (4)1,747 
U.S. Treasury16,306 — (111)16,195 
Commercial paper11,237 — — 11,237 
Agency bonds2,925 (1)2,925 
$41,524 $$(182)$41,343 
As of June 30, 2023 and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable debt securities and the vast majority of the gross unrealized losses of the Company's marketable securities have been in a continuous loss position for less than 12 months. There were no gains or losses from available-for-sale marketable securities that were reclassified out of accumulated other comprehensive loss during the periods presented.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS
NOTE 5: FAIR VALUE MEASUREMENTS
In accordance with ASC 820, the Company measures its cash equivalents and marketable securities at fair value using the market approach valuation technique. Cash equivalents and marketable securities are classified within Level 1 or Level 2 because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Foreign currency derivative contracts are classified within the Level 2 value hierarchy, as the valuation inputs are based on quoted prices and market observable data of similar instruments.
The following table sets forth the Company’s assets and liabilities that were measured at fair value as of June 30, 2023 and December 31, 2022 by level within the fair value hierarchy:
Fair Value Measurements As Of
DescriptionFair Value HierarchyJune 30, 2023December 31, 2022
Measured at fair value on a recurring basis:
Assets:
Cash equivalents:
Money market fundsLevel 1$19,870 $16,489 
U.S. TreasuryLevel 2$3,989 $— 
Short-term marketable securities:
Corporate bondsLevel 2$2,255 $9,239 
Municipal securitiesLevel 2$1,045 $1,747 
U.S. TreasuryLevel 2$12,393 $16,195 
Commercial paperLevel 2$8,797 $11,237 
Agency bondsLevel 2$4,942 $2,925 
Long-term marketable securities:
Agency bondsLevel 2$1,007 $ 
Prepaid expenses and other current assets:
Restricted bank depositsLevel 2$2,600 $2,600 
Other assets, noncurrent:
Restricted bank depositLevel 2$1,005 $— 
Liabilities:
Accrued expenses and other current liabilities:
Options and forward contracts designated as hedging instruments  Level 2$210 $120 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES AND HEDGING
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVES AND HEDGING
NOTE 6: DERIVATIVES AND HEDGING
The Company entered into forward, put and call option contracts to hedge certain forecasted payroll costs denominated in NIS against exchange rate fluctuations of the U.S. dollar for a period of up to twelve months. The Company recorded the cash flows associated with these derivatives under operating activities. The Company does not use derivative instruments for trading or speculative purposes.
Notional Amount of Foreign Currency Contracts
The Company had outstanding contracts designated as hedging instruments in the aggregate notional amount of $7,891 and $8,345 as of June 30, 2023 and December 31, 2022, respectively. The fair value of the Company’s outstanding contracts amounted to a liability of $210 and $120 as of June 30, 2023 and December 31, 2022, respectively. These liabilities were recorded under accrued expenses and other current liabilities. Losses of $693, $184, $1,198 and $735 were reclassified from accumulated other comprehensive losses during the three and six months ended June 30, 2023, and 2022 respectively. Such losses were reclassified from accumulated other comprehensive loss when the related expenses were incurred.
Effect of Foreign Currency Contracts on the Condensed Consolidated Statements of Operations
The effect of foreign currency contracts on the condensed consolidated statements of operations during the three and six months ended June 30, 2023 and 2022 were as follows:
Condensed Statement of Operations Location:Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cost of revenue$93 $124 $162 $100 
Research and development358 373 610 308 
Sales and marketing94 107 152 88 
General and administrative124 131 220 106 
Restructuring— — 28 — 
Total$669 $735 $1,172 $602 
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Lessee, Operating Leases
NOTE 7: LEASES
The Company leases its office facilities under non-cancelable agreements that expire at various dates through November 2027. The Company has a lease agreement for offices in Israel which includes two extension options for five years each. The Company estimates that it is reasonably certain that it will exercise the option for the first extension period. Therefore, for the purposes of determining the amount of the expense and the value of the right of use asset and lease liability according to ASC 842, the Company determined that the lease term would end in November 2032.
Components of operating lease expense were as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Operating lease cost$726 $658 $1,488 $1,283 
Short-term lease cost— 81 154 81 
Variable lease cost20 29 18 
Total$746 $745 $1,671 $1,382 
Supplementary cash flow information related to operating leases was as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cash paid for operating leases$875 $876 $1,477 $1,343 
As of June 30, 2023, the weighted-average discount rate is 4.56% and the weighted-average remaining term is 8.5. Maturities of the Company’s operating lease liabilities as of June 30, 2023 were as follows:
Year Ending December 31,
2023 (Remainder)1,684 
20243,018 
20253,074 
20263,136 
20272,704 
20282,324 
2029 and thereafter8,908 
Total operating lease payments$24,848 
Less: imputed interest3,729 
Total operating lease liabilities$21,119 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
NOTE 8: COMMITMENTS AND CONTINGENCIES
Purchase Commitments
The Company has entered into various non-cancelable agreements with third-party providers for use of mainly cloud and other services, under which it committed to minimum and fixed purchases through the year ending December 31, 2026. The following table presents details of the aggregate future non-cancelable purchase commitments under such agreements as of June 30, 2023:
Year Ending December 31,
2023 (Remainder)4,773 
202414,401 
202513,121 
202614,250 
Total purchase commitment$46,545 
On July 17, 2023, after the balance sheet date, the Company amended the agreement with one if its cloud service providers. Among other things, the amendment decreased the remaining commitment by approximately $35,000 and changed the termination date of the agreement to October 2024.
Litigation
The Company is occasionally a party to claims or litigation in the normal course of the business. The Company does not believe that it is a party to any pending legal proceeding that is likely to have a material adverse effect on its business, financial condition, or results of operations.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS
6 Months Ended
Jun. 30, 2023
Table Text Block [Abstract]  
Supplemental Balance Sheet Disclosures NOTE 9: CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS
Prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following:

June 30, 2023December 31, 2022
Prepaid expenses$3,078 $3,369 
Government institutions289 422 
Restricted bank deposits2,600 2,600 
Other current assets1,437 1,130 
$7,404 $7,521 
Property and Equipment, net
Composition of property and equipment is as follows:

June 30, 2023December 31, 2022
Cost:
Computers and peripheral equipment$4,506 $4,323 
Office furniture and equipment1,855 551 
Leasehold improvements5,913 1,965 
Finance leases of computers and peripheral equipment253 253 
Internal use software13,458 12,095 
25,985 19,187 
Accumulated depreciation(5,885)(4,045)
Depreciated cost$20,100 $15,142 

Depreciation expenses for the three months ended June 30, 2023 and 2022, and for the six months ended June 30, 2023 and 2022 were $998, $568, $1,840 and $970, respectively.
Other assets, noncurrent

June 30, 2023December 31, 2022
Restricted cash$100 $1,208 
Severance pay fund1,592 1,855 
Restricted deposit1,005 — 
Other166 113 
$2,863 $3,176 
Accrued expenses and other current liabilities

June 30, 2023December 31, 2022
Accrued expenses$6,611 $7,471 
Accrued taxes8,636 7,966 
Derivative instruments210 120 
Other current liabilities810 970 
$16,267 $16,527 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS, NET
NOTE 10: GOODWILL AND INTANGIBLE ASSETS
There was no goodwill activity during the periods presented.
The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2023, and December 31, 2022, were as follows:
June 30, 2023December 31, 2022
Weighted average remaining useful life (in years)BalanceBalance
Gross carrying amount:
Technology1.75$4,700 $4,700 
Customer relationship3.752,419 2,419 
Tradename0980 980 
8,099 8,099 
Accumulated amortization and impairments:
Technology(3,961)(3,749)
Customer relationship(2,229)(2,203)
Tradename(980)(903)
(7,170)(6,855)
Intangible assets, net$929 $1,244 

During the three months ended June 30, 2023 and 2022, and the six months ended June 30, 2023 and 2022, the Company recorded amortization expenses in the amount of $148, $168, $315 and $383, respectively, included in cost of revenue and sales and marketing expenses in the statements of operations.
The estimated future amortization expense of intangible assets as of June 30, 2023, is as follows:
Year Ending December 31,
2023 (Remainder)240 
2024478 
2025148 
202650 
202713 
$929 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES
NOTE 11: INCOME TAXES
The Company recognized an income tax expense of $2,383, $2,082, $5,003 and $4,168 for the three and six months ended June 30, 2023, and 2022, respectively. The tax expense for these periods was primarily attributable to pre-tax foreign earnings. The Company’s effective tax rates of (28)%, (14)%, (27)% and (14)% for the three and six months ended June 30, 2023 and 2022, respectively, differ from the U.S. statutory tax rate primarily due to U.S. losses for which there is no benefit and the tax rate differences between the U.S. and foreign countries.
The Company has a full valuation allowance on its deferred tax assets. Deferred tax liability is from indefinite life goodwill intangibles. Management currently believes that it is more likely than not that the deferred tax regarding the tax loss carry forwards and other temporary differences will not be realized in the foreseeable future in the U.S.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
3 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
NOTE 12: NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented:
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$10,778 $17,347 $23,573 $34,273 
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted136,782,051129,745,162135,939,680128,794,256
Net loss per share attributable to common stockholders, basic and diluted$0.08 $0.13 $0.17 $0.27 

Instruments potentially exercisable for common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
As of June 30,
20232022
Outstanding stock options and RSUs39,020,539 37,827,145 
Total39,020,53937,827,145
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION
NOTE 13: REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION
Reportable segments
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company's chief operating decision maker ("CODM") is its Chief Executive Officer. The Company's CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment.
The Company organizes its operations in two segments: Enterprise, Education and Technology and Media and Telecom. The Enterprise, Education and Technology segment represents products related to industry solutions for education customers, and media services (except for Media and Telecom customers). The Media and Telecom segment primarily represents TV solutions that are sold to media and telecom operators.
The measurement of the reportable operating segments is based on the same accounting principles applied in these financial statements, which includes certain corporate overhead allocations.

Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$31,158 $12,722 $43,880 
Gross profit$23,073 $5,529 $28,602 
Operating expenses38,163 
Financial income, net(1,166)
Provision for income taxes2,383 
Net loss$10,778 
Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$30,403 $11,575 $41,978 
Gross profit$20,701 $5,988 $26,689 
Operating expenses42,195 
Financial income, net(241)
Provision for income taxes2,082 
Net loss$17,347 

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$62,488 $24,665 $87,153 
Gross profit$45,862 $10,026 $55,888 
Operating expenses77,409 
Financial income, net(2,951)
Provision for income taxes5,003 
Net loss$23,573 
Six Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$60,130 $23,564 $83,694 
Gross profit$41,467 $11,493 $52,960 
Operating expenses83,121 
Financial income, net(56)
Provision for income taxes4,168 
Net loss$34,273 

Geographical information
See Note 3 for disaggregated revenue by geographic region.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM LOAN
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM LOAN
NOTE 14: LONG-TERM LOAN
In January 2021, the Company refinanced all amounts outstanding under the existing loan agreements, terminated all outstanding commitments, and entered into a new credit agreement (the “Credit Agreement”) with an existing lender, which provides for a new senior secured term loan facility in the aggregate principal amount of $40,000 (the “Term Loan Facility”) and a new senior secured revolving credit facility in the aggregate principal amount of $10,000 (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”).
In June 2021, the Company entered into an amendment to the Credit Agreement (the “First Amendment”). Pursuant to the First Amendment, the Company borrowed an additional aggregate principal amount of $12,500 and increased commitments under the Revolving Credit Facility to $35,000.
In December 2021, the Company repaid in full its outstanding principal amount under the Revolving Credit Facility. As of June 30, 2023 and December 31, 2022, the total commitments under the Revolving Credit Facility are available for future borrowings.
In May 2023, the Company entered into an amendment to the Credit Agreement to replace the London Interbank Offered Rate (“LIBOR”) with the Secured Overnight Financing Rate (“SOFR”) as the benchmark rate under the Credit Agreement. Prior to the Fourth Amendment, borrowings under the credit agreement would bear interest, at the Company's election, at (a) the Eurodollar Rate (as defined in the Credit Agreement as in effect prior to the Fourth Amendment) plus a margin of 3.50% or (b) Alternative Base Rate (“ABR”) (as defined in the Credit Agreement) plus a margin of 2.50%.
Following the effectiveness of the Fourth Amendment, borrowings under the Credit Facilities bear interest, determined as follows: (a) SOFR loans accrue interest at a rate per annum equal to Term SOFR (aas defined in the Credit Agreement) plus 0.10% per annum plus a margin of 3.50% (the Adjusted Term SOFR (as defined in the Credit Agreement) is subject to a 1.00% floor), and (b) ABR loans accrue interest at a rate per annum equal to the ABR plus a margin of 2.50% (ABR is equal to the highest of (i) the prime rate and (ii) the Federal Funds Effective Rate plus 0.50%, subject to a 2.00% floor). As of June 30, 2023, the current rate of interest under the Credit Facilities was equal to a rate per annum of 8.84%, consisting of 5.34% (the 3-month SOFR rate as of June 30, 2023), 0.10% credit spread adjustment and the margin of 3.50%.
The Term Loan Facility is payable in consecutive quarterly installments on the last day of each fiscal quarter in an amount equal to (i) $250 for installments payable on April 1, 2021, through December 31, 2021 (ii) $750 for installments payable on March 31, 2022 through December 31, 2022, and (iii) $1,500 for installments payable on and after March 31, 2023. The remaining unpaid balance on the Term Loan Facility is due and payable on January 14, 2024, together with accrued and unpaid interest on the principal amount to be paid to, but excluding, the payment date. Amounts outstanding under the Credit Facilities may be voluntarily prepaid at any time and from time to time, in whole or in part, without premium or penalty.
Under the terms of the Credit Facilities, the Company is obligated to maintain certain covenants as defined therein. As of June 30, 2023, the Company met these covenants.
The aggregate principal annual maturities according to the Credit Facilities agreements are as follows:
Year Ending December 31,
2023 (Remainder)$3,000 
202430,000 
$33,000 

The carrying amounts of the loans approximate their fair value.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS
NOTE 15: STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS
Equity Incentive Plans
On January 1, 2023, the number of shares of common stock authorized for issuance under the 2021 Incentive Award Plan (the “2021 Plan”) automatically increased by 6,728,221 shares pursuant to the terms of the 2021 Plan.
Stock Options
A summary of the Company's stock option activity with respect to options granted under the 2021 Plan is as follows:

Number of Options
Weighted
Average exercise price
Weighted remaining contractual term (years)Aggregate
Intrinsic
Value








Outstanding as of January 1, 2023

25,988,465$4.56 7.75$6,285 


Granted

— $— 
Exercised

(629,976)$1.19 $451 
Forfeited

(458,104)$3.82 
Outstanding as of June 30, 2023

24,900,385$4.66 6.59$9,936 


Exercisable options at end of the period

17,226,948$2.50 6.15$9,936 

RSUs
The following table summarizes the RSU activity with respect to the 2021 Plan for the six months ended June 30, 2023:


RSUs
Outstanding

Weighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2022

7,469,000$2.72
RSUs granted

9,885,034$2.06
RSUs vested

(2,599,073)$2.48
RSUs forfeited

(634,807)$2.81
Unvested and Outstanding as of June 30, 2023

14,120,154$2.30
Stock-Based Compensation Expense
The stock-based compensation expense by line item in the accompanying consolidated statement of operations is summarized as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$266 $359 $535 $771 
Research and development1,131 1,111 2,272 2,139 
Sales and marketing798 985 1,571 1,911 
General and administrative5,227 3,604 10,205 6,906 
Total expenses$7,422 $6,059 $14,583 $11,727 

As of June 30, 2023, there were $44,546 of total unrecognized compensation cost related to non-vested stock-based compensation arrangements granted under the Company's equity incentive plans. These costs are expected to be recognized over a weighted-average period of approximately two years.
Shares Reserved for Future Issuance
The Company has the following common stock reserved for future issuance under the 2021 Plan:
June 30, 2023
Outstanding options24,900,385 
Outstanding RSUs14,120,154 
Shares reserved under 2021 Plan3,428,360 
Total42,448,899 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED STATEMENT OF OPERATIONS DATA
6 Months Ended
Jun. 30, 2023
Selected Statement Of Operations Data [Abstract]  
SELECTED STATEMENT OF OPERATIONS DATA
NOTE 16: SELECTED STATEMENTS OF OPERATIONS DATA
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Financial income:
Interest income$586 $166 $1,124 $172 
Foreign currency translation adjustments, net1,755 773 3,992 1,304 
2,341 939 5,116 1,476 
Financial expenses:
Bank fees55 50 89 76 
Interest expense808 489 1,611 987 
Other312 159 465 357 
1,175 698 2,165 1,420 
Financial income, net$(1,166)$(241)$(2,951)$(56)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
6 Months Ended
Jun. 30, 2023
Text Block [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
NOTE 17: ACCUMULATED OTHER COMPREHENSIVE LOSS
The following tables summarize the changes in accumulated other comprehensive income (loss) by component, net of tax (AOCI), during the six months ended June 30, 2023 and 2022:
Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2022;$(181)$(120)$(301)
Other comprehensive income (loss) before reclassifications131 (1,289)(1,158)
Net realized losses reclassified from accumulated other comprehensive income — 1,198 1,198 
Other comprehensive income (loss)131 (91)40 
Balance as of June 30, 2023$(50)$(211)$(261)
Net Unrealized Losses on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2021;$— $— $— 
Other comprehensive loss before reclassifications(145)(1,680)(1,825)
Net realized losses reclassified from accumulated other comprehensive income — 631 631 
Other comprehensive loss(145)(1,049)(1,194)
Balance as of June 30, 2022$(145)$(1,049)$(1,194)
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and Related Activities
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Activities Disclosure
NOTE 18: RESTRUCTURING ACTIVITIES
2022 Restructuring Plan
On August 7, 2022, the Board of Directors of the Company approved a cost-reduction and re-organization plan (the "2022 Restructuring Plan") that included, among other things, downsizing around 10% of the Company's employees. The Company does not expect to incur additional costs related to the 2022 Restructuring Plan.
2023 Reorganization Plan
On January 3, 2023, the Board of Directors of the Company approved a re-organization plan (the “2023 Reorganization Plan”) that included, among other things, downsizing approximately 11% of the Company’s workforce and adapting the Company's organizational structure, roles, and responsibilities accordingly.
During the six months ended June 30, 2023, in connection with the 2023 Reorganization Plan, the Company recorded expenses of $968, all for one-time employee termination benefits.
Restructuring Accruals
The following table is a reconciliation of the beginning and ending restructuring liability for the six months ended June 30, 2023, related to the 2022 Restructuring Plan and the 2023 Reorganization Plan:
EE&TM&TTotal
Balance as of December 31, 2022$273 $$275 
Accrual and accrual adjustments553 415 968 
 Cash payments(794)(397)(1,191)
Balance as of June 30, 2023$32 $20 $52 
The restructuring liability for severance and termination benefits is reflected in "Employees and payroll accruals" in the condensed consolidated balance sheet as of June 30, 2023.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting.
The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements as of that date, but does not include all of the disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023.
In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements with normal recurring adjustments necessary for the fair presentation of the Company’s financial position as of June 30, 2023, and the Company’s consolidated results of operations, stockholders’ equity, and cash flows for the three and six months ended June 30, 2023 and 2022. The results for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year ending December 31, 2023, or any other future interim or annual period.
Use of Estimates Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates on an ongoing basis its assumptions, including those related to contingencies, income tax uncertainties, incremental borrowing rate for operating leases, fair value of financial assets and liabilities, including fair value of derivatives, fair value and useful life of acquired intangible assets and goodwill, as well as in estimates used in applying the revenue recognition policy. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates.
Concentration of Risks
Concentration of Risks
Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, bank deposits, restricted cash and trade receivables.
The majority of the Company’s cash, and cash equivalents, marketable securities, bank deposits and restricted cash are invested with major banks in the United States, Israel, and the United Kingdom. Such investments in the United States may be in excess of insured limits and they are not insured in other jurisdictions. Market conditions can impact the viability of these financial institutions. In the event of failure of any of the financial institutions where the Company maintains its cash and cash equivalents, there can be no assurance that the Company would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect the Company's business and financial position. In general, these investments may be redeemed upon demand and therefore bear minimal risk.
The Company’s trade receivables are geographically dispersed and derived from sales to customers mainly in the United States, Europe, and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation, and account monitoring procedures.
Major customer data as a percentage of total revenues:
The following table sets forth customers that represented 10% or more of the Company’s total revenue in each of the periods set forth below:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Customer A (M&T)10.30 %          *)   — 10.50 %          *)   — 
*) Represents an amount that is lower than 10% of the Company's total revenue.
Significant Accounting Policies and Estimates
Significant Accounting Policies and Estimates
The Company’s significant accounting policies are discussed in Note 2 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 24, 2023. There have been no significant changes to these policies during the six months ended June 30, 2023 except as noted below.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements
As an “emerging growth company”, the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.
In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The Company adopted this guidance using modified retrospective approach, effective on January 1, 2023. The adoption did not have a material effect on its consolidated financial statements.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of revenue by major customers by reporting segments
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Customer A (M&T)10.30 %          *)   — 10.50 %          *)   — 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue by category
Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $30,258 97.1 %$10,466 82.3 %
Professional services900 2.9 %2,256 17.7 %
$31,158 100 %$12,722 100 %

Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $28,280 93.0 %$9,692 83.7 %
Professional services2,123 7.0 %1,883 16.3 %
$30,403 100 %$11,575 100 %

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $60,132 96.2 %$20,984 85.1 %
Professional services2,356 3.8 %3,681 14.9 %
$62,488 100 %$24,665 100 %
Six Months Ended June 30, 2022
Enterprise, Education & TechnologyMedia and Telecom
AmountPercentage of revenueAmountPercentage of revenue
Subscription $55,882 92.9 %$19,107 81.1 %
Professional services4,248 7.1 %4,457 18.9 %
$60,130 100 %$23,564 100 %
Schedule of disaggregated revenue by region
Three Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
United States (“US”)$22,902 52.2 %$23,572 56.2 %
Europe, the Middle East and Africa ("EMEA")16,599 37.8 %13,816 32.9 %
Other4,379 10.0 %4,590 10.9 %
$43,880 100 %$41,978 100 %

Six Months Ended June 30,
20232022
AmountPercentage of revenueAmountPercentage of revenue
US$45,973 52.7 %$46,886 56.0 %
EMEA32,523 37.3 %27,640 33.0 %
Other8,657 9.9 %9,168 11.0 %
$87,153 100 %$83,694 100 %
Schedule of costs to obtain a contract and costs to fulfill a contract
The following table represents a roll forward of costs to obtain a contract:

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance $26,146 $25,292 $26,928 $26,274 
Additions to deferred contract acquisition costs during the period1,807 4,369 3,547 5,473 
Amortization of deferred contract acquisition costs(2,468)(2,275)(4,990)(4,361)
Ending balance$25,485 $27,386 $25,485 $27,386 
Deferred contract acquisition costs, current$9,042 $8,902 $9,042 $8,902 
Deferred contract acquisition costs, noncurrent16,443 18,484 16,443 18,484 
Total deferred costs to obtain a contract$25,485 $27,386 $25,485 $27,386 
The following table represents a roll forward of costs to fulfill a contract:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$5,075 $5,641 $5,522 $5,427 
Additions to deferred costs to fulfill a contract during the period— 512 — 1,084 
Amortization of deferred costs to fulfill a contract(448)(347)(895)(705)
Ending balance$4,627 $5,806 $4,627 $5,806 
Deferred fulfillment costs, current1,719 1,594 1,719 1,594 
Deferred fulfillment costs, noncurrent2,908 4,212 2,908 4,212 
Total deferred costs to fulfill a contract$4,627 $5,806 $4,627 $5,806 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Debt and Equity Securities (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-sale Securities Reconciliation
The following is a summary of available-for-sale marketable securities as of June 30, 2023 and December 31, 2022:
June 30, 2023
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$2,265 $— $(10)$2,255 
Municipal securities1,045 — — 1,045 
U.S. Treasury12,408 (16)12,393 
Commercial paper8,797 — — 8,797 
Agency bonds4,957 — (15)4,942 
29,472 (41)29,432 
Available-for-sale – matures after one year:
Agency bonds1,017 — (10)1,007 
1,017 — (10)1,007 
Total$30,489 $$(51)$30,439 
December 31, 2022
Amortized CostGross Unrealized GainsGross Unrealized LossesFair Value
Available-for-sale – matures within one year:
Corporate bonds$9,305 $— $(66)$9,239 
Municipal securities1,751 — (4)1,747 
U.S. Treasury16,306 — (111)16,195 
Commercial paper11,237 — — 11,237 
Agency bonds2,925 (1)2,925 
$41,524 $$(182)$41,343 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of assets and liabilities measured at fair value Foreign currency derivative contracts are classified within the Level 2 value hierarchy, as the valuation inputs are based on quoted prices and market observable data of similar instruments.The following table sets forth the Company’s assets and liabilities that were measured at fair value as of June 30, 2023 and December 31, 2022 by level within the fair value hierarchy:
Fair Value Measurements As Of
DescriptionFair Value HierarchyJune 30, 2023December 31, 2022
Measured at fair value on a recurring basis:
Assets:
Cash equivalents:
Money market fundsLevel 1$19,870 $16,489 
U.S. TreasuryLevel 2$3,989 $— 
Short-term marketable securities:
Corporate bondsLevel 2$2,255 $9,239 
Municipal securitiesLevel 2$1,045 $1,747 
U.S. TreasuryLevel 2$12,393 $16,195 
Commercial paperLevel 2$8,797 $11,237 
Agency bondsLevel 2$4,942 $2,925 
Long-term marketable securities:
Agency bondsLevel 2$1,007 $ 
Prepaid expenses and other current assets:
Restricted bank depositsLevel 2$2,600 $2,600 
Other assets, noncurrent:
Restricted bank depositLevel 2$1,005 $— 
Liabilities:
Accrued expenses and other current liabilities:
Options and forward contracts designated as hedging instruments  Level 2$210 $120 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES AND HEDGING (Tables)
6 Months Ended
Jun. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location
The effect of foreign currency contracts on the condensed consolidated statements of operations during the three and six months ended June 30, 2023 and 2022 were as follows:
Condensed Statement of Operations Location:Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cost of revenue$93 $124 $162 $100 
Research and development358 373 610 308 
Sales and marketing94 107 152 88 
General and administrative124 131 220 106 
Restructuring— — 28 — 
Total$669 $735 $1,172 $602 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases [Abstract]  
Schedule of Leases Cost
Components of operating lease expense were as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Operating lease cost$726 $658 $1,488 $1,283 
Short-term lease cost— 81 154 81 
Variable lease cost20 29 18 
Total$746 $745 $1,671 $1,382 
Schedue of Supplementary Cash Flow Information Related to Operating Leases
Supplementary cash flow information related to operating leases was as follows:
Three Months Ended June 30, 2023Three Months Ended June 30, 2022Six Months Ended June 30, 2023Six Months Ended June 30, 2022
Cash paid for operating leases$875 $876 $1,477 $1,343 
Schedule of Maturities of Operating Leases
Year Ending December 31,
2023 (Remainder)1,684 
20243,018 
20253,074 
20263,136 
20272,704 
20282,324 
2029 and thereafter8,908 
Total operating lease payments$24,848 
Less: imputed interest3,729 
Total operating lease liabilities$21,119 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of non-cancelable purchase commitments The following table presents details of the aggregate future non-cancelable purchase commitments under such agreements as of June 30, 2023:
Year Ending December 31,
2023 (Remainder)4,773 
202414,401 
202513,121 
202614,250 
Total purchase commitment$46,545 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2023
Table Text Block [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consisted of the following:

June 30, 2023December 31, 2022
Prepaid expenses$3,078 $3,369 
Government institutions289 422 
Restricted bank deposits2,600 2,600 
Other current assets1,437 1,130 
$7,404 $7,521 
Schedule of Composition of Property and Equipment
Composition of property and equipment is as follows:

June 30, 2023December 31, 2022
Cost:
Computers and peripheral equipment$4,506 $4,323 
Office furniture and equipment1,855 551 
Leasehold improvements5,913 1,965 
Finance leases of computers and peripheral equipment253 253 
Internal use software13,458 12,095 
25,985 19,187 
Accumulated depreciation(5,885)(4,045)
Depreciated cost$20,100 $15,142 
Schedule of Other Assets, Noncurrent
June 30, 2023December 31, 2022
Restricted cash$100 $1,208 
Severance pay fund1,592 1,855 
Restricted deposit1,005 — 
Other166 113 
$2,863 $3,176 
Schedule of Accrued Liabilities
June 30, 2023December 31, 2022
Accrued expenses$6,611 $7,471 
Accrued taxes8,636 7,966 
Derivative instruments210 120 
Other current liabilities810 970 
$16,267 $16,527 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amounts and accumulated amortization expenses of intangible assets
The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2023, and December 31, 2022, were as follows:
June 30, 2023December 31, 2022
Weighted average remaining useful life (in years)BalanceBalance
Gross carrying amount:
Technology1.75$4,700 $4,700 
Customer relationship3.752,419 2,419 
Tradename0980 980 
8,099 8,099 
Accumulated amortization and impairments:
Technology(3,961)(3,749)
Customer relationship(2,229)(2,203)
Tradename(980)(903)
(7,170)(6,855)
Intangible assets, net$929 $1,244 
Schedule of future amortization related to intangible assets other than goodwill
The estimated future amortization expense of intangible assets as of June 30, 2023, is as follows:
Year Ending December 31,
2023 (Remainder)240 
2024478 
2025148 
202650 
202713 
$929 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)
3 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of the computation of basic and diluted net earnings (loss) per share
The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented:
Three Months Ended June 30, Six Months Ended June 30,
2023202220232022
Numerator:
Net loss$10,778 $17,347 $23,573 $34,273 
Denominator:
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted136,782,051129,745,162135,939,680128,794,256
Net loss per share attributable to common stockholders, basic and diluted$0.08 $0.13 $0.17 $0.27 
Schedule of antidilutive securities excluded from computation of earnings per share
Instruments potentially exercisable for common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:
As of June 30,
20232022
Outstanding stock options and RSUs39,020,539 37,827,145 
Total39,020,53937,827,145
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of reportable operating segments
Three Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$31,158 $12,722 $43,880 
Gross profit$23,073 $5,529 $28,602 
Operating expenses38,163 
Financial income, net(1,166)
Provision for income taxes2,383 
Net loss$10,778 
Three Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$30,403 $11,575 $41,978 
Gross profit$20,701 $5,988 $26,689 
Operating expenses42,195 
Financial income, net(241)
Provision for income taxes2,082 
Net loss$17,347 

Six Months Ended June 30, 2023
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$62,488 $24,665 $87,153 
Gross profit$45,862 $10,026 $55,888 
Operating expenses77,409 
Financial income, net(2,951)
Provision for income taxes5,003 
Net loss$23,573 
Six Months Ended June 30, 2022
Enterprise, Education and TechnologyMedia and TelecomTotal
Revenue$60,130 $23,564 $83,694 
Gross profit$41,467 $11,493 $52,960 
Operating expenses83,121 
Financial income, net(56)
Provision for income taxes4,168 
Net loss$34,273 
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM LOAN (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of aggregate principal annual maturities of long-term loans
The aggregate principal annual maturities according to the Credit Facilities agreements are as follows:
Year Ending December 31,
2023 (Remainder)$3,000 
202430,000 
$33,000 
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Share-based Payment Arrangement, Activity
A summary of the Company's stock option activity with respect to options granted under the 2021 Plan is as follows:

Number of Options
Weighted
Average exercise price
Weighted remaining contractual term (years)Aggregate
Intrinsic
Value








Outstanding as of January 1, 2023

25,988,465$4.56 7.75$6,285 


Granted

— $— 
Exercised

(629,976)$1.19 $451 
Forfeited

(458,104)$3.82 
Outstanding as of June 30, 2023

24,900,385$4.66 6.59$9,936 


Exercisable options at end of the period

17,226,948$2.50 6.15$9,936 
Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity
The following table summarizes the RSU activity with respect to the 2021 Plan for the six months ended June 30, 2023:


RSUs
Outstanding

Weighted Average
Grant Date Fair
Value per Share
Outstanding as of December 31, 2022

7,469,000$2.72
RSUs granted

9,885,034$2.06
RSUs vested

(2,599,073)$2.48
RSUs forfeited

(634,807)$2.81
Unvested and Outstanding as of June 30, 2023

14,120,154$2.30
Schedule of share-based compensation expense by line item
The stock-based compensation expense by line item in the accompanying consolidated statement of operations is summarized as follows:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$266 $359 $535 $771 
Research and development1,131 1,111 2,272 2,139 
Sales and marketing798 985 1,571 1,911 
General and administrative5,227 3,604 10,205 6,906 
Total expenses$7,422 $6,059 $14,583 $11,727 
Schedule Of Shares Of Common Stock Reserved For Future Issuance
The Company has the following common stock reserved for future issuance under the 2021 Plan:
June 30, 2023
Outstanding options24,900,385 
Outstanding RSUs14,120,154 
Shares reserved under 2021 Plan3,428,360 
Total42,448,899 
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED STATEMENT OF OPERATIONS DATA (Tables)
3 Months Ended
Jun. 30, 2023
Selected Statement Of Operations Data [Abstract]  
Schedule of financial income expenses
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Financial income:
Interest income$586 $166 $1,124 $172 
Foreign currency translation adjustments, net1,755 773 3,992 1,304 
2,341 939 5,116 1,476 
Financial expenses:
Bank fees55 50 89 76 
Interest expense808 489 1,611 987 
Other312 159 465 357 
1,175 698 2,165 1,420 
Financial income, net$(1,166)$(241)$(2,951)$(56)
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)
6 Months Ended
Jun. 30, 2023
Text Block [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2022;$(181)$(120)$(301)
Other comprehensive income (loss) before reclassifications131 (1,289)(1,158)
Net realized losses reclassified from accumulated other comprehensive income — 1,198 1,198 
Other comprehensive income (loss)131 (91)40 
Balance as of June 30, 2023$(50)$(211)$(261)
Net Unrealized Losses on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2021;$— $— $— 
Other comprehensive loss before reclassifications(145)(1,680)(1,825)
Net realized losses reclassified from accumulated other comprehensive income — 631 631 
Other comprehensive loss(145)(1,049)(1,194)
Balance as of June 30, 2022$(145)$(1,049)$(1,194)
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and Related Activities (Tables)
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2022;$(181)$(120)$(301)
Other comprehensive income (loss) before reclassifications131 (1,289)(1,158)
Net realized losses reclassified from accumulated other comprehensive income — 1,198 1,198 
Other comprehensive income (loss)131 (91)40 
Balance as of June 30, 2023$(50)$(211)$(261)
Net Unrealized Losses on Available-for-Sale Securities Instruments
Net Unrealized Losses on Derivatives Designated as Hedging InstrumentsTotal
Balance as of December 31, 2021;$— $— $— 
Other comprehensive loss before reclassifications(145)(1,680)(1,825)
Net realized losses reclassified from accumulated other comprehensive income — 631 631 
Other comprehensive loss(145)(1,049)(1,194)
Balance as of June 30, 2022$(145)$(1,049)$(1,194)
Schedule of Restructuring Reserve by Type of Cost
The following table is a reconciliation of the beginning and ending restructuring liability for the six months ended June 30, 2023, related to the 2022 Restructuring Plan and the 2023 Reorganization Plan:
EE&TM&TTotal
Balance as of December 31, 2022$273 $$275 
Accrual and accrual adjustments553 415 968 
 Cash payments(794)(397)(1,191)
Balance as of June 30, 2023$32 $20 $52 
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Customer A (M&T) | Customer concentration risk | Revenue benchmark        
Revenue, Major Customer [Line Items]        
Percentage of revenue 10.30% 0.00% 10.50% 0.00%
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 43,880 $ 41,978 $ 87,153 $ 83,694
Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 43,880 41,978 $ 87,153 83,694
Percentage of revenue 100.00%   100.00%  
Enterprise, Education and Technology        
Disaggregation of Revenue [Line Items]        
Revenue $ 31,158 30,403 $ 62,488 60,130
Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 31,158 $ 30,403 $ 62,488 $ 60,130
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Media and Telecom        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,722 $ 11,575 $ 24,665 $ 23,564
Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 12,722 $ 11,575 $ 24,665 $ 23,564
Percentage of revenue 100.00% 100.00% 100.00% 100.00%
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue $ 40,724 $ 37,972 $ 81,116 $ 74,989
Subscription | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 30,258 $ 28,280 $ 60,132 $ 55,882
Percentage of revenue 97.10% 93.00% 96.20% 92.90%
Subscription | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 10,466 $ 9,692 $ 20,984 $ 19,107
Percentage of revenue 82.30% 83.70% 85.10% 81.10%
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue $ 3,156 $ 4,006 $ 6,037 $ 8,705
Professional services | Enterprise, Education and Technology | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 900 $ 2,123 $ 2,356 $ 4,248
Percentage of revenue 2.90% 7.00% 3.80% 7.10%
Professional services | Media and Telecom | Revenue concentration risk | Revenue benchmark        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,256 $ 1,883 $ 3,681 $ 4,457
Percentage of revenue 17.70% 16.30% 14.90% 18.90%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 43,880 $ 41,978 $ 87,153 $ 83,694
Revenue concentration risk | Revenue benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 43,880 41,978 $ 87,153 83,694
Percentage of revenue 100.00%   100.00%  
United States (“US”) | Revenue concentration risk | Revenue benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 22,902 $ 23,572 $ 45,973 $ 46,886
Percentage of revenue 52.20% 56.20% 52.70% 56.00%
Europe, the Middle East and Africa ("EMEA") | Revenue concentration risk | Revenue benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 16,599 $ 13,816 $ 32,523 $ 27,640
Percentage of revenue 37.80% 32.90% 37.30% 33.00%
Other | Revenue concentration risk | Revenue benchmark        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 4,379 $ 4,590 $ 8,657 $ 9,168
Percentage of revenue 10.00% 10.90% 9.90% 11.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) - USD ($)
$ in Thousands
Jul. 19, 2023
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Aggregate amount of transaction price allocated to remaining performance obligations   $ 174,329
Percentage of remaining performance obligations   59.00%
Billed Revenues    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Aggregate amount of transaction price allocated to remaining performance obligations   $ 57,872
Unbilled Revenues    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Aggregate amount of transaction price allocated to remaining performance obligations   $ 116,457
Unbilled Revenues | Subsequent Event [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Aggregate amount of transaction price allocated to remaining performance obligations $ 7  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Capitalized Contract Cost [Line Items]          
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract     $ (5,872) $ (5,066)  
Deferred contract acquisition and fulfillment costs, current $ 10,761   10,761   $ 10,759
Deferred contract acquisition and fulfillment costs, noncurrent 19,351   19,351   21,691
Costs to obtain a contract          
Capitalized Contract Cost [Line Items]          
Deferred costs to obtain or fulfill contract, beginning balance 26,146 $ 25,292 26,928 26,274  
Additions to deferred contract acquisition costs during the period 1,807 4,369 3,547 5,473  
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract 2,468 2,275 4,990 4,361  
Deferred costs to obtain or fulfill contract, ending balance 25,485 27,386 25,485 27,386  
Deferred contract acquisition and fulfillment costs, current 9,042 8,902 9,042 8,902  
Deferred contract acquisition and fulfillment costs, noncurrent 16,443 18,484 16,443 18,484  
Total deferred costs to obtain or fulfill contract 25,485 27,386 25,485 27,386 26,928
Costs to fulfill a contract          
Capitalized Contract Cost [Line Items]          
Deferred costs to obtain or fulfill contract, beginning balance 5,075 5,641 5,522 5,427  
Additions to deferred costs to fulfill a contract during the period 0 512 0 1,084  
Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract 448 347 895 705  
Deferred costs to obtain or fulfill contract, ending balance 4,627 5,806 4,627 5,806  
Deferred contract acquisition and fulfillment costs, current 1,719 1,594 1,719 1,594  
Deferred contract acquisition and fulfillment costs, noncurrent 2,908 4,212 2,908 4,212  
Total deferred costs to obtain or fulfill contract $ 4,627 $ 5,806 $ 4,627 $ 5,806 $ 5,522
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Investments, Debt and Equity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One $ 29,472 $ 41,524
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 29,432 41,343
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1,017  
Available-for-sale - matures within one year, Gross unrealized gains 1 1
Available-for-sale - matures within one yearr, Gross unrealized losses (41) (182)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1,007  
Available-for-sale - matures after one year, Gross unrealized losses (10)  
Available-for-sale - matures after one year, Gross unrealized gains 0  
Debt Securities, Available-for-sale 30,439  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax (51)  
Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 1  
Debt Securities, Available-for-sale, Amortized Cost 30,489  
Corporate Bond Securities    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 2,265 9,305
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 2,255 9,239
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one yearr, Gross unrealized losses (10) (66)
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1,007  
Available-for-sale - matures after one year, Gross unrealized losses (10)  
Available-for-sale - matures after one year, Gross unrealized gains 0  
Municipal Notes    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 1,045 1,751
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 1,045 1,747
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one yearr, Gross unrealized losses 0 (4)
US Government Agencies Debt Securities    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 4,957 2,925
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 4,942 2,925
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five 1,017  
Available-for-sale - matures within one year, Gross unrealized gains 0 1
Available-for-sale - matures within one yearr, Gross unrealized losses (15) (1)
Commercial Paper    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 8,797 11,237
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 8,797 11,237
Available-for-sale - matures within one year, Gross unrealized gains 0 0
Available-for-sale - matures within one yearr, Gross unrealized losses 0 0
US Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One 12,408 16,306
Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One 12,393 16,195
Available-for-sale - matures within one year, Gross unrealized gains 1 0
Available-for-sale - matures within one yearr, Gross unrealized losses $ (16) $ (111)
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Restricted bank deposits $ 2,600 $ 2,600
Restricted deposit 1,005 0
Level 1 | Fair value, recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 19,870 16,489
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-Sale, Current 2,255 9,239
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | Municipal Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-Sale, Current 1,045 1,747
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-Sale, Current 12,393 16,195
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-Sale, Current 8,797 11,237
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | US Government Agencies Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt Securities, Available-for-Sale, Current 4,942 2,925
Other Assets, Fair Value Disclosure 1,007 0
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | Deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Restricted bank deposits 2,600 2,600
Restricted deposit 1,005 0
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | US Treasury Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents, Fair Value Disclosure 3,989 0
Fair Value, Inputs, Level 2 [Member] | Fair value, recurring | Designated as hedging instrument    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure $ 210 $ 120
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES AND HEDGING - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Derivative Instruments and Hedging Activities Disclosure [Abstract]          
Derivative, notional amount $ 7,891,000   $ 7,891,000   $ 8,345,000
Other comprehensive income (loss), cash flow hedge, gain (loss) reclassification 693,000 $ 184,000 1,198,000 $ 735,000  
Derivative Liability, Current $ 210,000   $ 210,000   $ 120,000
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Derivative [Line Items]        
Total $ 669 $ 735 $ 1,172 $ 602
Cost of revenue        
Derivative [Line Items]        
Total 93 124 $ 162 100
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Total cost of revenue  
Research and development        
Derivative [Line Items]        
Total 358 373 $ 610 308
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Research and development  
Sales and marketing        
Derivative [Line Items]        
Total 94 107 $ 152 88
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Sales and marketing  
General and administrative        
Derivative [Line Items]        
Total 124 131 $ 220 106
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     General and administrative  
Restructuring Charges        
Derivative [Line Items]        
Total $ 0 $ 0 $ 28 $ 0
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]     Restructuring Charges  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating lease cost $ 726 $ 658 $ 1,488 $ 1,283
Short-term lease cost 0 81 154 81
Variable lease cost 20 6 29 18
Total $ 746 $ 745 $ 1,671 $ 1,382
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Leases [Abstract]        
Operating Lease, Payments $ (875) $ (876) $ (1,477) $ (1,343)
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Schedule of Maturities of Operating Leases (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Leases [Abstract]  
2023 (Remainder) $ 1,684
2024 3,018
2025 3,074
2026 3,136
2027 2,704
2028 2,324
2029 and thereafter 8,908
Total operating lease payments 24,848
Total operating lease payments 3,729
Less: imputed interest $ 21,119
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES - Narrative (Details)
Jun. 30, 2023
Leases [Abstract]  
Operating lease, weighted average discount rate, percent 4.56%
Operating lease, weighted average remaining lease term 8 years 6 months
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
Jul. 17, 2023
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
2023 (Remainder)   $ 4,773
2024   14,401
2025   13,121
2026   14,250
Total purchase commitment   $ 46,545
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Contractual Obligation $ 35  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Table Text Block [Abstract]    
Prepaid expenses $ 3,078 $ 3,369
Government institutions 289 422
Restricted bank deposits 2,600 2,600
Other current assets 1,437 1,130
Prepaid expenses and other current assets $ 7,404 $ 7,521
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Cost $ 25,985   $ 25,985   $ 19,187
Accumulated depreciation (5,885)   (5,885)   (4,045)
Depreciated cost 20,100   20,100   15,142
Depreciation expenses 998 $ 568 1,840 $ 970  
Computers and peripheral equipment          
Property, Plant and Equipment [Line Items]          
Cost 4,506   4,506   4,323
Office furniture and equipment          
Property, Plant and Equipment [Line Items]          
Cost 1,855   1,855   551
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Cost 5,913   5,913   1,965
Finance leases of computers and peripheral equipment          
Property, Plant and Equipment [Line Items]          
Cost 253   253   253
Internal use software          
Property, Plant and Equipment [Line Items]          
Cost $ 13,458   $ 13,458   $ 12,095
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Table Text Block [Abstract]      
Restricted cash $ 100 $ 1,208 $ 1,500
Severance pay fund 1,592 1,855  
Restricted deposit 1,005 0  
Other 166 113  
Other assets, noncurrent $ 2,863 $ 3,176  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Table Text Block [Abstract]    
Accrued expenses $ 6,611 $ 7,471
Accrued taxes 8,636 7,966
Derivative Liability, Current 210 120
Other current liabilities 810 970
Accrued expenses and other current liabilities $ 16,267 $ 16,527
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount: $ 8,099 $ 8,099
Accumulated amortization and impairments: (7,170) (6,855)
Intangible assets, net $ 929 1,244
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (in years) 1 year 9 months  
Gross carrying amount: $ 4,700 4,700
Accumulated amortization and impairments: $ (3,961) (3,749)
Customer relationship    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (in years) 3 years 9 months  
Gross carrying amount: $ 2,419 2,419
Accumulated amortization and impairments: $ (2,229) (2,203)
Tradename    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining useful life (in years) 0 years  
Gross carrying amount: $ 980 980
Accumulated amortization and impairments: $ (980) $ (903)
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expenses $ 148 $ 168 $ 315 $ 383
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
2023 (Remainder) $ 240  
2024 478  
2025 148  
2026 50  
2027 13  
Intangible assets, net $ 929 $ 1,244
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
INCOME TAXES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 2,383,000 $ 2,082,000 $ 5,003,000 $ 4,168,000
Statutory tax rate (28.00%) (14.00%) (27.00%) (14.00%)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss $ 10,778 $ 17,347 $ 23,573 $ 34,273
Denominator:        
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 136,782,051 129,745,162 135,939,680 128,794,256
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ 0.08 $ 0.13 $ 0.17 $ 0.27
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details) - shares
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Outstanding stock options and RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 39,020,539 37,827,145
Total    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities 39,020,539 37,827,145
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Revenue $ 43,880,000 $ 41,978,000 $ 87,153,000 $ 83,694,000
Gross profit 28,602,000 26,689,000 55,888,000 52,960,000
Operating expenses 38,163,000 42,195,000 77,409,000 83,121,000
Financial income, net (1,166,000) (241,000) (2,951,000) (56,000)
Provision for income taxes (2,383,000) (2,082,000) (5,003,000) (4,168,000)
Net loss 10,778,000 17,347,000 23,573,000 34,273,000
Enterprise, Education and Technology        
Segment Reporting Information [Line Items]        
Revenue 31,158,000 30,403,000 62,488,000 60,130,000
Gross profit 23,073,000 20,701,000 45,862,000 41,467,000
Media and Telecom        
Segment Reporting Information [Line Items]        
Revenue 12,722,000 11,575,000 24,665,000 23,564,000
Gross profit $ 5,529,000 $ 5,988,000 $ 10,026,000 $ 11,493,000
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Debt Disclosure [Abstract]  
2023 (Remainder) $ 3,000
2024 30,000
Long-term loans, total $ 33,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
LONG-TERM LOAN - Narrative (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Line of Credit Facility [Line Items]  
Current borrowing capacity $ 12,500
Line of Credit Facility, Maximum Borrowing Capacity $ 35,000
Interest rate per annum 8.84%
Installments payable frequency of payments quarterly
Alternate Base Rate  
Line of Credit Facility [Line Items]  
Debt Instrument, Basis Spread on Variable Rate 2.50%
Federal Funds Effective Rate  
Line of Credit Facility [Line Items]  
Debt Instrument, Basis Spread on Variable Rate 0.50%
Debt Instrument, Floor Rate 2.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate  
Line of Credit Facility [Line Items]  
Debt Instrument, Basis Spread on Variable Rate 5.34%
Debt Instrument, Floor Rate 1.00%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Credit Adjustment Spread  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 0.10%
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Interest Margin  
Line of Credit Facility [Line Items]  
Debt Instrument, Interest Rate, Stated Percentage 3.50%
New Senior Secured Term Loan Facility  
Line of Credit Facility [Line Items]  
Aggregate principal amount of credit facility $ 40,000
New Senior Secured Revolving Credit Facility  
Line of Credit Facility [Line Items]  
Aggregate principal amount of credit facility 10,000
On April 01, 2021, through December 31, 2021  
Line of Credit Facility [Line Items]  
Amount of installments payable 250
On March 31, 2022 through December 31, 2022  
Line of Credit Facility [Line Items]  
Amount of installments payable 750
On and after March 31, 2023  
Line of Credit Facility [Line Items]  
Amount of installments payable $ 1,500
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Jun. 30, 2023
Equity [Abstract]    
Number of additional shares authorized (in shares) 6,728,221  
Cost not yet recognized, amount   $ 44,546
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Number of Options      
Outstanding at beginning of period (in shares)   25,988,465 25,988,465
Granted (in shares) 0    
Exercised (in shares)     (629,976)
Forfeited (in shares)     (458,104)
Outstanding at end of period (in shares) 24,900,385   24,900,385
Exercisable options at end of period (in shares) 17,226,948   17,226,948
Weighted Average exercise price      
Outstanding at beginning of period (in dollars per share)   $ 4.56 $ 4.56
Granted (in dollars per share) $ 0    
Exercised (in dollars per share)     1.19
Forfeited (in dollars per share)     3.82
Outstanding at end of period (in dollars per share) 4.66   4.66
Exercisable options at end of period (in dollars per share) $ 2.50   $ 2.50
Additional Disclosures      
Oustanding, weighted average remaining contractual term   7 years 9 months 6 years 7 months 2 days
Exercisable options at end of period, weighted average remaining contractual term     6 years 1 month 24 days
Oustanding at beginning of period, aggregate intrinsic value   $ 6,285 $ 6,285
Exercised, aggregate intrinsic value     451
Oustanding at end of period, aggregate intrinsic value $ 9,936   9,936
Exercisable options at end of period, aggregate intrinsic value $ 9,936   $ 9,936
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
RSUs
Outstanding    
Unvested and outstanding, beginning balance (in shares)   7,469,000
RSUs granted (in shares)   9,885,034
RSUs vested (in shares)   (2,599,073)
RSUs forfeited (in shares) (634,807)  
Unvested and outstanding, ending balance (in shares) 14,120,154 14,120,154
Weighted Average
Grant Date Fair
Value per Share    
Unvested and outstanding, beginning balance (in dollars per share)   $ 2.72
RSU granted (in dollars per share) $ 2.06  
RSU vested (in dollars per share) 2.48  
RSU forfeited (in dollars per share) 2.81  
Unvested and outstanding, ending balance (in dollars per share) $ 2.30 $ 2.30
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total expenses $ 7,422 $ 6,059 $ 14,583 $ 11,727
Cost of revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total expenses 266 359 535 771
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total expenses 1,131 1,111 2,272 2,139
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total expenses 798 985 1,571 1,911
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total expenses $ 5,227 $ 3,604 $ 10,205 $ 6,906
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Oustanding options (in shares) 24,900,385 25,988,465
Oustanding RSUs (in shares) 14,120,154 7,469,000
Outstanding warrants to common stock (in shares) 3,428,360  
2021 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share reserved under 2021 Plan (in shares) 42,448,899  
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
SELECTED STATEMENT OF OPERATIONS DATA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Financial income:        
Interest income $ 586 $ 166 $ 1,124 $ 172
Foreign currency translation adjustments, net 1,755 773 3,992 1,304
Financial income 2,341 939 5,116 1,476
Financial expenses:        
Bank fees 55 50 89 76
Interest expense 808 489 1,611 987
Foreign currency translation adjustment, net     (485) 0
Other 312 159 465 357
Financial expenses 1,175 698 2,165 1,420
Financial income, net $ (1,166) $ (241) $ (2,951) $ (56)
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.2
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Text Block [Abstract]        
Balance as of December 31, 2021;     $ (301) $ 0
Other comprehensive loss before reclassifications     (1,158) (1,825)
Net realized losses reclassified from accumulated other comprehensive income     (1,198) (631)
Other comprehensive income (loss) $ 292 $ (1,717) 40 (1,194)
Balance as of June 30, 2022 (261) (1,194) (261) (1,194)
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive loss before reclassifications     (1,158) (1,825)
Net realized losses reclassified from accumulated other comprehensive income     (1,198) (631)
Other comprehensive income 292 (1,717) 40 (1,194)
Accumulated other comprehensive loss (261) (1,194) (261) (1,194)
AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent        
Text Block [Abstract]        
Balance as of December 31, 2021;     (181) 0
Other comprehensive loss before reclassifications     131 (145)
Net realized losses reclassified from accumulated other comprehensive income     0 0
Other comprehensive income (loss)     131 (145)
Balance as of June 30, 2022 (50) (145) (50) (145)
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive loss before reclassifications     131 (145)
Net realized losses reclassified from accumulated other comprehensive income     0 0
Other comprehensive income     131 (145)
Accumulated other comprehensive loss (50) (145) (50) (145)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Text Block [Abstract]        
Balance as of December 31, 2021;     (120) 0
Other comprehensive loss before reclassifications     (1,289) (1,680)
Net realized losses reclassified from accumulated other comprehensive income     (1,198) (631)
Other comprehensive income (loss)     (91) (1,049)
Balance as of June 30, 2022 (211) (1,049) (211) (1,049)
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other comprehensive loss before reclassifications     (1,289) (1,680)
Net realized losses reclassified from accumulated other comprehensive income     (1,198) (631)
Other comprehensive income     (91) (1,049)
Accumulated other comprehensive loss $ (211) $ (1,049) $ (211) $ (1,049)
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring and Related Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 03, 2023
Aug. 07, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve     $ 52   $ 52   $ 275
Restructuring Reserve, Accrual Adjustment         968    
Payments for Restructuring         (1,191)    
Restructuring Charges     23 $ 0 968 $ 0  
Customer B (Enterprise, Education & Technology)              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve     32   32   273
Restructuring Reserve, Accrual Adjustment         553    
Payments for Restructuring         (794)    
Media And Telecom              
Restructuring Cost and Reserve [Line Items]              
Restructuring Reserve     $ 20   20   $ 2
Restructuring Reserve, Accrual Adjustment         415    
Payments for Restructuring         $ (397)    
2022 Restructuring Plan              
Restructuring Cost and Reserve [Line Items]              
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent   10.00%          
2023 Restructuring Plan              
Restructuring Cost and Reserve [Line Items]              
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 11.00%            
XML 90 R9999.htm IDEA: XBRL DOCUMENT v3.23.2
Label Element Value
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $ (5,552,000)
XML 91 kltr-20230630_htm.xml IDEA: XBRL DOCUMENT 0001432133 2023-01-01 2023-06-30 0001432133 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001432133 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001432133 2023-07-25 0001432133 2023-06-30 0001432133 2022-12-31 0001432133 kltr:SubscriptionMember 2023-04-01 2023-06-30 0001432133 kltr:SubscriptionMember 2022-04-01 2022-06-30 0001432133 kltr:SubscriptionMember 2023-01-01 2023-06-30 0001432133 kltr:SubscriptionMember 2022-01-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember 2023-04-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember 2022-04-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember 2023-01-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember 2022-01-01 2022-06-30 0001432133 2023-04-01 2023-06-30 0001432133 2022-04-01 2022-06-30 0001432133 2022-01-01 2022-06-30 0001432133 us-gaap:CommonStockMember 2023-03-31 0001432133 us-gaap:TreasuryStockCommonMember 2023-03-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001432133 us-gaap:ComprehensiveIncomeMember 2023-03-31 0001432133 us-gaap:RetainedEarningsMember 2023-03-31 0001432133 2023-03-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001432133 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2023-04-01 2023-06-30 0001432133 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001432133 us-gaap:CommonStockMember 2023-06-30 0001432133 us-gaap:TreasuryStockCommonMember 2023-06-30 0001432133 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2023-06-30 0001432133 us-gaap:RetainedEarningsMember 2023-06-30 0001432133 us-gaap:CommonStockMember 2022-03-31 0001432133 us-gaap:TreasuryStockCommonMember 2022-03-31 0001432133 us-gaap:ReceivablesFromStockholderMember 2022-03-31 0001432133 us-gaap:ComprehensiveIncomeMember 2022-03-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001432133 us-gaap:RetainedEarningsMember 2022-03-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001432133 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2022-04-01 2022-06-30 0001432133 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001432133 us-gaap:CommonStockMember 2022-06-30 0001432133 us-gaap:TreasuryStockCommonMember 2022-06-30 0001432133 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2022-06-30 0001432133 us-gaap:RetainedEarningsMember 2022-06-30 0001432133 2022-06-30 0001432133 us-gaap:CommonStockMember 2022-12-31 0001432133 us-gaap:TreasuryStockCommonMember 2022-12-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001432133 us-gaap:ComprehensiveIncomeMember 2022-12-31 0001432133 us-gaap:RetainedEarningsMember 2022-12-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001432133 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2023-01-01 2023-06-30 0001432133 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001432133 us-gaap:CommonStockMember 2021-12-31 0001432133 us-gaap:TreasuryStockCommonMember 2021-12-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001432133 us-gaap:ComprehensiveIncomeMember 2021-12-31 0001432133 us-gaap:RetainedEarningsMember 2021-12-31 0001432133 2021-12-31 0001432133 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001432133 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001432133 us-gaap:ComprehensiveIncomeMember 2022-01-01 2022-06-30 0001432133 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-04-01 2023-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-04-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-04-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-04-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-04-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-04-01 2023-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-04-01 2022-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-04-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-04-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-04-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-04-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-04-01 2022-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-01-01 2023-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-01-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-01-01 2023-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-01-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2023-01-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2023-01-01 2023-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-01-01 2022-06-30 0001432133 kltr:SubscriptionMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-01-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-01-01 2022-06-30 0001432133 kltr:ProfessionalServicesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-01-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:EnterpriseEducationAndTechnologyMember 2022-01-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember kltr:MediaAndTelecomMember 2022-01-01 2022-06-30 0001432133 country:US us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-04-01 2023-06-30 0001432133 country:US us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-04-01 2022-06-30 0001432133 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-04-01 2023-06-30 0001432133 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-04-01 2022-06-30 0001432133 kltr:OtherCountriesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-04-01 2023-06-30 0001432133 kltr:OtherCountriesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-04-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-04-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-04-01 2022-06-30 0001432133 country:US us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-06-30 0001432133 country:US us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-06-30 0001432133 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-06-30 0001432133 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-06-30 0001432133 kltr:OtherCountriesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-06-30 0001432133 kltr:OtherCountriesMember us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2023-01-01 2023-06-30 0001432133 us-gaap:SalesRevenueNetMember us-gaap:RevenueFromRightsConcentrationRiskMember 2022-01-01 2022-06-30 0001432133 us-gaap:BilledRevenuesMember 2023-06-30 0001432133 us-gaap:UnbilledRevenuesMember 2023-06-30 0001432133 us-gaap:UnbilledRevenuesMember us-gaap:SubsequentEventMember 2023-07-19 0001432133 kltr:CostsToObtainContractMember 2023-03-31 0001432133 kltr:CostsToObtainContractMember 2022-03-31 0001432133 kltr:CostsToObtainContractMember 2022-12-31 0001432133 kltr:CostsToObtainContractMember 2021-12-31 0001432133 kltr:CostsToObtainContractMember 2023-04-01 2023-06-30 0001432133 kltr:CostsToObtainContractMember 2022-04-01 2022-06-30 0001432133 kltr:CostsToObtainContractMember 2023-01-01 2023-06-30 0001432133 kltr:CostsToObtainContractMember 2022-01-01 2022-06-30 0001432133 kltr:CostsToObtainContractMember 2023-06-30 0001432133 kltr:CostsToObtainContractMember 2022-06-30 0001432133 kltr:CostsToFulfillContractMember 2023-03-31 0001432133 kltr:CostsToFulfillContractMember 2022-03-31 0001432133 kltr:CostsToFulfillContractMember 2022-12-31 0001432133 kltr:CostsToFulfillContractMember 2021-12-31 0001432133 kltr:CostsToFulfillContractMember 2023-04-01 2023-06-30 0001432133 kltr:CostsToFulfillContractMember 2022-04-01 2022-06-30 0001432133 kltr:CostsToFulfillContractMember 2023-01-01 2023-06-30 0001432133 kltr:CostsToFulfillContractMember 2022-01-01 2022-06-30 0001432133 kltr:CostsToFulfillContractMember 2023-06-30 0001432133 kltr:CostsToFulfillContractMember 2022-06-30 0001432133 us-gaap:CorporateBondSecuritiesMember 2023-06-30 0001432133 us-gaap:MunicipalNotesMember 2023-06-30 0001432133 us-gaap:USTreasurySecuritiesMember 2023-06-30 0001432133 us-gaap:CommercialPaperMember 2023-06-30 0001432133 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001432133 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001432133 us-gaap:MunicipalNotesMember 2022-12-31 0001432133 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001432133 us-gaap:CommercialPaperMember 2022-12-31 0001432133 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001432133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001432133 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001432133 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001432133 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DepositsMember 2022-12-31 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-06-30 0001432133 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001432133 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001432133 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001432133 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001432133 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001432133 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001432133 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001432133 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001432133 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001432133 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001432133 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001432133 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001432133 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001432133 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001432133 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001432133 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001432133 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001432133 us-gaap:RestructuringChargesMember 2023-01-01 2023-06-30 0001432133 us-gaap:RestructuringChargesMember 2023-04-01 2023-06-30 0001432133 us-gaap:RestructuringChargesMember 2022-04-01 2022-06-30 0001432133 us-gaap:RestructuringChargesMember 2022-01-01 2022-06-30 0001432133 us-gaap:SubsequentEventMember 2023-07-17 0001432133 us-gaap:ComputerEquipmentMember 2023-06-30 0001432133 us-gaap:ComputerEquipmentMember 2022-12-31 0001432133 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001432133 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001432133 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001432133 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001432133 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2023-06-30 0001432133 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-12-31 0001432133 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001432133 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001432133 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-06-30 0001432133 us-gaap:TechnologyBasedIntangibleAssetsMember 2023-06-30 0001432133 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0001432133 us-gaap:CustomerRelationshipsMember 2023-01-01 2023-06-30 0001432133 us-gaap:CustomerRelationshipsMember 2023-06-30 0001432133 us-gaap:CustomerRelationshipsMember 2022-12-31 0001432133 us-gaap:TrademarksMember 2023-01-01 2023-06-30 0001432133 us-gaap:TrademarksMember 2023-06-30 0001432133 us-gaap:TrademarksMember 2022-12-31 0001432133 us-gaap:RedeemableConvertiblePreferredStockMember 2023-04-01 2023-06-30 0001432133 us-gaap:RedeemableConvertiblePreferredStockMember 2022-04-01 2022-06-30 0001432133 us-gaap:StockCompensationPlanMember 2023-04-01 2023-06-30 0001432133 us-gaap:StockCompensationPlanMember 2022-04-01 2022-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2023-04-01 2023-06-30 0001432133 kltr:MediaAndTelecomMember 2023-04-01 2023-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2022-04-01 2022-06-30 0001432133 kltr:MediaAndTelecomMember 2022-04-01 2022-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2023-01-01 2023-06-30 0001432133 kltr:MediaAndTelecomMember 2023-01-01 2023-06-30 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2022-01-01 2022-06-30 0001432133 kltr:MediaAndTelecomMember 2022-01-01 2022-06-30 0001432133 kltr:NewSeniorSecuredTermLoanFacilityMember 2023-06-30 0001432133 kltr:NewSeniorSecuredRevolvingCreditFacilityMember 2023-06-30 0001432133 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember kltr:CreditAdjustmentSpreadMember 2023-06-30 0001432133 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember kltr:InterestMarginMember 2023-06-30 0001432133 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-01-01 2023-06-30 0001432133 kltr:AlternateBaseRateMember 2023-01-01 2023-06-30 0001432133 kltr:FederalFundsEffectiveRateMember 2023-01-01 2023-06-30 0001432133 kltr:OnApril012021ThroughDecember312021Member 2023-01-01 2023-06-30 0001432133 kltr:OnMarch312022ThroughDecember312022Member 2023-01-01 2023-06-30 0001432133 kltr:OnAndAfterMarch312023Member 2023-01-01 2023-06-30 0001432133 2022-01-01 2022-01-01 0001432133 2023-01-01 2023-03-31 0001432133 kltr:A2021PlanMember 2023-06-30 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-06-30 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-06-30 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-06-30 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-06-30 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-06-30 0001432133 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-06-30 0001432133 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-06-30 0001432133 kltr:A2022RestructuringPlanMember 2022-08-07 2022-08-07 0001432133 kltr:A2023RestructuringPlanMember 2023-01-03 2023-01-03 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2022-12-31 0001432133 kltr:MediaAndTelecomMember 2022-12-31 0001432133 kltr:EnterpriseEducationAndTechnologyMember 2023-06-30 0001432133 kltr:MediaAndTelecomMember 2023-06-30 shares iso4217:USD iso4217:USD shares pure 0001432133 --12-31 2023 Q2 false http://fasb.org/us-gaap/2023#CostOfRevenue http://fasb.org/us-gaap/2023#ResearchAndDevelopmentExpense http://fasb.org/us-gaap/2023#SellingAndMarketingExpense http://fasb.org/us-gaap/2023#GeneralAndAdministrativeExpense http://fasb.org/us-gaap/2023#RestructuringCharges 10-Q true 2023-06-30 false 001-40644 Kaltura, Inc. DE 20-8128326 860 Broadway 3rd Floor New York NY 10003 646 290-5445 Common stock KLTR NASDAQ Preferred Stock Purchase Rights Yes Yes Accelerated Filer false true false false 138491324 40181000 44625000 29432000 41343000 29764000 28786000 7404000 7521000 10761000 10759000 117542000 133034000 1007000 0 20100000 15142000 2863000 3176000 19351000 21691000 16045000 20814000 929000 1244000 11070000 11070000 71365000 73137000 188907000 206171000 32903000 5793000 10575000 9437000 12475000 14884000 16267000 16527000 2440000 2355000 57074000 59841000 131734000 108837000 798000 1266000 0 30004000 18679000 20697000 2173000 2021000 21650000 53988000 153384000 162825000 0.0001 20000000 0 0 0 0.0001 1000000000 145478668 142249619 137793478 134564429 13000 13000 7685190 0.0001 4881000 4881000 455354000 439644000 -261000 -301000 -414702000 -391129000 35523000 43346000 188907000 206171000 40724000 37972000 81116000 74989000 3156000 4006000 6037000 8705000 43880000 41978000 87153000 83694000 10935000 9770000 22103000 19419000 4343000 5519000 9162000 11315000 15278000 15289000 31265000 30734000 28602000 26689000 55888000 52960000 12975000 14441000 27105000 29314000 12734000 16416000 24805000 31032000 12431000 11338000 24531000 22775000 23000 0 968000 0 38163000 42195000 77409000 83121000 -9561000 -15506000 -21521000 -30161000 1166000 241000 2951000 56000 -8395000 -15265000 -18570000 -30105000 2383000 2082000 5003000 4168000 -10778000 -17347000 -23573000 -34273000 -0.08 -0.13 -0.17 -0.27 136782051 129745162 135939680 128794256 -10778000 -17347000 -23573000 -34273000 270000 -1572000 -91000 -1049000 22000 -145000 131000 -145000 292000 -1717000 40000 -1194000 -10486000 -19064000 -23533000 -35467000 135695254 13000 7685190 -4881000 447316000 -553000 -403924000 37971000 7668000 7668000 2098224 0 370000 370000 292000 292000 -10778000 -10778000 137793478 13000 7685190 -4881000 455354000 -261000 -414702000 35523000 127648228 13000 7685190 4881000 418826000 523000 -339560000 74921000 6145000 6145000 2938526 0 1066000 1066000 -1717000 -17347000 -17347000 130586754 13000 7685190 -4881000 426037000 -1194000 -356907000 63068000 134564429 13000 7685190 4881000 439644000 -301000 -391129000 43346000 14959000 14959000 3229049 0 751000 751000 40000 40000 -23573000 -23573000 137793478 13000 7685190 -4881000 455354000 -261000 -414702000 35523000 126925104 13000 7685190 -4881000 -412776000 0 -322634000 85274000 11897000 11897000 3661650 0 1364000 1364000 -1194000 -1194000 -34273000 -34273000 130586754 13000 7685190 -4881000 426037000 -1194000 -356907000 63068000 -23573000 -34273000 0 -179000 2155000 1353000 14583000 11727000 5872000 5066000 -405000 20000 485000 0 978000 14700000 6000 -115000 3279000 6517000 1084000 1643000 -349000 -4721000 -2409000 -1214000 415000 -56000 -3235000 -263000 -954000 -486000 -11564000 -42127000 14645000 38393000 26191000 0 1591000 761000 1242000 3076000 1001000 1850000 7712000 -44080000 3000000 1500000 0 133000 815000 754000 0 125000 -2185000 -1004000 485000 0 -5552000 -87211000 45833000 144371000 40281000 57160000 179000 415000 0 23712000 389000 170000 163000 227000 3790000 0 2443000 6463000 1504000 880000 40181000 55660000 100000 1500000 40281000 57160000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 1: GENERAL</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div>Kaltura, Inc. (together with its subsidiaries, the “Company”) was incorporated in October 2006 and commenced operations in January 2007. The Company’s business operations are allocated between two main segments, Enterprise, Education, and Technology (“EE&amp;T”) and Media and Telecom (“M&amp;T”). The Company has developed a platform for video creation, management, and collaboration. The Company's platform enables companies, educational institutions, and other organizations to cost-effectively launch advanced online video experiences, including for Over-the-top (“OTT”) Television, Cloud TV, web video publishing, video-based teaching, learning and training, video-based marketing, and video-based collaboration. The Company’s core offerings consist of various Software-as-a-Service (“SaaS”) products and solutions and a Platform-as-a-Service (“PaaS”). <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 2: BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements as of that date, but does not include all of the disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements with normal recurring adjustments necessary for the fair presentation of the Company’s financial position as of June 30, 2023, and the Company’s consolidated results of operations, stockholders’ equity, and cash flows for the three and six months ended June 30, 2023 and 2022. The results for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year ending December 31, 2023, or any other future interim or annual period.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates on an ongoing basis its assumptions, including those related to contingencies, income tax uncertainties, incremental borrowing rate for operating leases, fair value of financial assets and liabilities, including fair value of derivatives, fair value and useful life of acquired intangible assets and goodwill, as well as in estimates used in applying the revenue recognition policy. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates. </span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, bank deposits, restricted cash and trade receivables.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s cash, and cash equivalents, marketable securities, bank deposits and restricted cash are invested with major banks in the United States, Israel, and the United Kingdom. Such investments in the United States may be in excess of insured limits and they are not insured in other jurisdictions. Market conditions can impact the viability of these financial institutions. In the event of failure of any of the financial institutions where the Company maintains its cash and cash equivalents, there can be no assurance that the Company would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect the Company's business and financial position. In general, these investments may be redeemed upon demand and therefore bear minimal risk. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade receivables are geographically dispersed and derived from sales to customers mainly in the United States, Europe, and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation, and account monitoring procedures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customer data as a percentage of total revenues:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth customers that represented 10% or more of the Company’s total revenue in each of the periods set forth below:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:31.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt;text-indent:31.5pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (M&amp;T)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*) Represents an amount that is lower than 10% of the Company's total revenue.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies and Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in Note 2 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 24, 2023. There have been no significant changes to these policies during the six months ended June 30, 2023 except as noted below.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an “emerging growth company”, the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The Company adopted this guidance using modified retrospective approach, effective on January 1, 2023. The adoption did not have a material effect on its consolidated financial statements.</span></div> <div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Consolidation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and applicable rules and regulations of the Securities and Exchange Commission (the “SEC”) regarding interim financial reporting.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated balance sheet as of December 31, 2022 was derived from the audited consolidated financial statements as of that date, but does not include all of the disclosures, including certain notes required by U.S. GAAP on an annual reporting basis. Certain information and note disclosures normally included in the financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes thereto as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 24, 2023. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements with normal recurring adjustments necessary for the fair presentation of the Company’s financial position as of June 30, 2023, and the Company’s consolidated results of operations, stockholders’ equity, and cash flows for the three and six months ended June 30, 2023 and 2022. The results for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the full year ending December 31, 2023, or any other future interim or annual period.</span></div> Use of EstimatesThe preparation of financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. The Company evaluates on an ongoing basis its assumptions, including those related to contingencies, income tax uncertainties, incremental borrowing rate for operating leases, fair value of financial assets and liabilities, including fair value of derivatives, fair value and useful life of acquired intangible assets and goodwill, as well as in estimates used in applying the revenue recognition policy. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events. Actual results could differ from those estimates. <div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Risks</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash and cash equivalents, marketable securities, bank deposits, restricted cash and trade receivables.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s cash, and cash equivalents, marketable securities, bank deposits and restricted cash are invested with major banks in the United States, Israel, and the United Kingdom. Such investments in the United States may be in excess of insured limits and they are not insured in other jurisdictions. Market conditions can impact the viability of these financial institutions. In the event of failure of any of the financial institutions where the Company maintains its cash and cash equivalents, there can be no assurance that the Company would be able to access uninsured funds in a timely manner or at all. Any inability to access or delay in accessing these funds could adversely affect the Company's business and financial position. In general, these investments may be redeemed upon demand and therefore bear minimal risk. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s trade receivables are geographically dispersed and derived from sales to customers mainly in the United States, Europe, and Asia. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation, and account monitoring procedures.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Major customer data as a percentage of total revenues:</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth customers that represented 10% or more of the Company’s total revenue in each of the periods set forth below:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:31.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt;text-indent:31.5pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (M&amp;T)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*) Represents an amount that is lower than 10% of the Company's total revenue.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:31.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.051%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt;text-indent:31.5pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A (M&amp;T)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.30 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">          *)   — </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0.1030 0 0.1050 0 <div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant Accounting Policies and Estimates</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are discussed in Note 2 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, which was filed with the SEC on February 24, 2023. There have been no significant changes to these policies during the six months ended June 30, 2023 except as noted below.</span></div> <div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an “emerging growth company”, the Jumpstart Our Business Startups Act (“JOBS Act”) allows the Company to delay adoption of new or revised accounting pronouncements applicable to public companies until such pronouncements are made applicable to private companies. The Company has elected to use this extended transition period under the JOBS Act. The adoption dates discussed below reflect this election.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. The Company adopted this guidance using modified retrospective approach, effective on January 1, 2023. The adoption did not have a material effect on its consolidated financial statements.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 3: REVENUES FROM CONTRACTS WITH CUSTOMERS</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present disaggregated revenue by category:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,158 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,722 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,403 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,575 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,488 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,665 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education &amp; Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,130 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,564 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize revenue by region based on the billing address of customers:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (“US”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,816 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,523 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the amount of contracted future revenue that has not yet been recognized, including both deferred revenue and contracted amounts that will be invoiced and recognized as revenue in future periods. As of June 30, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations was $174,329, which consists of both billed consideration in the amount of $57,872 and unbilled consideration in the amount of $116,457 that the Company expects to recognize as revenue but that was not yet recognized on the balance sheet. The Company expects to recognize 59% of its remaining performance obligations as revenue over the next 12 months and the remainder thereafter.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 19, 2023, after the balance sheet date, the Company entered into an amendment to an agreement with one of its customers. The amendment among other things, decreases future commitments from the customer by an amount of approximately $7,000. The amount will decrease the unbilled consideration balance mentioned above. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Obtain a Contract</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of costs to obtain a contract:</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:48.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs during the period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs to obtain a contract</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Costs to Fulfill a Contract</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of costs to fulfill a contract:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:48.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred costs to fulfill a contract during the period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs to fulfill a contract</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred fulfillment costs, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred fulfillment costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs to fulfill a contract</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.147%"><tr><td style="width:1.0%"></td><td style="width:26.726%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.117%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.295%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,158 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,722 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,123 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,403 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,575 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,681 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,488 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,665 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education &amp; Technology</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subscription </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,248 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,457 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,130 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,564 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 30258000 0.971 10466000 0.823 900000 0.029 2256000 0.177 31158000 1 12722000 1 28280000 0.930 9692000 0.837 2123000 0.070 1883000 0.163 30403000 1 11575000 1 60132000 0.962 20984000 0.851 2356000 0.038 3681000 0.149 62488000 1 24665000 1 55882000 0.929 19107000 0.811 4248000 0.071 4457000 0.189 60130000 1 23564000 1 <div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States (“US”)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa ("EMEA")</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,599 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,816 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,379 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,880 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Percentage of revenue</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,886 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,523 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,640 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,153 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 22902000 0.522 23572000 0.562 16599000 0.378 13816000 0.329 4379000 0.100 4590000 0.109 43880000 1 41978000 1 45973000 0.527 46886000 0.560 32523000 0.373 27640000 0.330 8657000 0.099 9168000 0.110 87153000 1 83694000 1 174329000 57872000 116457000 0.59 7000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of costs to obtain a contract:</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:48.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,928 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred contract acquisition costs during the period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,807 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,990)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,361)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,484 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs to obtain a contract</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,485 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,386 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents a roll forward of costs to fulfill a contract:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:48.205%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.879%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.882%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to deferred costs to fulfill a contract during the period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of deferred costs to fulfill a contract</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(448)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(347)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(895)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(705)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred fulfillment costs, current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred fulfillment costs, noncurrent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred costs to fulfill a contract</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,627 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,806 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 26146000 25292000 26928000 26274000 1807000 4369000 3547000 5473000 -2468000 -2275000 -4990000 -4361000 25485000 27386000 25485000 27386000 9042000 8902000 9042000 8902000 16443000 18484000 16443000 18484000 25485000 27386000 25485000 27386000 5075000 5641000 5522000 5427000 0 512000 0 1084000 -448000 -347000 -895000 -705000 4627000 5806000 4627000 5806000 1719000 1594000 1719000 1594000 2908000 4212000 2908000 4212000 4627000 5806000 4627000 5806000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 4: MARKETABLE SECURITIES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures within one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,393 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures after one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures within one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023 and December 31, 2022, the Company did not record an allowance for credit losses for its available-for-sale marketable debt securities and the vast majority of the gross unrealized losses of the Company's marketable securities have been in a continuous loss position for less than 12 months. There were no gains or losses from available-for-sale marketable securities that were reclassified out of accumulated other comprehensive loss during the periods presented.</span></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities as of June 30, 2023 and December 31, 2022:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;text-indent:36pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures within one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,265 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,408 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,393 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,957 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,472 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,432 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures after one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,489 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,439 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt;text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available-for-sale – matures within one year:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,305 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(66)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,306 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,524 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2265000 0 10000 2255000 1045000 0 0 1045000 12408000 1000 16000 12393000 8797000 0 0 8797000 4957000 0 15000 4942000 29472000 1000 41000 29432000 1017000 0 10000 1007000 1017000 0 10000 1007000 30489000 1000 51000 30439000 9305000 0 66000 9239000 1751000 0 4000 1747000 16306000 0 111000 16195000 11237000 0 0 11237000 2925000 1000 1000 2925000 41524000 1000 182000 41343000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 5: FAIR VALUE MEASUREMENTS </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 820, the Company measures its cash equivalents and marketable securities at fair value using the market approach valuation technique. Cash equivalents and marketable securities are classified within Level 1 or Level 2 because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs. Foreign currency derivative contracts are classified within the Level 2 value hierarchy, as the valuation inputs are based on quoted prices and market observable data of similar instruments.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company’s assets and liabilities that were measured at fair value as of June 30, 2023 and December 31, 2022 by level within the fair value hierarchy:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements As Of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measured at fair value on a recurring basis:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,989 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and forward contracts designated as hedging instruments  </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> Foreign currency derivative contracts are classified within the Level 2 value hierarchy, as the valuation inputs are based on quoted prices and market observable data of similar instruments.The following table sets forth the Company’s assets and liabilities that were measured at fair value as of June 30, 2023 and December 31, 2022 by level within the fair value hierarchy:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Measurements As Of</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Measured at fair value on a recurring basis:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,989 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term marketable securities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal securities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,045 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,797 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,237 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,925 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Agency bonds</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, noncurrent:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options and forward contracts designated as hedging instruments  </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 19870000 16489000 3989000 0 2255000 9239000 1045000 1747000 12393000 16195000 8797000 11237000 4942000 2925000 1007000 0 2600000 2600000 1005000 0 210000 120000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 6: DERIVATIVES AND HEDGING</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into forward, put and call option contracts to hedge certain forecasted payroll costs denominated in NIS against exchange rate fluctuations of the U.S. dollar for a period of up to twelve months. The Company recorded the cash flows associated with these derivatives under operating activities. The Company does not use derivative instruments for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Notional Amount of Foreign Currency Contracts</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had outstanding contracts designated as hedging instruments in the aggregate notional amount of $7,891 and $8,345 as of June 30, 2023 and December 31, 2022, respectively. The fair value of the Company’s outstanding contracts amounted to a liability of $210 and $120 as of June 30, 2023 and December 31, 2022, respectively. These liabilities were recorded under accrued expenses and other current liabilities. Losses of $693, $184, $1,198 and $735 were reclassified from accumulated other comprehensive losses during the three and six months ended June 30, 2023, and 2022 respectively. Such losses were reclassified from accumulated other comprehensive loss when the related expenses were incurred.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Effect of Foreign Currency Contracts on the Condensed Consolidated Statements of Operations</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency contracts on the condensed consolidated statements of operations during the three and six months ended June 30, 2023 and 2022 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Statement of Operations Location:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-652">Cost of revenue</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-657">Research and development</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-662">Sales and marketing</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-667">General and administrative</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-672">Restructuring</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 7891000 8345000 210000 120000 693000 184000 1198000 735000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of foreign currency contracts on the condensed consolidated statements of operations during the three and six months ended June 30, 2023 and 2022 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.875%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Condensed Statement of Operations Location:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-652">Cost of revenue</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-657">Research and development</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">358 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-662">Sales and marketing</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-667">General and administrative</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-672">Restructuring</span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,172 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 93000 124000 162000 100000 358000 373000 610000 308000 94000 107000 152000 88000 124000 131000 220000 106000 0 0 28000 0 669000 735000 1172000 602000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 7: LEASES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases its office facilities under non-cancelable agreements that expire at various dates through November 2027. The Company has a lease agreement for offices in Israel which includes two extension options for five years each. The Company estimates that it is reasonably certain that it will exercise the option for the first extension period. Therefore, for the purposes of determining the amount of the expense and the value of the right of use asset and lease liability according to ASC 842, the Company determined that the lease term would end in November 2032.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplementary cash flow information related to operating leases was as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:30.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the weighted-average discount rate is 4.56% and the weighted-average remaining term is 8.5. Maturities of the Company’s operating lease liabilities as of June 30, 2023 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:63.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:29.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.572%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">745 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,671 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 726000 658000 1488000 1283000 0 81000 154000 81000 20000 6000 29000 18000 746000 745000 1671000 1382000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplementary cash flow information related to operating leases was as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:30.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.694%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">875 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,477 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,343 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 875000 876000 1477000 1343000 0.0456 P8Y6M <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.346%"><tr><td style="width:1.0%"></td><td style="width:63.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.501%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.989%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,018 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,704 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,908 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,848 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,119 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1684000 3018000 3074000 3136000 2704000 2324000 8908000 24848000 3729000 21119000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 8: COMMITMENTS AND CONTINGENCIES</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into various non-cancelable agreements with third-party providers for use of mainly cloud and other services, under which it committed to minimum and fixed purchases through the year ending December 31, 2026. The following table presents details of the aggregate future non-cancelable purchase commitments under such agreements as of June 30, 2023:</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:36pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitment</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,545 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 17, 2023, after the balance sheet date, the Company amended the agreement with one if its cloud service providers. Among other things, the amendment decreased the remaining commitment by approximately $35,000 and changed the termination date of the agreement to October 2024.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is occasionally a party to claims or litigation in the normal course of the business. The Company does not believe that it is a party to any pending legal proceeding that is likely to have a material adverse effect on its business, financial condition, or results of operations.</span></div> The following table presents details of the aggregate future non-cancelable purchase commitments under such agreements as of June 30, 2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,401 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;text-indent:36pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:36pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt;text-indent:36pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitment</span></td><td colspan="3" style="padding:0 1pt;text-indent:36pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,545 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 4773000 14401000 13121000 14250000 46545000 35000 NOTE 9: CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS<div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Prepaid expenses and other current assets </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government institutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Property and Equipment, net </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Composition of property and equipment is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and peripheral equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,913 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases of computers and peripheral equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal use software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,985 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,885)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,045)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciated cost</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expenses for the three months ended June 30, 2023 and 2022, and for the six months ended June 30, 2023 and 2022 were $998, $568, $1,840 and $970, respectively.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Other assets, noncurrent</span></div><div style="padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:56.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance pay fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued expenses and other current liabilities</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,267 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,527 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government institutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted bank deposits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,437 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,404 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,521 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3078000 3369000 289000 422000 2600000 2600000 1437000 1130000 7404000 7521000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Composition of property and equipment is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and peripheral equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,506 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,323 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">551 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,913 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases of computers and peripheral equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal use software</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,458 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,095 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,985 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,885)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,045)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciated cost</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,100 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 4506000 4323000 1855000 551000 5913000 1965000 253000 253000 13458000 12095000 25985000 19187000 5885000 4045000 20100000 15142000 998000 568000 1840000 970000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:56.538%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance pay fund</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,592 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 13pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 13pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,863 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,176 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 100000 1208000 1592000 1855000 1005000 0 166000 113000 2863000 3176000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:55.844%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.735%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,611 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,966 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,267 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,527 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 6611000 7471000 8636000 7966000 210000 120000 810000 970000 16267000 16527000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 10: GOODWILL AND INTANGIBLE ASSETS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no goodwill activity during the periods presented.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2023, and December 31, 2022, were as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:50.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining useful life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Gross carrying amount:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Accumulated amortization and impairments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,961)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,749)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,170)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,855)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June 30, 2023 and 2022, and the six months ended June 30, 2023 and 2022, the Company recorded amortization expenses in the amount of $148, $168, $315 and $383, respectively, included in cost of revenue and sales and marketing expenses in the statements of operations.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets as of June 30, 2023, is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:0.55pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts and accumulated amortization expenses of the intangible assets, as of June 30, 2023, and December 31, 2022, were as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:50.462%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.868%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining useful life (in years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Gross carrying amount:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,700 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,099 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Accumulated amortization and impairments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,961)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,749)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationship</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,229)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(980)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,170)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,855)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,244 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y9M 4700000 4700000 P3Y9M 2419000 2419000 P0Y 980000 980000 8099000 8099000 3961000 3749000 2229000 2203000 980000 903000 7170000 6855000 929000 1244000 148000 168000 315000 383000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated future amortization expense of intangible assets as of June 30, 2023, is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt;padding-right:0.55pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 240000 478000 148000 50000 13000 929000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 11: INCOME TAXES</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized an income tax expense of $2,383, $2,082, $5,003 and $4,168 for the three and six months ended June 30, 2023, and 2022, respectively. The tax expense for these periods was primarily attributable to pre-tax foreign earnings. The Company’s effective tax rates of (28)%, (14)%, (27)% and (14)% for the three and six months ended June 30, 2023 and 2022, respectively, differ from the U.S. statutory tax rate primarily due to U.S. losses for which there is no benefit and the tax rate differences between the U.S. and foreign countries.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a full valuation allowance on its deferred tax assets. Deferred tax liability is from indefinite life goodwill intangibles. Management currently believes that it is more likely than not that the deferred tax regarding the tax loss carry forwards and other temporary differences will not be realized in the foreseeable future in the U.S.</span></div> 2383000 2082000 5003000 4168000 0.28 0.14 0.27 0.14 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 12: NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,573 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,782,051</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,745,162</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,939,680</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,794,256</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:56.7pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instruments potentially exercisable for common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options and RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,020,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,827,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,020,539</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,827,145</span></td></tr></table></div> <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share attributable to common stockholders for the periods presented:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.355%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,778 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,573 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,782,051</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,745,162</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,939,680</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,794,256</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.13 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.17 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.27 </span></td><td style="border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> -10778000 -17347000 -23573000 -34273000 136782051 129745162 135939680 128794256 -0.08 -0.13 -0.17 -0.27 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instruments potentially exercisable for common stock that were excluded from the computation of diluted net loss per share attributable to common stockholders for the periods presented because including them would have been anti-dilutive are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding stock options and RSUs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,020,539 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,827,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,020,539</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,827,145</span></td></tr></table></div> 39020539 37827145 39020539 37827145 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 13: REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reportable segments</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. The Company's chief operating decision maker ("CODM") is its Chief Executive Officer. The Company's CODM does not regularly review asset information by segments and, therefore, the Company does not report asset information by segment. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company organizes its operations in two segments: Enterprise, Education and Technology and Media and Telecom. The Enterprise, Education and Technology segment represents products related to industry solutions for education customers, and media services (except for Media and Telecom customers). The Media and Telecom segment primarily represents TV solutions that are sold to media and telecom operators.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of the reportable operating segments is based on the same accounting principles applied in these financial statements, which includes certain corporate overhead allocations.</span></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical information</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 for disaggregated revenue by geographic region.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2023</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,778 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2022</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,978 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2023</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,153 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,003 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,573 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.643%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.645%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2022</span></td></tr><tr style="height:19pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Enterprise, Education and Technology</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Media and Telecom</span></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="21" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,467 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,493 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 31158000 12722000 43880000 23073000 5529000 28602000 38163000 1166000 2383000 -10778000 30403000 11575000 41978000 20701000 5988000 26689000 42195000 241000 2082000 -17347000 62488000 24665000 87153000 45862000 10026000 55888000 77409000 2951000 5003000 -23573000 60130000 23564000 83694000 41467000 11493000 52960000 83121000 56000 4168000 -34273000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 14: LONG-TERM LOAN </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2021, the Company refinanced all amounts outstanding under the existing loan agreements, terminated all outstanding commitments, and entered into a new credit agreement (the “Credit Agreement”) with an existing lender, which provides for a new senior secured term loan facility in the aggregate principal amount of $40,000 (the “Term Loan Facility”) and a new senior secured revolving credit facility in the aggregate principal amount of $10,000 (the “Revolving Credit Facility” and, together with the Term Loan Facility, the “Credit Facilities”).</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company entered into an amendment to the Credit Agreement (the “First Amendment”). Pursuant to the First Amendment, the Company borrowed an additional aggregate principal amount of $12,500 and increased commitments under the Revolving Credit Facility to $35,000. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Company repaid in full its outstanding principal amount under the Revolving Credit Facility. As of June 30, 2023 and December 31, 2022, the total commitments under the Revolving Credit Facility are available for future borrowings. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, the Company entered into an amendment to the Credit Agreement to replace the London Interbank Offered Rate (“LIBOR”) with the Secured Overnight Financing Rate (“SOFR”) as the benchmark rate under the Credit Agreement. Prior to the Fourth Amendment, borrowings under the credit agreement would bear interest, at the Company's election, at (a) the Eurodollar Rate (as defined in the Credit Agreement as in effect prior to the Fourth Amendment) plus a margin of 3.50% or (b) Alternative Base Rate (“ABR”) (as defined in the Credit Agreement) plus a margin of 2.50%.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Following the effectiveness of the Fourth Amendment, borrowings under the Credit Facilities bear interest, determined as follows: (a) SOFR loans accrue interest at a rate per annum equal to Term SOFR (aas defined in the Credit Agreement) plus 0.10% per annum plus a margin of 3.50% (the Adjusted Term SOFR (as defined in the Credit Agreement) is subject to a 1.00% floor), and (b) ABR loans accrue interest at a rate per annum equal to the ABR plus a margin of 2.50% (ABR is equal to the highest of (i) the prime rate and (ii) the Federal Funds Effective Rate plus 0.50%, subject to a 2.00% floor). As of June 30, 2023, the current rate of interest under the Credit Facilities was equal to a rate per annum of 8.84%, consisting of 5.34% (the 3-month SOFR rate as of June 30, 2023), 0.10% credit spread adjustment and the margin of 3.50%.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility is payable in consecutive quarterly installments on the last day of each fiscal quarter in an amount equal to (i) $250 for installments payable on April 1, 2021, through December 31, 2021 (ii) $750 for installments payable on March 31, 2022 through December 31, 2022, and (iii) $1,500 for installments payable on and after March 31, 2023. The remaining unpaid balance on the Term Loan Facility is due and payable on January 14, 2024, together with accrued and unpaid interest on the principal amount to be paid to, but excluding, the payment date. Amounts outstanding under the Credit Facilities may be voluntarily prepaid at any time and from time to time, in whole or in part, without premium or penalty.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Credit Facilities, the Company is obligated to maintain certain covenants as defined therein. As of June 30, 2023, the Company met these covenants.</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate principal annual maturities according to the Credit Facilities agreements are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:69.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.894%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:85.05pt;text-align:justify;text-indent:-28.35pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the loans approximate their fair value.</span></div> 40000000 10000000 12500000 35000000 0.0010 0.0350 0.0100 0.0250 0.0050 0.0200 0.0884 0.0534 0.0010 0.0350 quarterly 250000 750000 1500000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate principal annual maturities according to the Credit Facilities agreements are as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:69.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.894%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (Remainder)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,000 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 3000000 30000000 33000000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 15: STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plans</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the number of shares of common stock authorized for issuance under the 2021 Incentive Award Plan (the “2021 Plan”) automatically increased by 6,728,221 shares pursuant to the terms of the 2021 Plan.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock option activity with respect to options granted under the 2021 Plan is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average exercise price </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,988,465</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(629,976)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,900,385</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options at end of the period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,226,948</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:85.05pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity with respect to the 2021 Plan for the six months ended June 30, 2023:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:43.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:28.35pt;text-align:justify;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:109%">RSUs<br/>Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:109%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.72</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs granted</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,885,034</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.06</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs vested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,599,073)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.48</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs forfeited</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634,807)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.81</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,120,154</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.30</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying consolidated statement of operations is summarized as follows:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,906 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,422 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,583 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:3pt;padding-left:56.5pt;text-align:justify;text-indent:-56.5pt"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, there were $44,546 of total unrecognized compensation cost related to non-vested stock-based compensation arrangements granted under the Company's equity incentive plans. These costs are expected to be recognized over a weighted-average period of approximately two years.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shares Reserved for Future Issuance</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following common stock reserved for future issuance under the 2021 Plan:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,900,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,120,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved under 2021 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,428,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,448,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6728221 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock option activity with respect to options granted under the 2021 Plan is as follows:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average exercise price </span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted remaining contractual term (years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January 1, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,988,465</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(629,976)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,900,385</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options at end of the period</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,226,948</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,936 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 25988465 4.56 P7Y9M 6285000 0 0 629976 1.19 451000 458104 3.82 24900385 4.66 P6Y7M2D 9936000 17226948 2.50 P6Y1M24D 9936000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the RSU activity with respect to the 2021 Plan for the six months ended June 30, 2023:</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:43.865%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.636%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.811%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"><div style="padding-left:28.35pt;text-align:justify;text-indent:-8.5pt"><span><br/></span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:109%">RSUs<br/>Outstanding</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:109%">Weighted Average<br/>Grant Date Fair<br/>Value per Share</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:2.85pt;text-align:justify"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.72</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs granted</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,885,034</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.06</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs vested</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,599,073)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.48</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.35pt;text-indent:-8.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:109%">RSUs forfeited</span></div></td><td colspan="3" style="padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634,807)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.81</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested and Outstanding as of June 30, 2023</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:1.42pt;padding-right:1.42pt;text-align:center"><span><br/></span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,120,154</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$2.30</span></td></tr></table></div> 7469000 2.72 9885034 2.06 2599073 2.48 634807 2.81 14120154 2.30 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The stock-based compensation expense by line item in the accompanying consolidated statement of operations is summarized as follows:</span></div><div style="margin-bottom:3pt;margin-top:6pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.045%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,205 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,906 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,422 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,059 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,583 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,727 </span></td><td style="border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 266000 359000 535000 771000 1131000 1111000 2272000 2139000 798000 985000 1571000 1911000 5227000 3604000 10205000 6906000 7422000 6059000 14583000 11727000 44546000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has the following common stock reserved for future issuance under the 2021 Plan:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:63.483%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,900,385 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,120,154 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares reserved under 2021 Plan</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,428,360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,448,899 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 24900385 14120154 3428360 42448899 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOTE 16: SELECTED STATEMENTS OF OPERATIONS DATA</span></div><div style="margin-bottom:3pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.913%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:28.587%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.913%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">586 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments, net</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,755 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,992 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">939 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,116 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,476 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bank fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,611 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">987 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 7pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,166)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(241)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,951)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table> 586000 166000 1124000 172000 1755000 773000 3992000 1304000 2341000 939000 5116000 1476000 55000 50000 89000 76000 808000 489000 1611000 987000 312000 159000 465000 357000 1175000 698000 2165000 1420000 1166000 241000 2951000 56000 <div style="margin-bottom:6pt;padding-left:56.7pt;text-align:justify;text-indent:-56.7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:128%">NOTE 17: ACCUMULATED OTHER COMPREHENSIVE LOSS</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the changes in accumulated other comprehensive income (loss) by component, net of tax (AOCI), during the six months ended June 30, 2023 and 2022:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized losses reclassified from accumulated other comprehensive income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Available-for-Sale Securities Instruments<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized losses reclassified from accumulated other comprehensive income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,049)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,049)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Gains (Losses) on Available-for-Sale Securities Instruments<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,289)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized losses reclassified from accumulated other comprehensive income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(261)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:34.837%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.212%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.254%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.215%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Available-for-Sale Securities Instruments<br/></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized Losses on Derivatives Designated as Hedging Instruments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss before reclassifications</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,825)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized losses reclassified from accumulated other comprehensive income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,049)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,049)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,194)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> -181000 -120000 -301000 131000 -1289000 -1158000 0 -1198000 -1198000 131000 -91000 40000 -50000 -211000 -261000 0 0 0 -145000 -1680000 -1825000 0 -631000 -631000 -145000 -1049000 -1194000 -145000 -1049000 -1194000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:128%">NOTE 18: RESTRUCTURING ACTIVITIES</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2022 Restructuring Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 7, 2022, the Board of Directors of the Company approved a cost-reduction and re-organization plan (the "2022 Restructuring Plan") that included, among other things, downsizing around 10% of the Company's employees. The Company does not expect to incur additional costs related to the 2022 Restructuring Plan.</span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2023 Reorganization Plan</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2023, the Board of Directors of the Company approved a re-organization plan (the “2023 Reorganization Plan”) that included, among other things, downsizing approximately 11% of the Company’s workforce and adapting the Company's organizational structure, roles, and responsibilities accordingly. </span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2023, in connection with the 2023 Reorganization Plan, the Company recorded expenses of $968, all for one-time employee termination benefits.</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring Accruals</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the beginning and ending restructuring liability for the six months ended June 30, 2023, related to the 2022 Restructuring Plan and the 2023 Reorganization Plan:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:31.5pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EE&amp;T</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">M&amp;T</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual and accrual adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The restructuring liability for severance and termination benefits is reflected in "Employees and payroll accruals" in the condensed consolidated balance sheet as of June 30, 2023. 0.10 0.11 968000 <div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table is a reconciliation of the beginning and ending restructuring liability for the six months ended June 30, 2023, related to the 2022 Restructuring Plan and the 2023 Reorganization Plan:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.307%"><tr><td style="width:1.0%"></td><td style="width:40.393%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.261%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.263%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:31.5pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EE&amp;T</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">M&amp;T</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrual and accrual adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">968 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(397)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 273000 2000 275000 553000 415000 968000 794000 397000 1191000 32000 20000 52000 EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .9) E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #F20)7R##ON.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD90E'7"]-.("$Q"<0M 40\DM,Q3XDN-?=]<)K3,QS :_S0 M!X*R*.[ $6NC6<,$S/Q"%$UM4&$@S7TXXPTN>/\9VAEF$*@E1QU'D+D$T4P3 M_6EL:[@")AA3:M6J_?)]8??5=CUQN[M M/S:^"#8U_+J+Y@M02P,$% @ YDD"5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #F20)7.KQ(R;0& "_*@ & 'AL+W=OFT,X38DI,-6\A,"+"EN\MF"6V'[O2#L)7$L[:5RC*! M?U_Y$BM0^=BX\1?P[;S1ZZ/+(UFG6RZ^QVO&)'H*@R@^ZZVEW+P?#&)WS4(: M'_,-B]2=)1I4K ;Q1C#J94%A,,"6-1J$U(]ZD]/LVEQ,3GDB S]B#YG =^>]>S>[L*MOUK+],)@^(/GVWCO6.46GG@_'MZ^9MIX/[Q3OTJ,Z_,/-"8S7CPI^_)]5EOW$,>6](DD+=\^RLK#&4% M='D09W_1-G_6<7K(36+)PR)8E2#TH_P_?2I>Q%X P14!N C KP+LJE\@10#) MC.8ERVQ=4$DGIX)OD4B?5FKI0?9NLFCEQH_2-"ZD4'=]%2$T% MBT\'4FFF=P9N$7^>Q^.*^!'ZS".YCM%EY#'O9?Q E:4L$-X5Z!R#@K\ET3$B MUA'"%B:&\LSJPH-CA(>F\!?%(>7[(9D> =_/M^E#+(6J3O0.)O3#KE&8=2'URP=U$-5&)[IXWS.04 M#K>M_E>3)3"JI:5A:6G8S-+7A K)1/",;MF&"VFR!TM)D9A>R@R,:FEO5-H; M-;,W9\+G7MH*D>H'C,F#E% MJIHTK:5':"%5>T1U7_/Z+U&_>+2Y!@.:FMYCQ[L)I:GGJ?4XZ/= M ?JDGD-?(K-/6'(\LM"YX-3;TF>C8S"\K6.L'>/VCN^VW.@8EB3"0U*ZXU.NT ?6[./#=/+:Z=E MNYT+_NA'KKDNPYHW]T:C70"1K8G(ACDF2^%4S?FJ>R)88.2,C+:Z "%;DY - M \PG[M( S=<\@D;0&A%\8O6'CC,T^NL"@&Q-0#:,+47]G"5"I""4TX\?K;** MFIBG;K#BO7'"-X.CVOK4(&0W(J'K2-%Z/LE/B9;NC!M]PHI5/KM (ELSD=T( MBE+B4VR@^IH5%Z8![[Q&9^JZ3$DH 2\7,WKM@HRP)B/U]:Q9JJV0CF$9:KM=0$Z6(,.;@0Z MREBHLK>0W/VN:"=;_T-?$AE+&GFJ$AL='XA0JPTSM72]^7%BD[%S8A.L MIK"/)I,:>>40$N M7(]?LV[A/;:+0+_,$:?W##%:!]IU?JHGD<@<4JUY:[ M0!^LT0?#H/+:8[&H5^T2EON*C1Z[P!ZLL0?7X(HRZ.4F VKN9&"!ZFZU"\8A MFG%((\8IYX]SKGK2 /WE;RKG636*MNIYC-44CFOK5-,.:40[=_0)77LJD_[2 M=[/%+F#>52.)K?[8QF."C3-+.+BM7TT]!.:4N6!+IKI9+Q\LC?8.1"R%WR[X MA^Q]\CK -Z_#?O3J@HB()B("$]&=+P.&^!+9^*>'G]&"N8E0-=SH&U9Z5570 M/!'NFL8,9=_'C=-06+&M=PU*9 @G.Z!QG'K/"_PM6\>\EBR,S7D_$.X4WKN M)Z+AB<"T\Y:\PTIM\MX%3Q'-4P1&H +_X\H>[4 H5)CM JR(!BLR_O\]VH&X MJ##S.#PMAL6-'4Y,"/=">IEBZ#/X0,/C'L68(&/ MG^YNC9L6NF L1S.6 P/1+F/H\DEU)-&*57XRK1&ZF2XNIN9M&5U0E:.IRL&' M''B<@Q+6H=1>>M>$Y79!38ZF M)@=>$WI#\X2%@.9Y4#8:[&T13%>ILYV3,7+3/0GY;L'R:KD["Y9@:0%X!R>3^^ML\ @:$G$SEPTS M)K34JO/D<39HY#?DCWG*?H> MA7%R/MJGZ>'#=)KX>QYYR7MQX#$\V0D9>2G?/O%0/)Z/\.CYA]O@?I_F/TQG9P?OGJ]Y M^O5P(^%N6GO9!A&/DT#$2/+=^6B./RP8R1L4%O\)^&-R=(WR4.Z$^);?7&S/ M1T:.B(?<3W,7'OQYX L>AKDGP/%OY714OS-O>'S][/WW(G@(YLY+^$*$_PVV MZ?Y\Y(S0EN^\+$QOQ>-G7@5DYOY\$2;%_^BQLC5&R,^25$158T 0!7'YU_M> M=<11 \P&&I"J 7EI UHUH$6@);(BK*67>K,S*1Z1S*W!6WY1]$W1&J()XGP8 MUZF$IP&T2V>+ZZOEZFJ]6B*X6E]?7BSG&[CY-+^<7RU6:/UYM=JLT01]72_1 MK^]^0^]0$*/-7F2)%V^3LVD*&')/4[]ZWZ?R?63@?7]F\7M$C3$B!J&*Y@M] M\R7WH3DNFI-V\RE$7H=/ZO!)X8\.A?_U]G9UM4'S]1KB_*"*IW3 U [R6?8A M.7@^/Q_!-$JX?."CV<\_8%(D@$CW7$)U M*3H4>4G"U4E@]1#9S.C"5AB9!*M1VS5J6XMZR7<*.R_5;>VA$?<30^,8E!MLGTJ:W4JC,"/8<@>J)FZ8$^NI\QK2Q$N#^!Z%'+0M MDKF(G8C=)(.;X=J#^]0(N)V8?:-,&%#*!LBQ7HF_4.([2,D@Q)7GP0Q<$=OQITR:T-KV!+KZ;+D MF"8S=4/=)SD;4ZLWU HSBJD]@+0A0WR"#:\W\\NJ;BOA*?C-<=P>K2CLB&%A M>V@&-42(W1A9<18=0//%*<0-.*<(0",:7F1>J\?99#NI6 M'Z_"C#G.0'TC#1L2/1O.;\B/ MO([\CM!J%P=$06N,=6NWRHJ: TM=TG ?T7-?K4$D?^!QQO5(^\QFVH;=79&I MS%R'#=1&TC @T3-@>RES*AD47 >BC?; *NP,QQF<@ TI$ON%RX13M9QHV?75 M6SQOY*T==L.P1,^P_832*U;29U+;=;J#I*!E8@T(<-*0+=$O.R_;)%/(OIQ\ M_#8?*6'K%I85Z+X)-0QCH%#2ABVIGBVU=4;?V;3/A=BQ[*Z"59B!NG$'I@1M M.)/J.;-UWAS: J(-@U(]@Y;EYDB(Z L.52PE@5>Z6:$P M,ZGK. -HCS97]?19*MNC4J/$J* ^DU*G6Q15=A9QAG96:<.1E&F+XGISO?CK M\_7EZ@$&&291 ]>F(&0A(F1[#W)\Z.%,3S,_Y6_@!+*TKV0P?_ @9?D!>K/+.8E MON>CC$(M+;G/HSLNJT?5,<5'5#L*DB276(6RRM($EKW;O(X,.1UKO"H'K4_\ MO?37F;2[M]$%5*\+%B**8-50]*V^:_%SS[YE[V)FCIGMC"W+*>PP(V/"W+&% MW6Z_O][]&'@T.?#BL#%\@I=1>PRKE_R%YDR^52-\<\_.03CC\@>6XXYQFX]E#EW'R7#B8GV WVD M[)7^7L4$%D2]LZI39NV^:007U0NN^79;;!@"5^4G+9,@1KYW"("[E&#[2HJ9 M)C5[#*"PHZXUM(U%&\U%]9H+EGE9E(5>RNO5G8B@ZN[SH_D'4#,B4=-K7TU- M2.\(165%C8$^9HWD8GK)=0QZRW>!'ZC/ ?NZ:<(PLXW>4:#"D+H8DX'#'M9( M+'9B6Z(0+47V[T6XY3+YI=BQ3Y43FO65$ZPI27=.*\P8I6Q ?[-&8;$3"JNK M6=#\:HE4&D$)GO1.?Y5[=0H[Y5[=].@KAOP3DB^>O _B!%3V#AH:[VV(7Y9? M990WJ3@4'S;6X SW="I,\W^;<2];&PO=V]R:W-H965T&UL MK9=M;]HP$,>_BI5-TR9MS2,)=!") M4V=2T:W?9BV@L3#+&:Q)GMP+I/O[.3 MII2&M+#Q OQT_[N??;:._H;Q&Q$3(M'O-,G$P(BES$]-4T0Q2;$X83G)8&;) M>(HE=/G*%#DG>*&-TL1T+,LW4TPS(^SKL2D/^ZR0"\8V2 MC=AJ(X4R9^Q&=3XN!H:E(B()B:22P/"S)B.2)$H)XOA5B1JU3V6XW;Y3/]?P M #/'@HQ8\ITN9#PPN@9:D"4N$OF%;3Z0"JBC]"*6"/V--N5:/S!05 C)TLH8 M(DAI5O[BW]5&;!G8WAX#IS)PGFO@5@:N!BTCTUAC+''8YVR#N%H-:JJA]T9; M PW-U#'.)(=9"G8R'%U=CB>7L\D806MV=?%Q/+R&SMGP8G@YFJ#9A\GD>H9> M3S$GF8R)I!%.WJ!WZ"4RD8AA5/1-"7$H-3.J?)Z5/IT]/C\5V0ERK;?(L1RW MP7S4;CXF$9C;VMQY:&X"?;T%3KT%CM9S]^C-))8$,E,BMD3G-,-91'&"IDQ0 MG6D_AG,A.>3;SR;44MMKUE:7\%3D."(# VZ9('Q-C/#5"]NWWC>!_R>Q!]O@ MUMO@MJF'4[@_A'.R0)!TT1(S$Z-V3D*DPI1/(W8>82XR];J_4@VOV;S6]E&+$WA8OY#GOK/ MR]/6,(Z$#&K(X #(@Y,T>'2"MF4UIVEK'$=2=FO*[N&4S\O1[F-"K^,%7=_O M[@ VK70BY0[" TK?0Z MONQ!LZ[X"L%HAKJ'\$P6_W<%X(O1*=#NBP.]V[-YN=K5[/S*][*WZQCZ( M[OZUJ%^( ]Z-RMF3#T=[4(="FUOUG2JN/V.^HIE "5F"O'42P"GPLEXM.Y+E MNN2;,PD%I&[&4.,3KA; _)(Q>==1563]KR'\"U!+ P04 " #F20)7A&VF MZ!4' !O)P & 'AL+W=O8UDS3LA\:2 M#P]U+B_)HY_6]+!KL^J MX?[G9_9/M7@EYB$5;,SS[]E,+B\&X0#-V#S=Y/*./_[%6D%>Q3?EN:C_1X\M MUAF@Z49(OFH;JR=8947S-WUJ ['70/' #4C;@!PV<(\TH&T#^MH>W+:!^]H> MO+9!+7W8:*\#%ZM5;RRHDJ4B2S5MYEJ)T?CF^LX MN9XD,5*?)C=?/L>7]^IB:2?/VJ^(D?#O M37&*J'."B$,H\#SCUS]\N-V/+P#$41!JP%@'A@'VJ 9, "#U M(W,/B[8?!?D7K3_F! M8]'0>'MY@#T"9-88!(:1GH(ZD&+B>WH* D GH,=3,-AI#XS:_RRY$&A=\GDF M(Q 0 DLAWCDH.=Y)#XZR[6;,RE5FQ0.Q) MV4W!!#CQ0IL3SR99;),LL436&XEH-Q*1,?GN%&-:3IB#J0!-@!YAX C"@^/O>PTWE/QQB 29HS4:M71!=&$@+\T# M66ZFO*%V(=$ZTB7X$A/Z!A !H'KZ'M5 B!#M4'CXV/>V5UL]KO=+I2K'1B4 M[NI#Y/E0MNM ['D.-.EU)%'.!,IV'4D=[!N4=Z87&\WH8."2W_+L/\-'C'U=UQA"$FC-!X&1!P4 0'K^OBT*@-.D(;0@ $ GU*UK# "5+* .!(!J;PV/AZ"SI-CHLT;73!Y? M!T*M_,1. )4=$%+9A "0K",)]0)(LXZD+NDC^Z([]X?-]N]9-%)+(1)JUV,H ME;+,'C8R?8QP?P\[=<+#X$$H3 \#!Z*"PZ!!*!+ 2.=721FNYBD9:%V#(%NE=Y)I?<$ MQ5F^D>!IXE7+]H)N$*7IAE&'ND'44=V=321FF_B]/NUFLX_I5FV:"]:,M4 ; MP69JO:BR9+VI]]+BW2G54(-Y1 !72?U +2D>/@PJ9%6CP/6P3PXC"[%Z$:WL MV&%X(=8PB%SB^4=BW'E08O:@D\V#F);9NOKU A1O;/[6>M@J6VR5+;'%UA^( MSAV3GS^')E8/HJVRQ5;9$EML_4'HW#EYYVDT 4Z9G8 )3F I$$4 #X$0(88 M \5[ B #-^J?MO65=^ZCJQ6(I9-I OAX)Z) M;0 @HP P_#$ )*I2!"PBU'GD8D,V=J4!>;$TF#-1U08J#E5\LRE<%9AYWIR2 M-MEBJVR)+;;^B'25"C&?GANW)ZMGYE;98JMLB2VV_B!TE1,Q5TXO;T_ZF37% M'G!R @#5'@8<'0% WZ%Z:9D P# PG!/0KORASKNW)FJLH-[\4[U-MM@J6V*+ MK3\874U&S379J[>FEJ?_P[T+G-< 0,_#P"^( #!2=96>B@ 08S4/]%P<[KU MM&+EHGYS2RAYFT(VKY#L[N[>#KNLWXDZN'^%S\88N!_CLZ1Y]ZNC;UY%^YJ6 MBZP0*&=SU95S&JB94S9O=S47DJ_KUY<>N)1\57]3S$#\C8$",P1[NW22D(FSVX=. M'X0ML+NV124!:7]]KVSB@JV03,N++<)(0*]Y%G!QUHB MQ&:HZSQ*2([Y#=V0 KZL*,NQ@"Y;ZWS#"(Y+HSS3+V61$ MMR)+"_+($-_F.69_W9*,[L>:J;T./*7K1,@!?3+:X#4)B?BZ>630TVN6.,U) MP5-:($968VUJ#H.!Q)> ;RG9\Z,VDDJ6E'Z7G7D\U@RY()*12$@&#*\=F9$L MDT2PC#\/G%H]I30\;K^R?RZU@Y8EYF1&LU_36"1CK:^AF*SP-A-/=/^%'/2X MDB^B&2^?:'_ &AJ*MES0_& ,*\C3HGKCEX,?C@R 1VU@'0RLIH'SAH%],+ _ M.H-S,' ^.H-[,"BEZY7VTG$^%G@R8G2/F$0#FVR4WB^MP5]I(>,D% R^IF G M)K/%@Q\\A(&/H!4N[N;^]!DZX3.\[H.'9[3X#%_N'Y^"+P";?PO0W2(,41=] M#7UT]>D:?4)I@9X3NN6XB/E(%[ H2:U'AP7<5@NPWEB C>YI(1*.@B(FL<+> M/V_?.V.O@S-JCUBO'KFUSA+^LBUND&UTD&58MF(]LX^;6RHY_V_VX#_/?N(, MNPX/N^2SW^ +!18$TH) =(5F-(=[9*%R(A# 4G81?6H7?E91^/52)=R\9>YO7&]-Z- MO6T!]4F6_DUBM(:ZA%=;0O@U@CH@PCQ!*RA&4$+B-5$&:36%>QQ8GM$(T3:F M:[J>U0A1!6I@-@)4Q60X W6 >K4?O+-^6,SF'>23I4 AB;8L%2GA'33=X33# MRXQTH9[KAC@C'?0SN A=W6TO->3/ MVI"NZ;@-'[5!IMWTT3M$)R[JUR[JGW?1>_^P2G2_+7K05-W&=$W/;&:O-LII MQ%B@(C('CEKVH)8]."O[],Q\*T\/%'G:Z?<:2A6H@=%S&DK;*,C3=C-/MU&V MZ_2\AEC]J+#,"5N7%3V'7=P6HBHBZM'ZTC M:^7&^*TYG)F*<1\N&=6=X%_Z MZH9RC]E:9I.,K& JX\:#C6%5U5]U!-V49>V2"BB2RV8"%R7") "^KR@5KQTY M07WUFOP#4$L#!!0 ( .9) E<'I6W[!0L #-Q 8 >&PO=V]R:W-H M965T&ULO9UK=-H^5B M3$W3'B_C=#4Z/VU>^YB?GV;KQ3?)95)^OON85\_&.\H\72:K(LU61IYD-<1=^L&3<2?:?)0 M[#TVZJY\R;*O]9-W\[.166]1LDAF98V(JW_WR319+&I2M1U_;:&C77E[-IJ,C'ER':\7Y:?L(4JV';)JWBQ;%,U?XV$; M:XZ,V;HHL^6V<;4%RW2U^1]_V^Z(O0:$'6A MPUHWP9LVX!U&M!##?BV >\V M< XTL+8-K&Z#0YVVMPWL3@-V*(.S;>#TW:3)ML&D&=W-<#1CZ<5E?'Z:9P]& M7D=7M/I!(XBF=36$Z:K6[F695^^F5;OR?'KQP?,_7/J>43VZO/CCG??FJGIR M>57]>^]_N+HT+H+JV<7TG]'%'Y[_Z?(WP__7YW=7_S%.C,^7GO'[+R^,7XQT M95S=9NLB7LV+TW%9;5=-'\^VV_!VLPWTP#9<966\4#2;ZIM-L^6R4G^UBV9? M%:V](TFK3WJQSK\;EW7[E\:&IN#X>LZ;^3RM/X7QPKB+T_E)M2MF\5VJ[E%P MA#6;K9?K15PF\_KSE\[24@$)^T.R\C;)C5FVK.:UVWK"N4^,15:HQBCJ,4:; M?7V;+>9)7OQF)'^MT_*[R!I7^MN)D.Y$2!LX/P!_F]RDJU6ZNJFFH46\FB7& M[]5N+&[C/"E>&'%I>,GLE<'(2X.:E*@$IN77\__KXBZ>)6>C:D<427Z?C,Y_ M_1NQS;^K9+>!60VLGOOOSPFU76H1DY^.[_9 M8D2D(#%*;=;N!V%(^&Y(N'9(=O-PL9F'OSQY+M#F&SH7(&$>ER86QYY8Q.WL M:A^9-$#"0B0L L$$V5D[V5D-G1V0W;O5K!9>I:Y*3\VC%_51S*6PP/G- F?\ M]U.V6!C5H?)#G,__IY*RNEE.QOZJJ)*5- M.G1&&O%J;MPG15D? MYE7O5EM6YNFL/F/=ME^EI7*FF\@?;F9WC\0GQXYE/6VWA@H-"0OZ=#!$9HQ M,$% [DY KE9 %PI_(EU5SQ/5X+O2OCDAQ.V.OC;CT&4."?.1L )"WOMV0B4 M4E *,5NCTM1JY4-2'O*NWFZ;"AU@G#J=$_"I/L50<4!I/I060&DAE!8='RU1 M(GM>-M%*Q%_--<;!/]:K5P8S&^. *E6DI0\]Z-G2Q*G?4 M-EGW]$H1IUI15&',LEW3.3 5M$8OT3N]75LQ>>+4@#1EIU":MZ4=MQ6A:0,H M+832(A1-%%]K:1.]IWVTGO4^SG<>MEIO4!.;R,8SH8[-)Y1.NK,*,K$/I050 M6@BE12B:J+C6S29:4U)=V#JN,JAOO:7I%RTY1K5F*:+(9$([1:M@&R<92%X$ZPU":!Z7Y4%H I8506H2BB0)M762BMY$?5?,B MLE-J$VYU3Z205JD'I?E06M!K?X30G!&*)NJF-8^)WCW^2:4O?=;!,YSLK5*7 M3:SNP8P'3>M#:0&4%D)I$8HF7KG8VM)4;TL_?PV,RO8I,>V.G*;;*%T53-^S MP94[U[/:P81F5[^80XI'O1AS[GT 402O.AM !* M"_OMW@B55)3,WG73>@=:5Q.C*@O685Q2"-(@]J T'TH+H+002HN.CY8HD=8( MIWHC_(DU,3U]\)7ULE5]J"8&3>Q#:0&4%D)I$8HFRJVUOJG>^GY$36Q+W#]2 M4=7$%&&2O:B(4=7$]'T8K ;975?6Q!1QJIJ8*DQ7$Z.M24SU)C&X)J;/-GAJ M@%[V3!5>KM*%A*8-H+002HM0-%%\K0M.]2[XH.]XJ?6FN+*7<Z$F:2[T*BB7$+V/B+BX+2&+M4;ND_Z3I=ZX)"^ MY11*\ZCLO!Y8:Z"&+Y060FD1BB;JKS6&J?N,%2\*]8.A- ]*\Z&T $H+H;0( M11._A=R:QDQO&C^JXL44EBAWK>ZQCS[U4(%!:3Z4%O3;(2$T:82BB_ -3>M#:0&4%D)I$8HFBK"UG9G>=G[^FA>3 M[5''(MV93[XBNEORTG=LL."@]G2?/H;0E!&*)NIH[VX<>F]Z6,6+R>8Q-[L2 M@%Y9#:7Y4%H I84]]FV$RBB*I766F=Y9UM6ZF,+WI5$5QPAV3'OB8M]XOTWN_CZ]CJ8=-]D&5_MU4OUF#5X^> M:7UHV@!*"Z&T"$43==7:UDQO6P_ZVI9:2E";FJEN!F'9KD6EJR6@B7TH+8#2 M0B@M0M%$Q;5&-=-?P7ST:UMJE;GR.N.XCG0Z+(?)ZXP*V%-5ZU%UG%%'<9"X]=&/"UJ7E>I?V25_<4HZ+R?/6,;B4(L72O.@-!]*"Z"T$$J+4#11H*T/S/4^ M\*/*6%QA<]K2U7[ZS(/U!;5]H;2@U_X(H3DC%$W43>O[C_Y^8M87/8]F=,U&;AL97>+ M6/J.#18"PVE^5!: *6% M?79NA$HIRJ7UE;G>5]:5L;C"]26F(U4?]"D&ZP-Z!324%D!I(906<87!+8Z6 M*)'6W^9Z?_N)92PN&\N'REC]0SW]-@]6"=33AM)"*"U"T40MM9XVUWO:CRAC MO1,ZT/3!E!:"*5%*-I&5^.]'W>K?T[P?9S?I-7)\"*YKO#F M*Z?:]?GF%_HV3\KLKOF]MR]966;+YN%M$L^3O ZHWK_.LO+'D_HGY':_DWC^ M?U!+ P04 " #F20)7CBSE7#T) !D*0 & 'AL+W=OY%C7\LI!JQ36\?$N'(KY4]S\J4X&44&D:A$ MKLT4'/YMQ;FH*C,3X/BSFW2TNZ<9N'_\-/MGZSPX<\L;<2ZK/\I"+T]&LQ$I MQ()O*OU#WO\F.H=2,U\NJ\;^)?>=;30B^:;1+%SA3ZY\HD&)_SWIOY DN@]H1%-$#SG+Q]. W"27603.U_BBRQO MEF0!RZ0A"R57!%:>XKJL[]K4+74IFH]8V-II&3ZM6=8?FS7/Q"6(7)"U,@]'/Q+(9"+^W)1K*%0:@]W. MF^[AB0:(78LX.\+A3G=PIT&X%P(>3E[RMNX!1+Z22I=_V0L8RJF#@<9I.@#J M&L5)Z@ELMD.:!9'.M+^'.W\.0JO.%F/XPTB/%:B34OBSX13!9+O12J"SCD>-,(O?]#>P$"+NO.!G6,NI"G0[=N&?'.$R/;?:L^:,_=9@; MO6C&AO@0JRGS5/*XY\@X3))G>:XV(I@X5-^,P<>Y6H!);46\$"L]E.%A>B0,0,:-3 M7_KV3!B'J?!J)[5BO(&3O8K7_GH8=0_/( QYE#JK$>/1F2?@ MM"=)&B9)HZ4MLV^,MH+."VLG,-0484E&F8 ME ^7@>E05)EK<."6US^A_5I+$'$H;HQTH\@)-68V2WT)TG,S#7/SKOQ"9V_I!0'U<"K M2_$;S788A5X9T+ R^ $-T:--05CLE:SOQK!V5G $72?J/,+H210--WXPLSCU M-7!)S_Q)F/FO%73NY9I7I(-MMZ[:1R=:^8+"3D(-;[^ UW.-838'MO$-FZ];YTSW+L%"5%W4GV/+LSOJ'\N MU;I;08B1;Y7V9)R$R=@\$5BGRG83[PK1'AEF^+L>!>_[ZMT=E0TR!F:08/V.-5KP:2L!J8;];K2IB:!]Q2 ME$U>R6:C;)VNG_:1NVKRB+^H>E-5\%:S'4:C5P5)6!4\M0#['<#[7O[;AXVJ M;+O$E2APW9JXJB!V=A@1(^;;)66]<&!AX?!UN+-!N"H;L^ L+R,;(NB+NN=E M!&)"DWU9>^A KR-86$?L-SB-[\V286<4MRL2DMDP\(A1G'D6%NN5!'M&2<#J M-V%>'^B@5O7LY! >;&2[?.J\$W6-J&^;AO62@H4E19LM0&&0[.76OM60=[6- M/6]:F;F4%:R!E6F!;-G 77"E0Y(=.2GSXB:>[;UM9O]O/@W!GM<0^WC;5Y@H3(3ITVBXI8E8S7Q--.O% ,N":?8#%@9([:K:[3!^O>Q@X5<']BF; MT P#AGKNOAQ@4>Q(),0L3:<^B<1Z4<">VRHX?'JPAJI-T6W O^)5*4-4@+.! M@!EY]P_27@:D81EP(TT]?$6.HM^]M/>8'CP'5ZHB9IA4G>Q]K[82ZLY^QM? MHMC4NOW>:W=U]ZG@F?U ;G#]4_SQO/W@KY^F_?[P&U?07ACB6L"4T8<,PJK: M3_K:$RW7]JNX6ZFU7-G#I>"%4,8 ?E](J9].S UV'U:>_@]02P,$% @ MYDD"5TB@6",L @ T@0 !@ !X;"]W;W)KPD4FU=$_E[#4QT"9[BDV-/RTI; M1Y#GA /IKLY/&"@:6G-; %14<22@2O)HNUW,;[P*^4>C4V1K92HY"/%KC M8Y[@T H"!IFV#,3\GF #C%DB(^-7SXF'E!9XOCZQW[K:32U'HF CV'>:ZRK! M;S'*H2 MTWO1?8"^GFO+EPFFW!=U?6R(4=8J+>H>;!34E/L_>>[/X0PPOP2( M>D#D=/M$3N4-T22-I>B0M-&&S2Y(6B,)J- M\,V&RF:.;W:![T&6A-,_Q%[^%=H(K@2C.?&]P'.TDZ" :^\0!;JEG/",$H8. MQ@FF\;1"/U9'I:5IG9\OG9 7,']9@!VGI6I(!@EN;"[Y!#A]_6JZ"-^-E#LS*,# MT@:8_4((?3)L@N$92_\"4$L#!!0 ( .9) E&PO=V]R:W-H965T&ULM5EK<]NX%?TK&.ULFG2TLB0GV31^ MS,B.DRJ[L3V6W4ZGTP\0"4F(28 +@);=7]]S+T"*>X! M>+BV[M:OE KBOBR,/^JM0JC>[NWY;*5*Z0>V4@8C"^M*&?#HEGN^N]4FK3.S[D=Y?N^-#6H=!&73KAZ[*4[N%$%79]U!OUFA=7>KD*]&+O M^+"22S53X::Z='C::Z7DNE3&:VN$4XNCWF3T]N0ES><)?]-J[3N_!5DRM_:6 M'J;Y46]("JE"98$D2/RY4Z>J*$@0U/@MR>RU6]+"[N]&^GNV';;,I5>GMOB[ MSL/JJ/>F)W*UD'41KNSZKRK9\XKD9;;P_+]8Q[FO_](36>V#+=-B:%!J$__* M^^2'SH(WPZ\L&*<%8]8[;L1:OI-!'A\ZNQ:.9D,:_6!3>364TX:",@L.HQKK MPO')9#:=B8OWXO+J;'9V?CVYGEZG%S?CT]_R N+WZ=GD[/9H=[ 9J0O+TL[7H2=QU_9=?7XI,U8>7%F9,LL[4)VBS% MI2UTII47_YS,?7!(HW_M,CC*>[E;'I766U_)3!WU4#M>N3O5.W[VP^CU\. ) M;5^VVKY\2OK_+8A/[WI^<7TFQF_%'[&[.)%>>V$7XI+<8X*,-6MR<6J-1PCR M^.9ZI5#)F2TK:1XH/+61=:Z#RD5FD4S&QU]I"1X6VDB3:5D(#ZD*@!*\6,D[ M)>9*&8%P5-)AGC8LV.68K5"%8<7/*0LJIR&D*I '2V64DT7Q0..J"G%M@&(W MAA69T3YLS*143F=2/'_VPYOQ>'AP,Y@-Q(?)Y)*?1PO(R@&[=\M[ M8)AR(&G7YL!. Y]*LHUJFZ3%*,42%M8%'. MYD!UGO>@I!.*&L27&=?_PN^G$1(HX4<_'W@QB1&^X@A3U*F)B]'PIU^^.(H_67^&5PCSC#PA?=D8^.HA=1.5%U@3G7XV.F; M'2OK=:P>CBOZLVK[<[]-A-#K>U%&ZA$#OZ483Z'H1R!L%/B]8J"'4PQ=C2LU M T4.C"<.VGBOD8_L1Y6I^PI,56WR?U$#\)H>]S[S09?QN#/QRL8#Y,9=+ZKH^H?.FQ+\/8K;8 6-,C&;* M-:'N9%''!LVMP)JE;3N T-R.6MVZW26LK-^@%RR$/M0[E"%ZR#,MRC+(>]1[ M:D6A&7&L(;2=6P=V1_+@<\7!3MF-5X7" 0,+N.!(3[4=$FBFDIF%EG-=Z':# MI.3V2N[)G'/;0DE [14R#'(6/%5FJ5M":9 *362DL]W2VGRMBZ)/!;W&(8K^ M(BYM@$E>[&\@,P_17^2M.V5J^IO9I8F(4!&A?M@."AVL?&I7&Y&8O-*H=^)0 M10PN/ H:UL4'(*Q#@40U[U!KMO:I(+Y(,AU0:86&4IYK%)W-6\/$JT8=Q[K+ MM,OJ$EF%(&[YMBM.T:."!RFV'M MIORNM+_UXGT;<6UPYJAC=K,)%3(:3F#NX>OYYZ9H&D_&O-P(9?Q$^J']" ?A M7$5P:L-H61!-(=AL\9-*&JE"V_91R>Y6!?:2;QDH2)HTM\@P1GH\PNJ 0'&3 M:V1!AYR#KR -ZU,IEO(S8AH>OM9&:'W_?U F<:)'^C T(O*A:>NL!J_T.QE\ M7TR]DZK8]*LT_ NR(;?E0,R(AD6A+5!^>1 HY0,!/%7+/?4#,AMQK:G:"EWJ M#3=Z:#M',XY%,9<_PU2/#I)(WB=V ],)'<.< E?FNN&B''BBBQE[LC:-HQ8U80#ACT!UJ8+T,#BH<1L,='A ?1IJPXU? M-E(P)0>L/R1ZCE<)O\AI+#>6LLSO0#I(=J=;)17_Y'%JP3J2QRSV"RK$CDZ' MQX::=W,GI0F,46@6 .@*D)"K,N)>'MU%O!ZS0 I*\$LF<2CJ+3!MR^B+ZN/L M6BJ[=+):$:;"$AQJ*C(J[K%UB/.2UA"@\#T49G%LF"UW MP%L7B+@&4:45>]+N4!?]F.LCGN'2VE@Q_;9OI]>IK3/E;F@ 6 31-$T=A,_P M-E,Y'=^H?JCV&\/HV"D)TR5Q)5(91(83WP8&=.YB_BV[>6&+(G;P!H8B1X0U M&T=Q!H/ 1-(, T;#'RG/2NO4UV!O:S.&"PEX29,CA_.T6]IL3C>JI!*QTNY] MVH:-SL!3=X\PW>6S^^;7:>.-B7C^Z9DLJX/K%]![L#\4/XH_O^!KA='X@%Z] M>O0*/Z\:8ST?L)G#I:Z+,-HU=U>,L",6CTIGRW3@J@996"!#(6+751S??FRQ MV,>^]!T)W6N<5H*+Y_G:)]IR3B?\\=="\QVGR06DR>(;A\HURF[%UR7??;SD MXWSG+ B@[!H7KX"X3".DM"8BTQL:]HUC#[6EBF]WB"_G,;,&L)8J >4^R2U? M">_5$[<=(@ MYXQ>U94G*M7>FGV\.)G1B_8R2Q9\O'M$>R*$2](UH8U1:ZHYI)5F@.M>YVVI MW[F @Z"JGN,IJ4V>I$5%O'-YO- 1FZ'+J6T)3+O51L0VVUW!T_Q=(IXCP)QA M"ZI$W8<8'D"A2>?G6/<=>MIX(XILS*M^ 1^7<>C#\5C>R:E^R[!394 /0N9Q6,!7 /.&J\OZ><64-)UX/_YML:'])!?8/I MB:08%1J\:[>-4S.T"G[>CK],]<116=8ZW@;6S#J@(TJ;CS?!66Z.=&6 _'(6 M[: O%%,/OD9 %*5AN!AUT**3$YIOV2)X2$%HZKS?3XY0]<=DETL5 ++!T.?G[5 T/@KVGQ M(=B*OV#-;4"#XI\KA:IS- 'C"PO82@^T0?M)\_@_4$L#!!0 ( .9) E>1 MM,H+?P< '$5 9 >&PO=V]R:W-H965TTA*MI/: M'F.[Z.X7FZ1X7X?G7E[I8BWD;VK.N28OB[I1E[VYULNSP4 5<[[(55\L>8,G M4R$7N<94S@9J*7E>6J%%/6">%P\6>=7TKB[LVKV\NA K75<-OY=$K1:+7+Y> M\UJL+WM^KUMXJ&9S;18&5Q?+?,;'7#\M[R5F@XV6LEKP1E6B(9)/+WM#_^PZ M-/OMAE\JOE8[8V(BF0CQFYG\7%[V/.,0KWFAC88U400W?F]U]C8F MC>#NN-/^U<:.6":YXC>B_K4J]?RRE_9(R:?YJM8/8OT3;^.)C+Y"U,K^DK7; M&R8]4JR4%HM6&!XLJL;]YR\M#CL"J7= @+4"S/KM#%DOO^0ZO[J08DVDV0UM M9F!#M=)PKFK,H8RUQ-,*? MR,W3^/'N=O0POAAHV#(2@Z+5>^WTL@-Z8W(K&CU79-24O'PK/X"/&T=9Y^@U M.ZKP'ZNF3P*/$N:QX(B^8!-X8/4%AP+GS[Q9<3*58D%NX*L$00"^GI,;"SN7 MY)_#B;+K_]H'@-,?[M=ODNE,+?."7_:0+8K+9]Z[^OB#'WOG1[P/-]Z'Q[3_ MA6,[JG>_U]_N'DY$)J^DP,),R-5.21U[,&U&+V2NYY665MXLH#CC^X4*LX,$]EP4\02TR3G<>''TX7DU4(:NE MM?/!.,*BE&1)WR<_8NY[-(QCDK)^@/F]%%.N3#G+:V*PK0K$GWD>8?T,SQF$ M8^(G_<0*!S[UHY^18S3*,A(DEFU^0%,?U',G= <%$J@'2098;6*& MV&T@;X\@Q/YT>P2A3[,D/2TQ_RI(8V,O@KW P.!*9AC#G=C 8!PP$2(4&L$: MXC.EA"4T#CT2N++DXDMI#%9E-B(0,H;_?ENUT@0E>%MW4B1CUC'L@9N>U[ $ M#MKNN"DXN9O4E;OXU,Z.Y5NW@-V=I^!*!-5WHEMX35\UR3 M>:Y((S1Y1=,^X=QTQX68-2!V24G5%/6J-%8G LT,.E0NY*B>YVJBIFLXU!%>)4O7)T";*FU-V'-S

.U0+HH6OEWT M)BO=(KYSE#M =W4HKVW,MK_OVZ)VU$*4_6C\JK0Z ;P==\0S\L 8;/B+1J=! M%BYO#1AFV2DKW2:\^TUQD_3)78/#KE]-&6\/VS[XL^>DQ)'2MP"9RPB!5@T" MR'$AXT6O7-A,<',PAMNY;8H=W\]U6E[(XVC'(E;=CSKL*8IA#= I(]QGU%HS A$0U1_G%/2%W] ML7G=.$7[)_11E2_?-TM! M-6P!<4Q'[(4&J-3>Y._G)REK1-/I,X4HQ$V5PJ?PW>Q1Z+S>1>402TX*-O I# UA@S#!;YH9TB9>M(>J>"= !":2U(O_--\PJS5A:^<[ M=OHT\='RH=<+WXR/R>Z0T32GJ>G<$?CN^! 1]P3[O2CV?4,9['P&0S6?V8]] MN#!,I79?Q#:KF^^)0_<9;;O=?8R\S248HTC-IQ#U^DG4(])]X',3+9;VHQHZ M#%P==CCG.&PO=V]R:W-H965T$-!TYVJX8#69J,"[Q5H,L\9^KQ C.Y/O<";R.XXXNE ML8+V<%"P!4[0W!>WBF;MK964YR@TEP(4SL^]47!Z$=G];L,WCFN]-P;+9";E M@YU>;P%AAHFQ%AC]5GB)668-$8SOM4UOZ](J[H\WUC\[[L1EQC1>RNP/ MGIKEN7?B08IS5F;F3JY_QII/;.TE,M/N"^MZK^]!4FHC\UJ9$.1<5'_VHX[# M>Q3"6B%TN"M'#N45,VPX4'(-RNXF:W;@J#IM L>%/92)4;3*2<\,K\4*M:$H M&]V$*YP98"*%\?>2FT>88%(J;CCJ0=N0,ZO23FK#%Y7A\ W#7;B1PBPUC$6* MZ5/]-H'<(@TW2"_"@P9_*44+.GX30C_L'+#7V3+O.'N=_\8<_AS-M%&4/7^] M%H3*1_2Z#WNC3G7!$CSWZ,IH5"OTAA\_!%W_[ "#:,L@.F1]GP%PL>-PP]0# M&C;+\!4ZQW;')2I#%Q:FBJ5<+&"D-1K=@"NNDTSJ4N%K7 ^C^>WWZ1BB4[@9 MW?TZGHXNOHYA,KZ\O[N>7H\G,%TBS&5&-<#ZXQK8I@Z G -;,9Y9P)^HS'S2 MC)#G.Q)ZAYYINYU2 ;>IX"A?88+Y#!5T B<-3Y]M&N52&?X/$G>I#7Q14FNX M%U3',B?]0N'0+\5?:4YN/S.NX!O+2H312Z@?/YR$07!&D U%3M,--DL*KB3_ MC\C4*;E4A53,(,RD2#4<0=@,NS']G6IX1J/CP&]4"W$,-Z7@"2]8ML\]:/I1 MO-78_"OI?6O2HM-$1F?W"$'8C/P3",AHMV%GG7Z'0.0YJH23T8(5%*J39J_? M>V&ODHX6*)+'&F[4[,>[C<=!W+"B*(2PWXQZH?43!0TWZX3O"1";&_*_B\\3 M;T0HV/=&82&1WWM[82H-D3JRAQV=]&D0V'C&0:.6=?HO\^/_EA#]9L=_EA#= M;L,MA(3_C83HQ<$N()&-1R_J/4^&+IGN[L4MH,"0,.C'+W,B",C=RZ2HQ4_. M*6SVP]CE6*,>'T$4-.,PVIQ T"=)JO?:H MM?>:$TJVA6O!-)DNA:GZE*UTV^6-JN9FM[UJ$>EA6UCZ&&PO=V]R:W-H965TOI^>JM()+O-=@RCQG>GN)0FTN@BC8;3SP M=6;=1G=Z7K U+M ^%?>:OKH-2LISE(8K"1I7%\$LFESVG;P7>.:X,:UW<)XL ME7IQ'S?I11 Z0B@PL0Z!T?*&5RB$ R(:KS5FT)ATBNWW'?HW[SOYLF0&KY3X MBZ+W&TY['ZQWRE'$-STR4"%^Y280R MI48#?\^6QFHJCG\^\KF"['\,Z1IF8@J6X$5 '6%0OV$P_?(I.@W/CA#N-X3[ MQ]!_)S5'@3ZF^>/N\1H&$SA@!6Y3(JD!R:R!A)@-\+?D;$RAI@\F4JE6_H&5+@6 P*36WG,29A97+R)O/2&FX M7'O<2AI846C%DLR?,]_ %I-,\M<23^#J-^QHA$0P8_B*8^H=X1)N\0T%1*!T M_1K#$A-6&G0DZ$D*:"MMSS"M*;Z6RN+.%A2:)V2#4)BPJ"5S(\;O.EFC2NV. M/3F5HC!06B[XO^ZP1E!+EP]/FLNBI $+-&UHEDCJ?JU1)EL:,IH<]= )]9@K MUD-^N0CN'*HBFW'43"?9MD,^^?-]1"N+'LI-MA1HKW:P]FP?US;3E"8-J!48 MGG/!-.%0"Y6YR\0)/)*)E1(T[7U*ZWR0&?J#4!&U:N?+IU$<#<],$VPR)CA; M4HA\ZFQ&1;)!8E<76?JN:L@A8D&# IM!X4&^8H+Y$C7T(K]+R=V"\&%IQ:D% MU 2)^F$_)N:55>\7S S\[_7=D?B4R_]@3]W^B?YQ+N8L: M98.;"=ET<9G\4NX3-VMQN\O,JI2I:4KZ,T3CSF@8NI?33G\TAJ>3!:5%>\O; MICP^0Z\SIM//X/,0G\$BHPS]076.LF(S ]AMO9]\YYCOS/N5US'\0!NE5P?=?8 "I$/AZVHW6LL&$\!?])% MR=0]HZC =-W!MJ[O"3P@]0E/7'\MF7RAQBZ4<7.S'V-_C*JE+:ZXC2[S05Q5MV+ M]N+5[7+.-)$R- 56I!J># &PO=V]R M:W-H965T*BT M\:>],H3Z>#CTLL1*^(&MT=#.TKI*!'IUJZ&O'8HB*E5ZF"7)>%@)97JSD_CM MJYN=V"9H9?"K ]]4E7"/9ZCM^K27]K8?;M2J#/QA.#NIQ0H7&+[57QV]#3N4 M0E5HO+(&'"Y/>_/T^&S$\E'@N\*UWUD#>W)G[0]^N2I.>PD30HTR,(*@GWL\ M1ZT9B&C\L\'L=299<7>]1?\]^DZ^W F/YU;_J8I0GO:F/2AP*1H=;NSZ(V[\ M.60\:;6/3UBWLF,2EHT/MMHH$X-*F?97/&SBL*,P3=Y0R#8*6>3=&HHL+T00 MLQ-GU^!8FM!X$5V-VD1.&4[*(CC:5:079A>7-U??Y[=7WR\7,+^^@(^7%Q^N MKC^<# .!L\A0;H#.6J#L#: Q?+8FE!XN38'%<_TAD>J895MF9]E>P#\:,X \ MZ4.69/D>O+SS-(]X^5N>HE/W@FL KHP/KJ'2"AZ$*> C%BME5C#G$E%!H8<+ MY:6VOG$(?\WO2)S*Y^_7HM(:';UNE%OJV-="XFF/>L:CN\?>[-UOZ3AYO\>E M4>?2:!_Z?TG>7J#7:5Y_N;V$\3&\805N2X1S6]7"/ *%$AT6H$RP0*-B+5S1 MA[H),;Y2: VVCFTHJ4HXF!Y(LJ3 (TAT@<8'ZZ$4/A!.+1Z=)25I/4D6:"S5 MO@C1 EQ?+4"L2,,'P =9"D,@CG9AJ1L9&L&&/-@E!*+X;; 80$%@PK$%$%!3 M)=B"]YN:680U:JJ**M;OX)E?1,@ZJN>(1-Q*,F'75#7>6ZDBH;4*)6][))[; M$O/04!LX6Z&KKN87"DK"Q 9IG *!V:I1I4] *QJ&EKU$VNA6K&U=; MSZ#7EMT6&N:5;4Q@]VANT50R<-XXAT8^DM%M\'(X'?&SGQY-6]*3_+"SI*DTU5(1_M+9 MBHTU%1<+=C8H6 Y+/E>I?G0+7C2.@\7!#*5#C+A>/6R:@OJ;^3\+23_* M1&'1R'*+^PNL8$UOD9'#5K(+6$15)D:K&,#EVB_,/,3@0P61'./_M[MC+CZ2,[A/1KJ MY0,XRNF19B-^CC-^)@G<4$L)1Q7%7A&IO;MW7[MX[;Z][3^+MI?FS<#22/6A_NYL MH*MD7)9T=T?' K2_M#9L7]A ]V]@]B]02P,$% @ YDD"5Y(J\[JT! M! L !D !X;"]W;W)K&ULS59M;^)&$/XK(RX] MM1(!;(QQ.$ BN52]JKF+0GI55?7#8H_QZM9>=W<-X=]W=A=\)"'T:R7+WI>9 M9Y]Y]4ZW4GW3!:*!IU)4>M8IC*DG_;Y."RR9[LD:*]K)I2J9H:E:]W6MD&5. MJ13]<#"(^R7C56<^=6OW:CZ5C1&\PGL%NBE+IG;7*.1VU@DZAX4'OBZ,7>C/ MIS5;XQ+-[_6]HEF_1'Q _]G93K:LF,8;*?[@F2EF MG:0#&>:L$>9!;G_!O3TCBY=*H=T;MEXV''4@;;21Y5Z9&)2\\E_VM/?#D4(R M>$,AW"N$CK<_R+'\R R;3Y7<@K+2A&8'SE2G3>1X98.R-(IV.>F9^6^WB^7M M[]KKA6_HQ7 G*U-HN*TRS)[K]XE#2R0\$+D.SP+^VE0]& ZZ M$ ["X1F\86O8T.$-WS(,*58:_EJLM%$4^[]/V>@AHM,0MAXFNF8ISCJ4\!K5 M!COS]^^">/#A#,&H)1B=0R>"6B-VX4N-BAE>K<%3/L7S+-)IGI^_/-["> (^ MP/!8(-S(LF;5#H1W#3<:9)[S%"%G*1?<<%IM*)X**EE=IJQ*4;"50&!KA4BE M2!JF8 ;PJ>:*E@ULF.*RT9 Q@W93R69=P&>YP7)%.!3,<>_9X073P#R%[[! MW67/A7A5\$DKAE0*!4\+FJ>BR2SZ5M+)9M\19&W+6CO5G"H;=LB4!F1I\?Q$ MU(:7>WK$F-.CJ9\P+2LR;@WPJ+P\T512["Y@',;TCD<)O8-NE/AOF!!> M(96Y=.XXTGC_+@F#\ ,D 02CR'Z^4N:[XCB2"@<00W@%00*/TC!A#XIB]QZY M ^)QX+[#A.QJZEJX]*>_(:1,%Y"3S\CU_E_K?WN",C>S\7SA<0U;6TG_(T_? M6 MJQC-?S2_I7D R'KEW['T^'GM71$-8N)QZ=IK/VZW[JV)VR38$MT;(N$Y= MV1 XVD*.>J/XA[9J7LDKM#<35Q(VHJ20]$8]N&.F4;[A[4ML7R$NSN,/^E6" M'ZK,JK#7=%\G_I_4CJR?+,1'3'TI#8.]^(\/CACUVI]L6B2178Y@V!U0[M!P M9(=CMQK3,!C&KI="V!T/W"I)=8>A&UX=S*>FEI.9D'2O!H<,?&E'S7:^D5] M&'63* '[(YH +^O&9AJO"(%:)ATZ)N33(,?.()R@&P17<.J?V#^ZF92HUN[^ MI<&%T%]2VM7VBK?P-YOOXOY^>,?4FE._%YB3ZJ WIAN5\G=2FL/$'M!>?.?_ E!+ P04 " #F20)7C5ABQD8$ K M"0 &0 'AL+W=O'@. M28F:[8W]XDI$#R^5TFX>E=[75_V^2TNLA.N9&C5]R8VMA*>I+?JNMBBR8%2I M_C!)IOU*2!TM9F'MT2YFIO%*:GRTX)JJ$O;U!I79SZ-!=%AXDD7I>:&_F-6B MP&?TO]6/EF;](THF*]1.&@T6\WET/;BZ&?/^L.%WB7MW,@96LC7F"T_NLGF4 M,"%4F'I&$/2WPR4JQ4!$XY\.,SJZ9,/3\0']QZ"=M&R%PZ51?\C,E_/H,H(, M<]$H_V3V/V.G9\)XJ5$N_,*^W3L91I VSINJ,R8&E=3MOWCIXG!B<)E\8##L M#(:!=^LHL+P57BQFUNS!\FY"XT&0&JR)G-2C)(9A,AR=P1L=]8X"WN@CO::JI*>J\@Z$SF!)=*4N M4*<2'=Q*ERKC&HOPU_76>4M%\_=[46B=C-]WP@?IRM4BQ7E$)\6AW6&T^/:; MP33YX8R$\5'"^!SZ_T_9>;CUPV8%EU=P%A8>&YN65/UP&L!-&>:UT*] 'X$6 MT6(&4GL#.V&E:1QHHS^G0J>HQ%8AB,(BMN9[Z4OPI;39YUI8_PJU-3N9H75 MMPTTY,WDP#>+>@7*2Y.%E!E?(ETK%%69HHNAH5*SL"]E6H+TD :"GF@0"3HQ MLFJJ8)?+%UJL.R&./%O3%,P X16%)?H9E0+<8HK5EB!'@U!VTUX0FAM%-QAO M\$%(R"S+R- +J1QS92A1D,)">+)H/%?2?P)P(- 1;4/1:G -23@)D B@= 3P M> 2NX$^FNGJ?Z@B^>T(.&*%]#^/XXF+$RV,8C.-Q,N#Q! :C># ,XRFO#R<) M;(P7ZCUF\ G&TW@RGL"#)B*4A\%%ZRD&D5.V@^2M4*P/VC:2D?8XK!]J0Q!4 MQ@DI3_+?IM^0-IE3WER7X2ZO;[70@^O*D-8V[50NNG M?( -4!FFU)% M4F\X[AS<'OPJO2Q:B],C(2E]:2JX?PE%'@6T94[VJ1*RHL\6U)NMU,&1YFZC MB'MCW='[MG%T;IWK?>4A,\@'C-2ADK@C\J7P? C(]8DWWEIWU:VH-A5'-T4, M"ZV)(R)?."RTO12$)(#C9"5M%MD.F0KF.?528*:4K@.CF Z6IO3+P)F$3:(=+WW;L#^20.KT!:A33L.@?9M+SNN'E\"UVT#?-O>/B/N MA2VD)CF8DVG2NYA$8-O6W$Z\J4,[W!I/S34,2WK-H.4-]#TWQA\F[.#X/EK\ M"U!+ P04 " #F20)7538L:X8$ B"@ &0 'AL+W=O[-"M/!8E;4YZ:VL;8[Z M?5.LL!+F4#58T\Y2Z4I86NJ[OFDTBH57JLI^& 1IOQ*R[@V/_;=K/3Q6K2UE MC=<:3%M50C^-L53KDQ[O;3_]$;\:!P[>2_PI\2UV9N#BV2NU+U;G"U.>H$#A"46UED0-#S@*9:E,T0P MOF]L]G8NG>+^?&O]BX^=8ID+@Z>J_$LN[.JDE_5@@4O1EO9&K;_A)I[$V2M4 M:?P;UIUL3,)%:ZRJ-LJ$H))U-XK'31[V%++@)PKA1B'TN#M''N5$6#$\UFH- MVDF3-3?QH7IM B=K=R@SJVE7DIX=GEY=3J:7L^D$:#:[.C^;C&YI,1Z=CRY/ MIS#[-IW>TM;%]=7E]/)V=MRWY-2I]HN-@W'G(/R)@Q0N5&U7!J;U A?_U>\3 MV!WB<(MX'+YI\/>V/H0H8! &8?2&O6B7@''#SP-/K\!-=Y!C=^R/IRU M35,BE805)8Q%*>H"8>9K=R)-42K3DM/74+]I]W74EU>W4\B/X!<9 M<:&R$7 M@(_4. P:$/4"E%VA)CYK3>!!&(/6_()DH:@+&(NTO002@*4JJ9W(^NX(B ^X MXP-,L,!J3A8B[K^$/WHY@(@%@\R/49K#5_6 NG99!5D;*VWK^H6!,,LA)@,W M2'20A?,^%_4]U7RCC"14(4N#8/.^>@TV9W$TH#>/ O(V8'$0^S$).<&BQJKM MDP]Z^KV5C4/ H*;#/%65=^':%@7<[(OB5A0D)S\.I,O;(FVXMZB[9 M9%8V!)SH]&SW &*6!*D?(S)UM5Q*XMFRU37E1N,+&)QE20))PN$41B>9K %UE[TI9.U+C@BO)_(1+]%3TB[THA0=:T.7:M[<2 N.G<. MS,^V:D8^_A\E6"-%>I#G&8.#)'5O2GL<>(&#?$#R5+<-^E]<^72XH6-'0^*4 MJK?,?(\E>V0OA%FY\+LDL##(8(94*OX &_%$C"#OG"5YN"'!GO*F2&@C"!+X M^"$+>?AY XNG*7"B!.6896GD"Y$/4G=:NL4W^T$IQ5R65!FT^UXH/Y@[@)2E MG'>E.. [ 2L>:3=C:9323D[H)D3#!^&2Z5N";CLFASP@GKTL]GU,&4G0<;B$ MI2Q,!]TD"0?P6OOO[_VW*]1W_G;BNEU;V^X7OONZNP"-NO_^LWAW>[H0^HZ@ M4F$M234X'"0]T-V-I%M8U?A;P%Q9NE/XZ8HN<:B= .TOE;+;A7.PNQ8._P50 M2P,$% @ YDD"5WF- &$6! 2 D !D !X;"]W;W)K&ULC59I3S,W$/XKHRVJ0%J1O7)1B!2.4BI>0) 6554_F-U)8N&U M4]M+2']]9[PA'&^@_; ^YQG//7NX-/;1S1$]/-=*NZ-H[OWBH--QY1QKX?;- M C7=3(VMA:>MG77IU:2!V-#L/9C1T=FL8KJ?'&@FOJ6MC5 M,2JS/(K2Z.7@5L[FG@\ZH\.%F.$=^M\6-Y9VG0V72M:HG30:+$Z/HG%Z<%PP M?2#X7>+2O5D#:_)@S"-O+JJC*&&!4&'IF8.@Z0E/4"EF1&+\O>89;9YDX-OU M"_>?@^ZDRX-P>&+4O:S\_"@:1%#A5#3*WYKE+[C6I\O\2J-<&&'9TG;S",K& M>5.OP21!+74[B^>U'=X !LDG@&P-R(+<[4-!RE/AQ>C0FB58IB9NO BJ!C0) M)S4[YO#-:#]W<*8KK-[C.R3;1L#L1<#C[$N&OS9Z'_(DABS)\B_X MY1N%\\ O_TQA8ZJE5 J$KN!">Z%G\D$AC)U#[^!4NE(9UUB$/\JWT&0RFL73&-J$VCR1'L'E&63=TH051\;KW\1X1 ),C:(BY0[>P[Y'P'U(=I;J M"2W5+BI/7 !9_L;AM%&@Y!1A5VI8H;!N#XZ%$KK$S7QNC7,?M3Z "99S;929 MK2#=[W=A!XJXGR2;^214!!+%H@JF<'.Y@)Q)L[A(A^MQ8D6%6M0("0P'[3>( MD^%P/8X_,RP;2-8+(2T57N_>";2;Q\->NL=SOQCN?2++;A9G&=WRG.1[;T39 M)2GH?,BGN_TX[?.N%P^ZW;VWB?CB0$T=:0>&V9#&-,Z* DY?H\C/+2+4;:E! M+C4??,:*M,[E%4.%]@Z$%J%1.R5 TS)A:E<0%L\0EU@P'CA,(V":A7/J)GQ3\^ MZSPY,/B)T=2G;>N&-J/0>5D'#T\;S_5LFPH,_"YYMN>.=.]2Y ^*:R[R+-C' M!,EA]S8D1(5V#[(BX<,"BOZ %UT@(_&B!]UPTX&ULE59M;]LV$/XK!_4%+>!: MLNPD1FH;R-NP#D@;-.DV8-@'2CI91"A2(T^1O5^_(^4H#I"XV!>++W?//?>0 MO/.B,_;>58@$FUIIMXPJHN8TCEU>82W:S_Y4BRCQ!-" MA3EY!,&?![Q I3P0T_AGAQD-(;WC_O@1_9>0.^>2"8<71OTA"ZJ6T3R" DO1 M*OINNE]QE\^1Q\N-N?,#&JI^Z_8['38K+U\OOEU?P=W9GU>W MBY@8T:_'^<[[O/=.7_$^AFNCJ7)PI0LLGOO'S&2@DS[2.4\/ O[6ZC%,DQ&D M23H]@#<=TIL&O.EKZ>G4>^OW^ZN8#(YA7T8N*L0 M+DS="+WE9Y2;M9;_8@%"@^S5(58'-_S,'8(IX6TZFLZG(_]-YBE_CT9),F7[ M M[.1I/C.7 M &)4JBQBV'!R W5_%=!?!>"#Q.$@1\&&1XS&FC48GJ+:C@.W M_? [9!XU:*4I''3"06,E5PRIMB"(K,Q:$IEB1\,[^,G[LQ^_/PTHK)9Z[<;[ M6;]_,T\G)Y^96EGVH4-,*PB=3_A#.O_X;@0?)K/P24\^O@N$P\+_3O:57$=0 M2 YOH;2F#H _QK=C<"2H)6.W Z6];(LV)!D,^>HZINO9=)7,*P_!5UDZT 8R MU%A*"J&I>DIO%Q-USJX94H>HGV)[ZT?AL^8\&.B>E?;+ MFE6A?M^G^XR@Q;6P!=^202JO+>3"\BFP'AWONB".\1H#8=T8RQWKF9J!JP^2 M(2,*%=Z4[-7UHCK$<$G+EGS)D4^ZOU0FXKT*7J-=AS[E^E/IB_FP.K3"L[X# M/)GW??1:V+74#A26[)J,3XXBL'UOZB=DFM /,D/<7<*PXG:.UAOP?FD,/4Y\ M@.$/PNH_4$L#!!0 ( .9) E=%E[=QJ0, +$( 9 >&PO=V]R:W-H M965T\!6UKON[CIP_[ZS:\)Q$LE)U_8+._LRSSSSYF&XE^I9YX@&#B47>N3E MQE2#(-!ICB735[)"03=;J4IF:*MV@:X4LLPIE3R(PK ;E*P0WGCHSA9J/)2U MX87 A0)=ER537Z?(Y7[DM;S7@V6QRXT]",;#BNUPA>:I6BC:!2>4K"A1Z$(* M4+@=>9/68-JV[]V#/PK:$EA!Q38Q$8+2]XC9Q;(*+Q M]Q'3.YFTBN?R*_IOSG?R9<,T7DO^IBH$#G>C2''\H89-AXJN0=E M7Q.:%9RK3IO(%<(F9644W1:D9\:/LS7_W\[O;V;+U3 P9-LB!.G1SK2Q$[UA)X8'*4RN828R MS+[7#XCSB7CT2GP:O0OXN197$(<^1&$4OX,7GP(1.[SX#;P94Z(0.PT+5+#* MF4+X<[+11E'=_'7)WP:N?1G.]M) 5RS%D4?-HE&]H#?^]9=6-_ST#MGVB6S[ M/?3_,&L_L#-?SZ 5#>#G#,(Z1]A*3IU/H07#-AQ!H]%TJ$P.AJY365:U8:Y% MY=9V6)$"$QED!:\-9B#HR\2EUE!18K1+##-&%9NZP3/28I2D3LV2/N>29ZB< M!8=/6H7,2-MF01#@@%@IQ._J$:B:T%73JCB\<6/KS/Y$9])C7:)B1BJ*T"O- M#] *_23I62'QXW9"0A3[G20F(6[[$0DW*"0UY(>=%N6W[R?MCM_J1G3>\?MQW^_V0CKO^4F? M"'>ZW[S[UY8_0'@5]MS2BILE<4N4P)V@?J.0"JJ02AI:"\;Y5\ #JK30SI+- MZ[DI2C(SL$=BA(>4US9G6R7+2\7U?Y44;#!EE"[*EF7@:IV&)PVDFF>04U[I M!=(((H<^.A(TB<"9U!LC%!=[]RPU!2*6IAFHIQ.3_-XTHRA M;\^;8?[ U*X@@ARWI!I>)33^5#,@FXV1E1M*&VEHQ#DQI_\4J.P#NM]*RO]Q M8PV<_J6,_P%02P,$% @ YDD"5Q'18%R:!0 5 X !D !X;"]W;W)K M&ULO5?;;N,V$/T50BW:78"(=;,LITD )^O-IMC$ M@>VV#T4?&&EL$RN)*DG92;^^,Y3L.#?O%ECTQ:;(N9PYG!F2)QNEOY@5@&7W M95&94V]E;7W]DRM0>1.J2QZH>\GO5+(RCL[ M<7.W^NQ$-;:0%=QJ9IJR%/KA' JU.?4";SLQEV4DMEC #^UM]J_&K MM[.2RQ(J(U7%-"Q.O5%P?!Z3O!/X7<+&[(T917*GU!?ZN,I//9\ 00&9)0L" M_]9P 45!AA#&WYU-;^>2%/?'6^L?7>P8RYTP<*&*/V1N5Z=>ZK$<%J(I[%1M M/D$73Y_L9:HP[I=M6MEXZ+&L,5:5G3(B*&75_HO[CH<]A=1_0R'L%$*'NW7D M4'X05IR=:+5AFJ31&@UL]GX\GI\ M,Y^QT7$Y'MY^N+D:?V=7-Q\GT>C2_FMR<]"QZ)=U>UGDX;SV$;WA( MV+6J[,JP<95#_E2_AVAWD,,MY//PH,%?F^J(13YGH1]&!^Q%.PHB9R]ZP]X, MEIAEEDVA5MK*:LG^'-T9JS%A_GHMW-9:_+HU*J)C4XL,3CVL$@-Z#=[93S\$ MB?_+ :SQ#FM\R/IWV:[#'FXF\S$+HF/V7UUU_(F[ IAI*35L-+M@88I[]8)D MSL"0L,3<-0R'52YT;ACV&2SV[4[(JNT[KH#OL*DP;$=:N+6MDR,V>3''A 8J M3@PN9\*P3)6UJMR*6C!1,1R"KK4TT-G=K&2V0OU:H"E@J"FJ3(KB"02)AM=" M%BY(NQ*69F MB@9UY!PRZ=I9*;Z 1M-N)J>E M%2:"54P4ABU+"FODO([!.> M,/S'G:AR3F1@MU4:W'!K>M\F[?A!2T] ,3R&1"7_@3:.+F!5&6+*;M3._3&V MG>U.\W!FSG;&67;951J(1> SPYI!@> M,; [8KXM UZR/5<6 4YA#54#[$<6!3SHIS@(0CX(0QS$$4]3GUUJ95R^+*3% MV3#B_B#"09_WPR%-I#SQP[TN!_=X)\-NP**4!TG$/NXU*_2,,"LLHW?H+TG> MLUNMUFT3H+QI)9@5]Z@?\BB-V T*%P0!H?E\,$B_1DGXW2CQ>>Q3J$' ^X,^ M41+P(0)X3@G"\@-'R3 E"L.$)^GP-4KBD ?#_EN4A''P%4+\-'Q"R(!'\8#- MY/W_D"%)R.,VO)@G"=&1#C!GHN=TQ'V>)F&[77Z8$"\X@YJO\#$8(,7#-_G@ MP_YA1OK<]Y^D"*9G']/S("/?+4$2GP>1WWE-8F(DXLDP?L%(P.-DT"92/'3% M@Z$E_FN,H(4@#-YBI'^X8F*LJ72?CBCF(=)Q"6JI18T=Z-F588:%=*.P^43. M6"Z-6"[Q".TN#&V@>,HM=P;H@$7-H]>NB[V]FSZV^J5[S]#U!IMF>^G?S>Z> M3*/VI? HWKZWKH5>2FSU!2Q0U3\:]#VFVS=,^V%5[=X-=\KBN>*&U#Q!DP"N M+Q2&U7V0@]U#\NQ?4$L#!!0 ( .9) E&PO M=V]R:W-H965T=10C+LW[?IPN52]^S2U5@9V9=+@->W;SOET[)C(ERTT\&@[?] M7.JBSJHC/LU L/>KX(M-"_/%_*N?JJ MPF_++PYO_08ET[DJO+:%<&IVT9D,SZ[&=)X/_$.KE6\]"])D:NUW>OF4770& M)) R*@V$(/'WJ#XH8P@(8OQ1878:ED38?J[1;UAWZ#*57GVPYI\Z"XN+SFE' M9&HF2Q,>[.KOJM+GA/!2:SS_BE4\F[SKB+3TP>85,23(=1'_Y5-EAQ;!Z> % M@J0B2%CNR(BE_"B#O#QW=B4>__?+M M^N%.W-Y//I_W S!IIY]6]%>1/GF!_JVXLT58>'%=9"K;I.]#ED:@I!;H*CD( M^&M9],1HT!7)(!D=P!LU"HX8;_0"WD*C]JFQOG1*_'LR]<$A&/ZS3]F( M-=Z/10ERYIXXC#]Y_MOUV(X M/A.;0.)3(7Z518F4(YL.NR(LE/A@\Z4LGBFO="&+5&5"&B-D;LLB>('T]4$6 MF2[FHH1G'1.I)^T#+1DKD5!SIQ3R,WA *H?@E*&":9.G-L]UJ,YA3>!).1S4 M1;!"B@*9F^)=AS6B.")V/_]TFB2#]Q_BYJ3>Y.7A^V-D2E@ L266(E&[8K70 MZ4(LG7W4F?("I:OBXU6A\>)56I($)'749293;71XAE"LJ9R#VQSZ $47J5[* MVC;"SL2;\: [& PVI/Q&6+>$=5-A-7*2TGOY._5HS2,;*>KX@V(,=\5X:" K MLVU)0\+ 77:N0.2B"8E\5_P8)YL^J/:T\K5R/0ZOLE![8FO3T0@8>"]C]^*= M#VYY=D.3&^T\]FJ:-<,OI?.E7*-L'=R486H=TI#"$OPS<$,K("/^B6&3[@D, M2X[#+IJ=!T(KD%LY\:+!2;PWHQ/R$!OIHTI5/@75OB1<2DVLQ*Q$]NBM!-P1 M\17<>V+B215V35U.6:%&CM&05Y,H2[ !#'Y41XF**A^E-G)J%"?:K Q49J/= M0>)9^3O)Q6?T_P8(UF$L@Q+,^[>VR-#:/Q'.5!;?Q?ULQH@/Y-JC*I)N/UW= M/VQ6#2+^6F7A_:-R!35O1!*50M)S@_[K_ MOBZ=S:PQ((UJ086,RCY;?K^=<01;"M9, \7?RPHH;C#$'#6)NU#L9 M_$6 Y&AZ+"8&TJ(S8/825\BC3=-.KM:6?85<>Y@EQ*P'L8QA*\9&Q8*#9:$\ MI\$/F'ZGU&U;/5.QVU%1H>9"C/T9FYLBA1L*9$Q35ZJ&C!PB8ZPLP4@619D+ M]4>)G(-AN?HR\9%\M14&O2',O$9[P0]<4R?9[Y@E =GF] I&VF-M@; ')FK'7'L9NSCZ_^)ZU9,)#N]ZDXHCT(L'%^@40E8)PZTC&^$9ZYBDQ8 M(%VMWRBX%)0W\"WFTSHD8@!6%@2?[J:&24O#O44TEC"4#D>)PFQQI-'X4""M M9$N;';L Y;1W.H9 J<6E)XXT6#SIC<:5&T>_Y#1M1P=&C7<%A&-B:%1%)-[6 MT/TH!&)VPTP$MQ4J/?%M[R1 3EC*9R[Q.$[2H72R+:&,@^*&)A;T*V-BZ[ Q MGHR$03*4?G!0$B/9#',XM*^H"(RK/C>UQC#DUS?)R8#;R09L+03@)_"Z$;&# M<3=UMIPO=IK;,(;#FW=_ GS,J,R2I63;Q6O'9F M##ABBF4Z&RQ*90D//:6FI(DDI@ $X&C*$(?(E(,WA]U-GRONX.B*#5 ,C;WS*:H$_G*) 2O:$'ZUCBV].2^US+R^I,59K=6P_D5M M[3IZ:CO01^+H@:,35D.DBQ%?-"BV2!-ZQEI<)'%3Z=PSX33WQVC>JBDL<15[ MTCFI@U6-(5'BYU&:4O7V79S[K>\9N7)S_FKC82-@QT\;S6KS86@2OX>LC\>O M2G=@ ]F?6AOJ%? MRR[_"U!+ P04 " #F20)7R[J$"5!U67)Y.,)%F)UU/-ZZQ?7^6*IS8O!\6'%%CA%?5M=27H:=%:RO$2N MKZU_L+%3+#.F\%04W_-,+X]Z20\RG+.ZT-=B]0G;>")C M+Q6%LK^P:F1#$DYKI479*A.",N?-/WMH\["ED+@O*/BM@F]Q-XXLRC.FV?&A M%"N01IJLF84-U6H3N)R;HDRUI-V<]/3Q].;R]+=/EU_.)M?3]S#Y_?;\Y@\8 M7YRME^<7IY.+F_-O$[CZ,KZ8'@XT.36J@[1U<-(X\%]P$,-7P?52P81GF#W5 M'Q#8#K&_1GSBOVKP<\W[$+@.^*X?O&(OZ#(06'O!"_8F/^I[!Z\ C#L (:O6?\_2O2J@^?A M7US>3,"+]N$_NH$V##UY3.P?T$H'7Y0PEB#FH M)2/O9I6*LJ2)I>9/[X#5>BED_C=F0!P$N5(U(]M04S]):X*,>5O^QBLF,^L5 M=LSVNS>)[[L'5LJ\M<_>P:ZQ+&BN\Y05Q2/D/"564^1F]@BQ,_03A\36J*I: M&K\:M+ ^-WR/DI@6 M\ %EFBN$2N:4R6Y?HJ'QG"^H MP.0\T*&RKL/"*3:A?&BX7$!=,(E[56FO', MB#.;BI_J"W[DC)+$">,(WD+8CV(8]H=F'3M^$L''-B93#\\_H/?KU:3%E\%. M[(^I5VO[XV,H<@#(N0YYD9Y)XP2QW-#(Q#T$_\Y6#7'CC# #YV1ZSI! MTH"*8XC[D;%+?H)X[9K-"NR2SS0@S]8EK%#F(@-O2.T1.Z,P(5V_'[EDQXLZ M.]?36P4W)-[4Q:#1UFC3$-3.REHCN9>K_[3.IOO-&Y4_0-EP*AI.?1K@?N/Z MEYK_FIAD[A#NYUX<,M;34+TKR7S0L?S7<>+K.O ;89L M[\0.JYDHNB,P.T>3![-&FW@[8'LS*Y1N"V$K1&-NF! (8$G3;W/+TK29T'8( ME"CRC!F@A)#DB&(,/KH32=8T!TU?5]+LR2#>+"7BD]-O$]>4:OC\3M.DIAJ; MU:E0UJW$>^0UFH:COJ6&MXT;!:;MAD,/KHF\F4R7-JL9"1>BLI ]QPL\\^MY MX#L^E=:G-R.8LH+ZT$A3 '>H3=3#40(CF@[/B89&9T0Z'Y%3P(659!E=0W)S M5EJVC6@,AA XL1N"YSJ^&]%XCZ@_;H0FC3;9RB!T0HK%3+]K<5-9HR0P"X_8 M=@CC7TMOCPB)L#(_;T-2"&,[A]9VS26F8L%MYI^4.#4)DUC8RM$@<<'WVH9[ ML2V8I$9?V!(_Q[<;YL;F@,N[ ZRVG13Z3A@F3C(:P7.7JL'6';A$N; W?471UEPWU^'N;?&PO M=V]R:W-H965T.-65X[MN[-2LY-9HT.AN MY&@@-KHJ.=Y(4)NZ9O)Q@I78#BW/>E+HOZUO).V<#B4O M:^2J%!PD+H?6V.M/0F/?&'PO<:L.9#"9W EQ;S:7^=!R#2&L,-,&@='R@&=8 M50:(:/S98UI=2.-X*#^A7S2Y4RYW3.&9J'Z4N2Z&5L^"')=L4^E;L?V,^WPB M@Y>)2C5?V+:V86I!ME%:U'MG8E"7O%W9;G\/!PX]]PT'?^_@-[S;0 W++\<#1%,HX.-D>=M+"^F_ QG EN"X43'F.^7-_ARAV//TG MGA/_*."7#3^%P+7!=_W@"%[0Y1TT>,%;>3?O G.8:Z:17IF&V1)F:Y3,O!8% MYC;AY_A.:4DOY]=K5]!&"%^/8+JIK]8LPZ%%[:)0/J U>O_.B]U/1_B''?_P M&/K_U^TX[/5L,04O[L-+_/DK 6!12,1GM0:J%#:5FI>[-TY,#F] DX@ZL7T]>+F:WM^:-:$?(6D[N/4+U(BSQZ!:L95 MQ=J^SW]3&YD**QLXC3G/3J((DB2 P$Y3G_:!&X)O!Z$':9!"9'M>3-HPB0]8 MX8[FH$+5APGC][!$5$ PD0N]%,BR8[LWA)[;@Y#./#OV"+B7P$P7*"'P*&24 M0AA'$$2)222)($Y[1,$C'07VW1?7T5(_@0]D'L2'7KO::=1*4?SQM:?E M'(R'&N6J&8(*,K'ANIT4G;:;L^-VO/PS;X?T%9.KDKJCPB6YNJ=)9(%L!U^[ MT6+=#)L[H6ET-6)!_PJ4QH#.ET+HIXT)T/U]1G\!4$L#!!0 ( .9) E?^ M"$&8HP, %@) 9 >&PO=V]R:W-H965T*,\V?,EPJX_Z M8)7,I7RU@W'2]0)+"#G&QB(P:C8X1,XM$-'XNL?T2I?6\+A_0/_%:2F!CDF2A: MMMO'X-=.'(L[YAAO8Z26U!V-Z'9CI/JK(E<)FQ2ID;1:D9V MIM7C[W9Z,[F,SN1\\PG#P\/8_N1X_3\9<1C!]I/(+*Y\ET6NWXAEQ: M0S_>PP\*^.@,?!,>I#"IAI%(,/G1WB>J)=_HP'<0703\;2UNH!9<0Q1$M0MX MM5)_S>'5SN#-<&=@P&7\"G_TY]HH.B9_GM)9P-1/P]BKT]8K%F/7H[NA46W0 MZ[U_%S:#3Q=(UDN2]4OH_SY)E^$?)[,1A!_;\)8?BP^S%&$A.=WF3"S!L#E' MO;_3V5\(AI;CE(DES6;VUL7K?,V9P00DK2F(94XA2NV]WB!MH3%"A4NMJS#_ MYI:E0&&N05!-D@MRL8-*?S(<5Z\A62OGE9SH; =Y<;C0'BZ@HX'ET0 F$MN) MVO!(,"^"*A8G?@G\2I5*4ZS((9)+J@S]#,(4XS)D\E(Q%C0 MJ5A3'3+Z9Z@"PT+\6)@Y,J] MG7-IZ"5VW90^?5#9#;2^D-(&ULI59M<^(V$/XK M.[YKFLP0P#:$O S0&B;F\E=AI#KATX_"'L!]63))\D![M=W)0.%##!I^\76 MR^ZSS[YHI?9"Z6]FCFAAF0EI.L'O:AGC,NBV_=J3[K958067^*3!%%G&]*J/0BTZ01AL%D9\-K=N MH=9MYVR&SVA?\B=-L]H6)>492L.5!(W33M +;_L-)^\%OG)T$]0=(1286(? Z/>* Q3" 1&-[VO,8&O2*>Z.-^B_>-_)EPDS.%#B=Y[: M>2>X#B#%*2N$':G%;[CVI^GP$B6,_\*BE&V0<%(8J[*U,C'(N"S_;+F.PX[" M=?V(0K16B#SOTI!G><\LZ[:U6H!VTH3F!MY5KTWDN'1)>;::=CGIV>X(C=5% M8@O-Y0R83&&$@EE,H>?BQ2U'TZY9LN3D:\D:M5^B1D=0K^!123LW,)0IIOOZ M-6*XI1EM:/:CDX"?"EF%N%Z!J![%)_#BK=NQQXO_A]OP1V]"4E0W?QZ*0&F@ M<=B .TNW)F<)=@(Z+ ;U*P;=LP_A5?WN!/W&EG[C%/K[Z-]SDPAE"HV'Z)\T M<)C^YR_C(837MS :/H]'+X/QR^CA\Z_0&XP?OCZ,'X;/+CL1[)-[$DS"%PF] M8D;5#"V?PJ@"=H[05TRGH*9$5=,I5=JXB=L9J"QG<@4LS[5Z);\8),K82XUI ML3[.Y+3&2VI'3/(?S*_ESM:YTP^., DN")Y9X#(1!95F!5BF:$^1DJ8MDC,5 M2-6"NLX/'UNM"K(4UG]Z0^UG YCE0JT0317&.YQ31<&7R@(N<_(*K'+F"@TL M3;GCR81WQA#_,FDDX9"/<*[ZHJ>-/5\WW MC:="3E+JI%Q?*0MNYYO,'8Q092_FE HR2J"N,*1!GY2/-U?71%(((%=!2;RT M=.EM:PLL:FK[)>0$)4XY7<)OJJ27)+I@PO@RG"I!-ZUWB$T$ C<^QT0[(>]+ MH'7 )SCC4FY:"#GLAGH/FC1\T%:>WGM"]+ZB]A9/A>X6AL,SEN5W8WA<_\?* M4H;[C'9=3?CPW6."V80*+0[+S@(?(6K%[NM'S4UPRAK:C-._J!G1VX(.8;,9 M0R-L N4!!LS,(6>K\==.X@//XID7?L!+>A!=OK.^Y3O9B;[1.GV8$A_I\ M;>>FSE#/_'O$4$T5TI:7]G9U^^3IE3?]/^+E>^F1: 8%34JU76\T =/D& M*2=6Y?[>GRA+KP@_G-.S#;43H/VI4G8S<0:V#\'NWU!+ P04 " #F20)7 MVOWMN5 + #+'@ &0 'AL+W=O,8EGV'P^'^H'8IB?$NN26YEGV?_MX, MN:N5K2AI+T 02[OD<'Z^>1R]75MWZU=*!7%?%L:_ZZU"J-X<'/ALI4KI![92 M!F\6UI4RX*M;'OC**9GSIK(X& ^'1P>EU*9W\I:?7;J3M[8.A3;JT@E?EZ5T M#Z>JL.MWO5&O>7"EEZM #PY.WE9RJ68JW%27#M\.6BFY+I7QVAKAU.)=;S)Z M<_J:UO."?VBU]IW/@BR96WM+7Z;YN]Z0%%*%R@))D/ASI\Y449 @J/%'DMEK MCZ2-W<^-]/=L.VR92Z_.;/%/G8?5N][KGLC50M9%N++K7U2RYR7)RVSA^7^Q M3FN'/9'5/M@R;88&I3;QK[Q/?OB:#>.T8"$F%S^)V3<]GXMFE+72FE7_^]B! M*1)]D"4%3J,"X\\H<"0^6!-67IR;7.7;^P]@3&O1N+'H=+Q7X*^U&8C#85^, MA^/#/?(.6P\=LKS#S\B;9)FM3=!F*1HSQ;\GB@CK]R=ZIW\\-WH:'B\1]L7K;8O]DD_.95>>V$7XI)DFR!C[IM2"GU4;6N0XJ%YE%B(V/G](6?%EH(TVF92$\ MI"I4?/!B)>^4F"ME!)Q428=UVK!@EV.U0IF$%7]/L:FFT MV?E9L(ZL'+![M[PWEP7[(T*X9%5^4IDJY\J)PQ&7 MP5BL\2*'U#ORM[,E:]N)RQ>B(9.%,@A:U1?S&I\LS#0V0.&LJ'/(*XK&$;GV M66%]C5SII_=D6J9<0*.@7=CKU!^UILC.'T3K>,%9A7^F[EI.T*O]0)PE"=K$ MAM0D(4GLGHH'>$TYD+1K2R MU>Y5-G 4Q^#; M@92-QGI9JIBRY#<.0S3WRT+9H)B]B 3PQ%'ZR_P3R$!<8> +[\G&QE$+J9VH MNL"HMQ,^I58@ WZ5O^PVZ1O/VI_[H$MJPJ_-27WQJ%*C98[CUR ML4 $8CF5U/A]:A ;E/DZE-LB* QS,:%2N@MU)XLZ<@3N1M8L;=N$A.:.V.K6 M;7!A9?T&0&$A]*'VI0SQ1EYI@0Q!W@-R4C<,S1O'&D+;N74(.\F#SQ7G6RHP M/"H4+B'8P#5/>JKMD$ SE.6UN9K711]PI0U+EKT%W%I TSR8HL%GWJ(_B)OW2E3T]_, M+DT$I8J8]L-V4.CRY5/'W(C$XI4&Y!"-*V)PX5$PP2Y$ >0=:C2J>8=RM[5/ M-?DDR71 L1<:2GF&"317;PUSOQI0$DL_TRZK2V05@KCEVZXXR*Z1V:YA9K9KX#Y0.&I!X6AO28.A9SA]4\!7VM_NA(:_(D>\ M;W-/&UR+ZEAG[,P*M85P,!'S]?Q34[Y-3&.%;(1R,T$AH!<+!^%FN%L5.%Z^I>-@K-+<(M>Y[>$K_!^0,MSQ&UG0(>/M=3:7___U F$<1'^G"?0 Z&AN.P&KS3[[S.],74.ZF* M3?-.KW]#7N:V'(@9<=(HM(7LI[>B4CY0MZ.ZO:?F2&8CKC75?:%+O2&*#VT; M;=YC4ZRJ3S#5HYTFQON!W<#<2L>N'/&GJQ-XZA%36A$2"A0YZH@/0QNKQ.WTPJ_LWC"H=])(\I_1->R(Y.-^GFGM+- MG90F,$:A;:%55("$7)41@?/H+KKD8!484@FRS8P61;T%ZVT9/:D^SJZELDLG MJQ6A.RS!#:\BH^(96S=:+VD/ 0I/S;"*8\O$;E>UG-<.3356R\1K.1!/X*T+ M1%R#J-**/6EWJ MFP/41+[1I;ZR8?LL@TN-$,/C^T1 2\!GBK)IZ&0\T;*9R MNLM2_5#M-X;1'5Q2=Y%$'$EE4"I.?!NXM7 _]6_8S0M;%)%+-# 4"3.LV3B* M,QA4*MX@8,!H^#WE66F=^ASL;1W&<"$!+VEQ)+2>3DN'S6G^2RH11>^._#;4 M? ;2OOL-9&P^G37>F(AG'WZ0975\_1QZ#PZ'XGOQ]^<\8QF-C^G1RT>/ M\/&J,=;SM('99.K_"*-=+CUU<, 'KYT;NY \JYQ<6#'.!(QKS41I=@PUB]<4JEO5CR+HZM%'E-_ M7YJ\;M/D]=XX7BDJ=B#:)+<\UNP&TUECZ4[!\+PK1[Z5;* EU4R:8>*96]*B M)8PA4-F$>CPZCM.57T&)P941ZH^U$Z=-XYG1H[KRQ(G;">RO'T]G]* =C,J" M1P6/6&/L@))T36!MU)H@"U6IN3]T1\-;ZG>&N1!4U7-\2VI3G&E3$>=WCS>T7@C MBFS-S;E0-P7'&4:_D16QS^MT9-/'.3_'P]%1C,?[R>P4..=K"O/L!L4ZX+<_ MC@[['38_[;!Y+MW1L3B+_>MWZ^DR]NS:5G#>X?CH^1OQ 1>E.MYA*1[;*ZD8 M=PEN:AC-IY!9O-_!-:#\<11.\R\BGI#"?%$[EE]:)$#Z#_;\9>I MGC@JRUK'R7+-I TZ GCXGAJ<96Y!XR?DE[/HIGVAF+GQ2 I1E(;!;-3!LDY. M:)[81FB3@K#&PO M=V]R:W-H965TWON'I_O>EO&7T2"*.$USZCH M6XF4Q9UMBRC!G(@6*Y JRXKQG$@E\K4M"HXD-D%Y9KN.8I^M$:H7M]0JRQA#E"XZEM^^V[0U?[&X5N*6[%W!LUDR=B+%H*X;SFZ(,PPDAJ!J-\&AYAE&DB5 M\:?&M)J4.G#_O$-_--P5ER41.&39]S262=^ZM2#&%2DS.6?;SUCSN=)X$]@+N'6.!+AU@&OJKA*9*A^()%Z/LRUP M[:W0],%0-=&JN)3JIH22*VNJXJ0W\,,@A.DCS.:C<#19^(M@.@%_\@#A\WCL MSW]H6Q@\38+'8.A/%N /A]/GR2*8/,%L^C48!J,0+A9DF:&X[-E2E:2![:A. M/ZC2NT?2=V#,J$P$C&B,\?MX6U%I^+@[/@/W)."7DK:@XWP"UW$[)_ ZS?UT M#%[G")X?1:RD,J5KF+$LC5(4\--?"LG5>_IUB'"%USV,IV?L3A0DPKZEAD@@ MWZ#EG9^UKYW[$]5VFVJ[I]"]4,UL7&8(;*4F9H.T1%B^J??RF_'Z-2$76L6Q M8-S0$KA60R;%(2XGLQWFLD@XXKNN@NH)FIZ$Z>L1B^Z6_KA[IV%=+_AP,3XG M>7&_N(2VT^HX\ $^7L+YV:W;=N^UZNH_U:&KM/>&1*&NS2H08-I;S4NC;;:- M7PW9/_=J58T)7Z=40(8K%>JT;JXLX-7X5X)DA1FY)9.*@CDF:F,BUP[*OF), M[@2=H-G!WE]02P,$% @ YDD"5ZN774+&!0 =Q$ !D !X;"]W;W)K M&ULS5C;;MLX$/V5@;M;) !ABQ1%4;D8<%(7[0)I M@MAI'Q;[($NT+506O13=-/OU.Z1DQTUM)VBQEQ>+M[D=GAF2/KO7YG,]5\K" MUT59U>>=N;7+DUZOSN9JD=9=O505SDRU6:06NV;6JY=&I;D76I0]%@2BMTB+ MJM,_\V,WIG^F5[8L*G5CH%XM%JEYN%"EOC_OT,YZX+:8S:T;Z/7/ENE,C92] M6]X8[/4V6O)BH:JZT!48-3WO#.C)A7#K_8*/A;JOM]K@(IEH_=EUWN?GG< Y MI$J56:U_X7[9FV,%K-5;?6B%<;^HJB:;_JUQ6%+0 9[ M!%@KP+S?C2'OY9O4IOTSH^_!N-6HS35\J%X:G2LJMRDC:W"V0#G;OQU^''ZX M&X[@[>WU%5Q>?QC?#B['(_CT?OP.+N]&X^NKX>T(CL;II%3U\5G/HE$GVLM: M Q>- ;;'@( K7=EY#<,J5_FW\CUT=N,Q6WM\P0XJ_&U5=2$,"+" A0?TA1L$ M0J\OW(> ^J*JE8*IT0NX1%\-,@5WP<[ATN.O#/P^F-1^_(]= #3Z^6[]+JM. MZF6:J?,.IDVMS!?5Z;]^145P>L![OO&>']+>'V&6YJM2@9Y"7M3I;&;4++4J MQXQIXIH\0(8#,VT>=CE_6/UX;I3Z9@/<"5RHNT'<1T1)P'"[VJ+-PHDZG*8O8[_]<>'YPZV(D9JSM/H,$^\^18)(P&4 2=AOO$R(2!C+TL>T&@A&*6QA[ M 4JD#($*CYO'E0?A(Q241''4=D?%U_\S)41 :,@@$5WF?6C7R#GAX[N!A) @816Q,3X8NQ MWQ!UN#)XU2)@Y^AFD>>(PS"MK>?%8&J*+(6CSO!J..@<8YJ2*$D@C#UA:4@D M1?8VFWR-"@QN7!@GN#,^MSFN=KO6[B+']?)Q%SDE22Q?EML_"]+(V8O07NA@ M:*HN%^B.<# X!UR$& J)T!K&YZH1BXG@ 81-96OBDT0@,1,?$7):H/^T+7PR MQBK^6+HDYG/R/$G%AJ3BQ23-=&UKL!KTQ.+]%U(<:>\/;M>'*EO)> P1X<@U)*6QQ5]-_775 MY07:C[#N"WGLOBR.\,M)D@3^&PIZ['!X$B':DI%KQ"248L?(F^?-$KSTXQ+, M('>"!]P!)7W9>-I_D;)*5VM]6#,XQ[20Z!-_TAMKBR? %BI[>?V2,'^2_@E/_C1CS7\[BO93&ULS5;;;N,V$/T50ALL8D!KB93D6VP#3K*W MH@&".-D^%'V@I;%-1"*U)!5O^O4=2K;BQ(Y1H"]]DT M7C)1@#1"2:)A.?%F='09._U:X8> C=E;$Q?)0JE'M_F>3;S0$8(<4NL\<'P] MP17DN7.$-'YN?7HMI#/<7^^\?ZECQU@6W,"5RO\0F5U/O(%',ECR*K=W:O,- MMO$DSE^J22MC5;$U1@:%D,V;_]KF8<]@$+YCP+8&K.;= -4L MK[GET[%6&Z*=-GISBSK4VAK)">F*,K<:3P7:V>EW^03&8I:M\P>A1VZ4M&M#/LL,LM?V M ;)M*;,=Y4MVTN%OE>R2*/0)"UETPE_4IB"J_47_,05_SA;&:FRCOXXEH<&( MCV.XT1J9DJ>'$B@KB-(#[E?3K'4$ M\.@1K),1\\*-&Z>.U86VNG4EKB&%8@&:1+26LM$;I5FAM!5_0T:NE+'DJU;& MD >)WZB\EG[%;Y,Y%/^.>X3]PH4F/WA>P;'(&5;8< XG78M)%&( M_PQ)?=(VU284+AA&2* K0J4"G)2\Q50._/^P? M^&NDLQ7(]'E+-_:'R8OB.4TZ3A0SPH9^W&<.)Z:=>A>Q?Y,@OK2(_Y*?5V@8 M$-U'P[2@*.R_?W"O+ 9UYHH=#X:XH"Z?">UL9='PL#_^;PTQ]*/P34/T>IWZ M@"'_=QJBG]"7A,0N'_VX_[89>NBZMY58 .6*<11G%$CGW#@KU+"8FLZJO7D%15TC;W4RMM;_=9 M_!C=F/5RC7\HH)T"GB^5 MLKN- VC_>:;_ %!+ P04 " #F20)7J57\O%8$ #2"0 &0 'AL+W=O M[#Z3ZXR;2Q<.Q@.Y3^^QL[H62YME_BV)EYYIG7>+)1^MGDB!;>"B'- M19!;6XX['9/F6#!SJDJ4]&6E=,$L;?6Z8TJ-+/-*A>@D4736*1B7P73BS^[T M=*(J*[C$.PVF*@JFMY:=IU]FA9+Q M:;B2H'%U$W^9E=!)$CA )3ZQ 8+:]XA4(X M(*+QTF &.Y-.L?W^CO[=^TZ^+)G!*R7^YIG-+X)A !FN6"7LO=K\P,:?OL-+ ME3#^"9M:MD_":66L*AIE8E!P6:_LK8E#2V$8'5!(&H7$\ZX->9;?F&73B58; MT$Z:T-R+=]5K$SDN75(65M-73GIV^GWV\QZ>9C>/US"_GBT>[Z_GUW\]+."W M![84:'Z?="Q9<;*=M$&\K!&3 XAG,%?2Y@:N98;9K_H=8K>CF+Q3O$R. OY9 MR5/H1B$D4=(]@M?=N=SU>-U#+C.NX8F)"N$;-ZE0IM)HX)_9TEA-5?+O/I]K MR-Y^2-X=PQ]NJ!.S"J!H%; C$%K M@,D,!&=++KCE1+Y YKS(@%E8.?]>G7_['#EJ:K\C5/Y4W)+*46N4Z9:J7O-7 MYMH)4LJU"QI1TK03Q(^O.!'9<)MS"39'N,%7%)#4G"#GJ)E.\VU(SOCO[ISY M'N6RK!HHUVH9T-E+I2R]E9JG6#M.T^.9QI5:.GZN3"&CTG?1,;S@@FG"H516 M-#MH8#V0A942-'VX7(/U\CZ&--%L[@EL5=O7J0;YABL40-W=B?)K#<@O!1:86I!;2+T1A:U3JOK7JW8&;@ M=D7()M6\],%K2?YXU_]$YO]$YOL]=R^)V95RU.8\EX!OA&/V[3 MM(RB M-- ]NFOL=PC]0F/'7MM63RF?JZ5(;;7^-X%D6[]=;#U.HA2"4;Q(-0 MGWCV6SQO/CJ+?$M37>%1TJ(M?^M+OA:C/MXPG;5&48:&YA5S9*@E:7BN71&W MAH+C$,7GS=)V-_9UFD2P;VYW6O]92OW:WR8,&:ZDK7^YN]/=A656_Z<_Q.O; MSIQI(F5H"JQ(-3H=] /0]0VBWEA5^K_V4EFZ _C7G"Y=J)T ?5\I&HO-QAG8 M7>.F_P%02P,$% @ YDD"5^9%(A)G P =0< !D !X;"]W;W)K&ULC55M;]LV$/XK![4H-B"(),IO<6T#3IP7#VL;Q%[V M8=@'6CI;1"C2(ZDX_?<[4K;J%JZW+]21O)?G.=T=1SMM7FR)Z."MDLJ.H]*Y M[3".;5YBQ>VEWJ*BF[4V%7>T-9O8;@WR(AA5,F9)THLK+E0T&86S1S,9Z=I) MH?#1@*VKBINOURCU;ARET>'@26Q*YP_BR6C+-[A ]\?VT= N;KT4HD)EA59@ M<#V.INGPNN/U@\*SP)T]DL$S66G]XC?S8APE'A!*S)WWP.GSBC7ZZE#2OL M]KI)!'EMG:[VQH2@$JKY\K=]'OZ/ =L;L("["110SKCCDY'1.S!>F[QY(5 - MU@1.*/]3%L[0K2 [-YG=/LV?I\OY\^T"II]G\' [NY]_OH=?EGPET?XZBAU% M\;IQOO=XW7AD/_'8@T]:N=+"K2JP^-X^)G0M1': >,W..ORM5I>0)1? $I:= M\9>UE+/@+_L9933BE?MB@+FRSM148\X"5P4\8+$1:@-37RO"";0P$S:7VM8& MX:_IBM2ICOX^E94F:.=T4-];0[OE.8XC:AZ+YA6CR8=W:2_Y>(92IZ74.>=] MLJ!>+6J)H-=PPVT)=]1L+9LCEA>P<-QAPYB4[X3B*A=^@"_A=Y]Q+I^B?!7B:_K)$P/6:^M-#H>C40HJ*WAA4^5?(J8Q\M@FH D>Z M=%#0.,#"2U9+41"5 NQWC&A<;^ M[#4CK#: ,_B*JD9X#U<9+2GK^+7'_)HD\$1_@IN\#*P+TI5Z&WAEW0%D_0QZ M:4).![#@- N"%DWN%W0^K5<=\M&'M,M@,(![5)0'&71X08-*^%8)3>:CIED* MC"5DT?-1J1QSU_R=#^\&+&4?VR\;M.)2._+X'GJ]*UK[6=?#ODC['GXO87"J M<>*C45BAV82!;ZE@:N6:J=B>MF_*M!FEW]2;!^D3-]0^%B2NR32Y['-#]"^M)-_ 5!+ P04 " #F20)7 M[+X1_)0# !O"0 &0 'AL+W=OZFO'^^+1+WPT4.1%#792O5=%X@&[JNRUE.O,*8Y]WV]*K#B^E0V6-/*6JJ* M&QJJC:\;A3QW2E7ILR!(_(J+VIM-W-R-FDUD:TI1XXT"W5855[\NL93;J1=Z M^XE;L2F,G?!GDX9O<('F[^9&TNI=A.>7B=WO-GP2N-4' M,EA+EE)^MX,/^=0++"$L<64L J?N)\ZQ+"T0T?BQP_3Z(ZWBH;Q'?^]L)UN6 M7.-1$;9VR,(I6 M!>F9V5]7%XNK!;RZX\L2]>N);PC4+OFK' $C@6M:FT'!5YY@_U/>) M3,^([1E=LD' /]OZ%*)@!"Q@T0!>U%L8.;SH*0N1G*;AZ\52&T5!\.V8C1U$ M?!S")L:Y;O@*IQY%OD;U$[W9RQ=A$KP=(!CW!.,A]-F"$BUO2P2YAAW9N=3F M&,U!H.,TY[)J9(VUT1:?DEEQ(^H-E/8DP'O*;NJWJ!"XAK4L*4WU.=P5"O&! M:X$<@[UC_FL#@X6X'](?7&;P\1'1%=T(G$#*$FJ3<49M.(JSKF<9X152F3<& M576H\?)%QD+V%K(0PG%LNT]<"1OKA[M8 FP,P@SN).&E_:@.''MV!V0I*'K MHXS!@,?'O/NL>$B)TKJWW1/ M($O'KDVZ.$K3SKUQ-.3>I'=O\NR$ON:F5<((=.GW'/<-8A]WWQ?DRMZ#!7Z' M*ZR6J" *=W?UZA9M=4X*WM>GJ83_; M_R8NNB+Z>WOW%;GF:B-J30S6I!J#8QL7$E=2D,%VHD%_8A0V0VT MOI;2[ ?V@/Z/-?L'4$L#!!0 ( .9) E<7)/0BP ( .X% 9 >&PO M=V]R:W-H965T>XY^^Z&.ZD>=89HX+G@ M0H^"7.Y&CN\<# ]YFAEK<*-AR5)10RVA43^A$[][X?>_#F13"-H7P M''NTH@Y-*HX@MR"D>!\S$2.W+P9EI>*,BA7BES1/R3\;X+3\=8:PE9RZF:X+ M3!/.GMJ;3-"PG&NKR) ?2U.%*3.$J(R]S/^0"155C!T;<49XA;A_HYJ4J@#; M*AC #V3*5IA5,L,8BPTANWYS#!.6H-[5=<\!U4R79F-D67?T1AJ:#_4RHX&,RCK0^59*<]C8 M .V(C_X"4$L#!!0 ( .9) E?=CAN#:00 -D* 9 >&PO=V]R:W-H M965T9T6A&BDJGOA7Q0.\8T/.59H0;. M3NORLM-1Z8[E5%V(DA5XLQ$RIQJ/W6T!V/)2H@'<[A:#QS/$&(92[5!H+@\L@G+ M,@.$-'XVF$ZKTCP\WA_0OUG;T98556PBLC_Y6N\&3N+ FFUHE>D[L?_!&GM" M@Y>*3-E_V->R8>Q 6BDM\N8Q,LAY4:_TJ?'#T8/$>^6!WSSP+>]:D64YI9H. M^U+L01II1#,;:ZI]C>1X88*RU!)O.;[3P\EB/IW-E[,IX&ZYN+Z:CN[Q,!Y= MC^:3&2Q_S&;W>'5SNYC/YO=+^'Q/5QE37_H=C=H-1B=M-(UK3?XKFB*X$87> M*9@5:[;^]_L.LFZI^P?J8_\LX&]5<0&!YX+O^<$9O*!U16#Q@E?PK&5PSYXT MC#.1/L!?HY72$O/F[U/6UF#=TV"FEBY525,V<+!8%)./S!E^^D B[^L9JMV6 M:O<<^G")M;FND*W8P*UD)>5KF#UAH2JF@!9K6.@=DS"II&2%AI%23*M31IQ5 M<]J(@SYVK$]8?6FCCUI]D JL7:79VM!$ =B(#)L +[:7@,%C;?!@RE*6KQ A M(/:+#__1\A$"UXL3NP91#[Z+1R:+W*CCA=)<5Z;*%?A)#[H(<,T M>,!*+87BR,IW(\]K_A>G:!.W&\3X3P(/M<5NU^O:-?0)G(E=V,8N?'?L)B*W MK$Q_LJ'$9BOULW7I[&?%2V/?J;B=57$Z;B]TE<>ZV$$7<(RG:@*EW@[31"A] M:(H94NQ/9&GB.G!^9N5<0NCT2H%@O"N$;+VB!8)D15<:X]&U"?AC8WU6!<@5> M58J!$AN]I\B&!&XW3(#XKM<+4<[M)2&0GDN2&$9I6N551DUJ859)EG)JO?HY M=),D_ *?NZ[7Q75ZN$3!%!V%QON>2SR35B1T2=<_ET]1FT_1N_.ISN>ZW%V8 MBZ))[5,I=!;U= J]E0U'-9=2M3-FUL:ZOI? DF'%VD"5]!DCCY$A;MCSFV ? M/6YJ%2\\+X1/'Q*?^%\;XT@4 <'0HR_=) IL/R!Q=,Z3<>O)^-V>Q"#+"JE< M<[KB&58-.]D_SP+^/R<>-!]UOLB-"*E[44Q: 4V?\#9QHR#"FQ[Z98J)_DC- MF&-[HJSJ6O&)AYG\LMMEORR#!"5ZL0U5Y/I17&]"/S[IUL[1N)$SN;5#E6GW M5:'KR:/]VLYMHWI<^25>#WTW5&Z1*I;N!I]Z%S$V-ED/4O5!B](.+RNA<12R MVQW.GDP: ;S?"*$/!Z.@G6:'_P!02P,$% @ YDD"5_MREN.H P T @ M !D !X;"]W;W)K&ULI59M;R(W$/XKH^VI FF5 M?05""DB07--4N5P4:*.JZ@>S.X!U7INSO2'IK^_8;/:2"T$G]0-^&7O&S^-] MQL-HI_07LT&T\%@):<;!QMKM61298H,5,R=JBY)65DI7S-)4KR.SU\M)MQVSNX4<JW'$A@,D2KJ1E M>?0]>P/R4_?(K+J3.S906. TH:@_H! M@\G//R7]^)4-.;1,^.>]@<_MK@ MJA8@^ JAPR4\(=.F"S,FF"RP[2^U,N9[UF>PP&(CE5#K)TA.!CWX 'DXB..V M/_>93E T"G\59L.WD+FM:9@GPZ9=:%:B9!5"#,/3_>\TC(?#IIV^=['N@GBU M95S3@VK-*T"=+!SVDZ[K!_FP^PZ63AJF*:VZ/LZZ+Z!T" 79A\[:&83)P,WZ MX6FOUWV95\\?4%*E^0##=$AM$J9Y#D<2H=UK_A[*G0I5KW5 M%"B2FB:],0GKYE$XE %'$;R? 6@LK_SAAX UBC^8AH>USLTK2?]%.G1OK%/; M]X+.H'/G!5RB[D*:Q\Z80SXX=8,>)+D?]*'G5P:09,VG.?1)HA=5AN2Q]K64 MM.X4OB\XK;4MU]-]E?JV?5_K/S&]YM* P!6YQB3S /2^?NXG5FU]S5HJ2UKT MPPW]Y4#M-M#Z2BG[/'$'M']B)O\!4$L#!!0 ( .9) E>&[ZU\VP, &\) M 9 >&PO=V]R:W-H965TAZH?%GO J]B[OMUUR/W[SJZ!)!5!4:M^\;[.,\^, MG_%XN)7J4>>(!I[+0NB1EQM3#5HMG>98,GTF*Q1TLI:J9(:6:M/2E4*6.:.R M:(5!T&N5C MO/'1[]VH\E+4IN,![!;HN2Z9^3+&0VY'7]O8;"[[)C=UHC8<5 MVV""YJ&Z5[1J'5 R7J+07 I0N!YYD_9@VK7WW84_.&[UJSG82%92/MK%=3;R M DL("TR-16 T/.$%%H4%(AK?=YC>P:4U?#W?H__J8J=85DSCA2R^\.ADEM0]C:AV8D+U5D3.2[L2TF,HE-.=F9\-UO"S3Q)X'ZV@.1J MLIC!9+E<7$\?EI/IS0R6<[B8W][.[R!9SB]^OYK?7,X6"7Q>LE6!^LNP98B$ MA6JE.X?3QF'XCL,(;J4PN8:9R#![:]\B\H<(PGT$T_ DX&^U.(,H\"$,PN@$ M7G3(2.3PHG?P9DP)+C8:[E%!DC.%\.=DI8TB ?UU+-X&KG,H"0:[!Y BI+*O:,"=XVB*]\A28 MR"#C16TP T%UCOL(/Q=2ZR]04:#:!GHLNI/^CT>W)")K65"]DQ/Z#]OA^?$^%N[R6Z_^SY$P1G0=\- M[:@98C>$,9PH@^ZA#+H?+@,F#'=NZ6M/LDMKQ0VGQ.)S6M3VW:Z5+/\IP$-) MG*R%TR2N!7TD2!J"E%Y)0R-G1?&#'*-*N789L_I\G3(2*S.P1OFO;>+(RL M7$M=24,-VDUS^B-"92_0^5K2^]\MK(/#/];X;U!+ P04 " #F20)7@A7M M#Z4# F"0 &0 'AL+W=OV@ 1[[-Y6QXN MA^J?C!D@.@2F[/-POW[CA.6LE?@OISZ M!>S)S#///)FQT]XK_=EL "PY5*4T'6]C[?;>]\UR Y4P=VH+$I^LE*Z$Q:U> M^V:K0>1U4%7ZG+'$KT0AO6Z[MDUTMZUVMBPD3#0QNZH2^FL?2K7O>('W:I@6 MZXUU!K_;WHHUS,#^OIUHW/DGE+RH0)I"2:)AU?%ZP7T_R6$E=J6=JOU'.-83.[RE*DW]2_:-;XS.RYVQJCH&(X.JD,V_ M.!QU. O(V)4 ?@S@->\F4SGO]3P,R&SP-!Z/YC/1&'\C38/PT[4T^/C_T/I'GT>-X.NS-G\P9O!&MO-DBELE;:%7)._>@MC-7;.WY?*;="B MRVANFN[-5BRAX^&X&- OX'5_^2E(V*\WN$8GKM$M].X,IS/?E4#4"F?#\76O MA>"P:E%3-TTQYA+QF]"7B<\W&N#-"R0H/YSD1YL%O=6% 4H&^6XIFJ&3.9G# MJ(G-E18F*OX#< ?F9A $-X@P7 :1)/$R9&EV#/AMW)$,:8H2MZ[J05OQ;45BRMB;%L'VC+$];RKRPQHD830(V3%K$CE%0IJTHO\H M$M H29M&BEKU\&!I";ND""($/+BF2'Q[8B*Q&ULC51M;YLP$/XK M)S9-K=060M*LRQ*DI&GWHKXI[39-TSX8.,"JL9EMFN[?[PR$95(:[0N^.]_S M^#GLN^E:Z4=3(%IX+H4T,Z^PMIKXODD*+)DY415*VLF4+IDE5^>^J32RM &5 MP@^#8.R7C$LOFC:Q.QU-56T%EWBGP=1ER?3O!0JUGGD#;Q-8\;RP+N!'TXKE M>(_V2W6GR?-[EI27* U7$C1F,V\^F"Q&+K])^,IQ;;9L<)7$2CTZYU,Z\P(G M" 4FUC$P6I[P'(5P1"3C5\?I]4K:[BZ MG=_ P0.+!9K#J6^)W*7X24>T:(G"%XC&<*VD+0QJ5A1MEBW O MX>=:GL P.((P"(=[^(9]I<.&;_@"WQ)C"TMN$J%,K1%^S&-C-;V*G[N*;;E& MN[E=0*!O43>M&;5X-Q\'Z/TE&O=+2//;JGSDMK@: R8'FN,6<6 MH=)<)KQB IB4-2WT)&O-+4?C$H62^;%%79+%I-E5T]Y3=]?T4.!_2F!)HG3* M90Y6@278N<:46[AD"1=="O$@-;0EDRZ &&ULI5=I;]LX$/TK [=H$T!KZS[2)(!SM$VW M3;)QTF*QV ^,-+:%Z'!)*L?^^IVA9-G9.FZ!_9)0)&?FS?#-([W_4,L[-4?4 M\%@6E3H8S+5>[(U&*IUC*=2P7F!%*]-:ED+3IYR-U$*BR(Q168Q&^F;N4A_MUHXN\PDL)JBE+(9^.L*@?#@;.8#EQE<_FFB=&A_L+,<,)ZIO% MI:2O4>\ERTNL5%Y7('%Z,!@[>T<1[S<;ON;XH-;&P)GWYO<*9=;H?"X+K[EF9X?#.(!9#@5 M3:&OZH>/V.43L+^T+I3Y"P_=7GL ::-T77;&A*#,J_:_>.SJ\"L&;F?@&MQM M((/R1&AQN"_K!Y"\F[SQP*1JK E<7O&A3+2DU9SL].'D^N+X]X\7GT].KR9O MX?2/F[/K/V%\?K(%2"%\J2L]5W!:99@]MQ\1ZAZZNX1^Y&YU^*FIAN#9%KBVZVWQY_6E\(P_ M[P5_I]^;7#_!7^-;I26QY>]-.;8N_,TNN(/VU$*D>#"@%E$H[W%P^.:5$]KO MM@#T>X#^-N^'D[F0^!MS,(-+\42MH6$LI:AFR&,+QDQQRF$3\*VN-P,?+UL5 MZBGH.<)Q72Y$]?16 ?$RO8-ZL>HL+MU#KN?4J6I!+0>Z[M85S BC)M -G;PT MGNC('+@L1 6Y J%@6AWZ,DG0!\1)GF"F$A M\Q17ZQ)9A/)J!BD1C4^P$05HE"7L/*&0:A?&LYG$F= (%XU66E09;Z?X%.^3 MJ!K.U6D)!6Y@)7%L^6$ K\$?!B%$PXC'H>7& 7SHG';X, M=D(WL9(HW*559^@D["AP@.1DBCD;[_A!;#FVSQN\8>QN@M54V+,<7-]*;-OR MXA94&$(X#-@OQ?'"96ANT;[X0@-6V?((%RCS.@,GLEPWM!(_)EMW&-CDQPEZ M/UO(&O1D#?X?6:^0VBQ/N0P3PR9*^\?)FRK_";&WP[BFG%MR<4FUJ4S+ZOP? M5*8D5Y.;ERG\G*QT"9H9E3]"V:H9LIH]/Z4]=KF!N#\>[@FF:/CNM:QS(2+" M)99MV_#:'49NZVG9/XD5QX%E>SXOVF&[>$\E8RJY5I"09>3M\BH=K%F=KK@6 M>KX5VY%9CAVJ;&?)=?\9[QS?8QP^P1L#Y1)N8D$6T-M5C=FAI&Q7XT+>64.7Z1IJX.=U*BZ MR#/!E:02:L-NSHG>35*T+4@:UW,N>R9WUW.)^.QB7!5^0B3;O-)* =-E-3JN ME0DK\1ZK!KFM21U(5HP\!!XW=Q0YW&&DA>G<''M&FXMZ82 [EN,Y_-=QP+5< MXIY+,PE,!-WW9C:LXZ2&!+2(,<*(K9)R.8#5I1P87:*C)XJ.5^C_.:" M@,0F L\*;1\JY4C&2@WO&]U(A#.E&E&EN(E]6P.^S+[N M.H6Y:(5HI5-IBZ:]9>42#:O/M$63=V@V7:E[_R'*>F\O+X6U>V1]V4C&6J]W M]>D1M-%6>NC1<<66%]K=2?JNY?NQ%2?)QI,:K;U32Y0S\QI7E&U3Z?;)VL_V M#_YQ^\Y=;6]_+7P1&PO=V]R:W-H965TR$?58FH MX;FIN1I;I=;;H>.HK,2&J4NQ14X[A9 -TZ3*C:.V$EG>.C6UX[MN[#2LXM9D MU*[=R\E(['1=<;R7H'9-P^3/&=9B/[8\Z[CP4&U*;1:I2\:I"K2G"06(RMJ3>)#%XF:M6.L.]LP]2";*>T: [.Q*"I>#>SYT,>3AP&[BL._L'!;WEW@5J6 MUTRSR4B*/4AC36A&:(_:>A.YBIM+66I)NQ7YZ\%H"V@>".2PUTTC/ M3<.B@,46)3//1H%)*WR=KI66](2^O92"+D+X<@135D.U91F.+:H;A?()KA>HETN=A5Z5$ M_.WN@#*/;>:7U?,K.^9.S."?2#=_D!K"+==(B=!'EF\A&L0T>G$[VIX?FCDA M7R&IK#@5@I3(LY] =\!5S;J"SK]3?9@;4S9PZE^>G401)$D @9VF/NF!&X)O M!Z$':9!"9'M>3*MA$I^P.N9H"#/&'Z% 5$ PD0N#%,BR9WLPA($[@)#V/#OV M"'B0P$*7*"'P*&240AA'$$2).4@209P.B()':Q38=_]*1T?]+;PG\SB^,)(? M>MULIU$G1?'%2T_%.:G[!N6F[6X*,K'CNFL!_6K?0*==W_AEWG7?.R8W%;WV M&@MR=2^3R +9=;1.T6+;=I&UT-236K&D3P"E,:#]0@A]5$R _EN9_ ]02P,$ M% @ YDD"5_,S^<5G P C@@ !D !X;"]W;W)K&ULS599;]LP#/XK@E<,#;#61XZY;1(@2;.UPWJ@2;N'80^*S<1"92F3 MY*3;KQ\E.^Z!)'L:L =;A\F/'TE1='Y5#DUN%0+7R\5T-0IY=R/@J#CYY0)K]]U>[>JWY6%X4S K2*ZR'.J M?@V!RW7/"[W-QAU;9,9N^/WNDBY@ N9^>:MPY=8/P=-BR M\D[@@<%:OY@3Z\E,RD>[N$Q[7F ) 8?$6 2*PPI&P+D%0AH_*TRO-FD57\XW MZ)^<[^C+C&H82?Z-I2;K>;%'4IC3@IL[N;Z RI^VQ4LDU^Y-UJ5L&X630AN9 M5\K((&>B'.E3%8<7"G&P0R&J%"+'NS3D6)Y30_M=)==$66E$LQ/GJM-&C&^(Z.;J]N[\<7X>G+Y,":7U[@>D\.O M-Y-)@QQ.Z8R#;G1]@[8M@I]4=H:EG6B'G0ZYDL)DFHQ%"NEK?1\YU\2C#?%A MM!?P2R&.23/X0*(@:N[!:]:!:#J\Y@Z\*3P9,N0R>23?!S-M%)Z7']O\+&%: MVV%L#9WJ)4V@YV&1:% K\/KOWX6=X&P/R59-LK4/O3_!FDP+#D3.R2!)BKS@ MU$!*;DP&BHQDCC8S6S$K()GK#]IJ[Q0K@76.><_48+G[&^=0F& M^2=83X,59=P>AR.\&HXF%%E-("D4,PPT6L<0%EB]1I,W4"6&A3@'Q5;4EJ7& MN68+X;RAFEQ NF!B\0IF*@WE9$@Y%0E8(0S".220S]#W9NA.0G1&#LAA&(<- M-T:!&YL!KLL8):]BQ*H8<1LC,@/T!/"J23C5FLU90NW-H4G8#!'L0Q2?-.P8 MMN.&OXNC$+DC]DEABVVBZAG3AP M8QRU_U%B.Y@J^^PD67,)6M4A.VDU]F0U=^HJJA;T-.,Q1-3C^V/:(*KM?N3!RZ3K.3!KL M7VZ:X0\#*"N W^=2FLW"&JA_0?I_ %!+ P04 " #F20)7RA7!&A8$ #G M"@ &0 'AL+W=OH#^'8N MW[G.&:VT^6(7 (X]EU+9<6OAW/*TV[7Y DINC_42%+[,M"FYPZ.9=^W2 "\\ M4RF[213UNR47JC49^;L[,QGIRDFAX,XP6Y4E-R\7(/5JW(I;ZXM[,5\XNNA. M1DL^AP=PGY=W!D_=1DHA2E!6:,4,S,:M\_CT(B-Z3_";@)5]LV=DR53K+W2X M*<:MB "!A-R1!([+$UR"E"0(8?Q=RVPU*HGQ[7XM_8.W'6V9<@N76OXN"K<8 MMP8M5L",5]+=Z]5'J.WQ ',MK?]GJT";(7%>6:?+FAD1E$*%E3_7?GC#,(AV M,"0U0^)Q!T4>Y15W?#(R>L4,4:,TVGA3/3>"$XJ"\N ,O@KDBV2OP)\K=7OIO[/_C?(I4F$!_ M;O- 4-#;KH"*ZM0N>0[C%E:-!?,$KV!WVO@]_9)GSQ@D1:5!*9G M"#BORBJ _]4MP+!+7:+.!970$[ ;E>L26/L7;;>'&F[91RCF%*&W8AZUXY)=<,E5#D2$3KB"',HIVI[&/D>2,W; MVO$@[O@UB?R:1G@./LHW?"1J'TGR$9L"6@+8>W+)K14SD7-J)9;%:8S"CI+! ML$-KG TZWJC&)!E,>N7$NYG1)7:AUR#IW0 .WPV2&+&C[.&@_O]GO![6$$WK M1=^Y!Y@/: M'T1^'239?Q38/H:*?CM!-EBB7IUDPUYG3U03G]_$<]!P':SY]G2:K.DTV0]W MFLVF>1^Z&IN^L,>7I2>XU-9MZS![56QOE8\+8#,M<7@@78ZRD G+.(5 JUQ( MX8-'6M&5&%M,)K7NY: *VIH-O,@Q13;W@G*-9[+BF97A.P7TG=HLER/D#W%U MVI-[;V_ZX [#XC76[RF^XZ3$E?@:X!'!*;N^/N3E\NR1W=;K#[4PC&-R0E4; M=AEU>E,A'RGDZWWQ%TX+H7RR+&6].&/#_H!=NE'F:EV.!CY[0(G43!$@.\SK=WZ0 J:V7;R#5!+ M P04 " #F20)7?ETIO!(# #8"0 &0 'AL+W=OYUYSOLZ&BP>Y!%#D,4N9[%I+I?)+VY;Q$C(J MSWD.#&_F7&14X58L;)D+H#,#RE+;=9P+.Z,)LWH=X)8 ]V] ZP"@60*:S]70*@&MYVIHEP#CNEWX M;@(WH(KV.H)OB-#2R*87)OH&C?%*F*Z32 F\31"G>GTO"B-R>T7&DR *1E-O M&MZ.B#<:D.AN./0F7_5=%%Z/PJO0]T93XOG^[=UH&HZNR?CV)O3#(")O2(3U M.UNE0/@E^?W"?/> ^4TRY$PM)0G8#&8U^,%Q_,41O(VAK.+I;N/9=X\2?EJQ M<])T7A/7<9LU]OC/A[MU[OR?]N"?M>\%HUD55]/PM0[P^67BB4=>#L]HEG^8 MOB*_2'4<H9(Y />3K;E RQ>8N]ZJ*N*HWIU;[V4.8VA:V'SE"#6 M8/7.7C0NG ]U*3DEV>"49,&)R/:2UZJ2US+LS0/)*_/PF@S-1UPE[=L-"I)0 M02:_UZ6F=ZEI5ZEI'_VNQB#T=X/O^$Z_KT.B) M8=USSAL.=H;U;I +J8:S*[8O,J@G:N]+!4>)"D_MG:<*JVEA9@2)G6#%5-%8 MJM-J#/',Z_O7>;]QZ3=JS@!P V3T !D !X;"]W;W)K&ULO5M=;]LV M%/TKA%<,'=#%_-!GEAAH+!;ML+1!G+0/PQX4F[&%VI(GR4D#[,=/LA13E&A6 M3J^;A]96SCWDY:5/[K'$L\?#;)V*<+8-6BV'%&-GN JC># ZVUZ[2D=GR29?1K&X2E&V M6:W"].E"+)/'\P$9/%^XCN:+O+PP')VMP[F8B/QV?946[X8[EEFT$G$6)3%* MQ?WYX"TYY995!FP1GR/QF#5>HS*5NR3Y6K[Y,#L?X')&8BFF>4D1%O\]B+%8 M+DNF8A[_UJ2#W9AE8//U,_N[;?)%,G=A)L;)\DLTRQ?G V^ 9N(^W"SSZ^3Q MO:@3LDN^:;+,MO^BQQJ+!VBZR?)D50<7,UA%B$9 P:,/H'4 ;0=8 M>P)8'<#ZCF#5 5;?$>PZ8)OZL,I]NW!!F(>CLS1Y1&F)+MC*%]O5WT87ZQ7% MY4:9Y&GQVZB(RT?7_#/_>,LGZ-WUITLT_O3QYOKM^&:"OGRX>8_&MY.;3Y?\ M>H)^1Y-BB\XV2X&2>S2+LG ^3\4\S,6LV"X/(MX(=/>$IL6%>9(^H=>!R,-H MF?U61-Y. O3ZU6_H%8IB=+-(-ED8S[*S85Y,OYS$<%I/]:*:*MTS588NDSA? M9(C',S'3Q ?F>,<0/RR6;;=V]'GM+JB1\,]-?((8?H,HIDPSGW'_<*I+Y\=& MYR\>75D,MMM(;,O']O % M9NMP*LX'A1)F(GT0@]&OOQ '_Z%;F4?85_;?;B7HHE#-V*ZB)-E,G_2+:.1]= /+219 $G&@I*J,R3_K!.-+JQE[=JYGDCIR+%-'0%T= M*%L RL:AV-0226='7FSM2-=I:<5% ].)2Q>F%1<-S" NTM\1L\'KW;S5/,;N MK0 M2P*-?NO@$D&R!:!L'(I-+9&T=<3LZTP2Z'74B%"W_,)3U0,-C-BNW9:$+HQ: MCF.W54$#8[:SQ[T2:<.(V8=UA &FF0*U::!L 2@;AV)3;Q9(IT:/Y=0HJ%,# M90M V3@4FUHBZ=3HBYT:[7HKG9+H8!HETG" M;-OSZ!ZMD9Z-FCU;_TZKXO$;$\ GOMMIMOQNDU3@VE_6Z=F<3M9:&-VCL$Q: M'6;LT]L*>QSC:I[#P0\.@;HB4#8.Q:964[HB1HXDI\QHMPXN$21; ,K&H=C4 M$DE#Q\R&SB"G=:3B2''A-5O"HH'YCM_NW#0HBGVOU0=RW9@^P>X>76D\8VAV M<[W5M.91A"VFG -RG.QO4<8I.EAYN?WM,+P,^VM M>7X'[V90[P3*QJ'8U$I+[\2\8PD.Y&.+8U"V )2-0[&I)9*VCYEMGTEP_&ZC MA=O/TFI E+3;ET"'8FWMXAJ412U/KS>6]'B6V>/U[L5J'K4MP@V36:5YF)?^=FS)-(H6>;;1_LD^#C^USR90S_,H&P!*!N' M8E/+*LV518^DMQ;H@XJ@; $H&X=B4TLDC:%E-H:F TZL*Y*TT^!I4,3SVH*K M03'':_M #3UL(Z-VN& MC:.J*Y'.MV>$LT(%-W%>'3;<7=V=0WZ[/7W;NGY!3L=$;+>'I2]2_(\66U?+D0X$VD)*'Y_GR3Y M\YMR@-UI[M'_4$L#!!0 ( .9) E>/'K&=*04 -H= 9 >&PO=V]R M:W-H965T'9!'PZ6_IQ, M"']8WE%QIEN0$J#5#3H+?#P"P-S'T]]$J#WKX>K-(@#UTO8L\3Y_G<'PYH^@)HAA9L MV4&>_=Q:Y"M,LHDRX53<#84='X[Q#_S] 4_ U_'M#1C=?K\?7XSN)^#GU?TW M,'J8W-_>X/$$? $3,46#541 .@-!R/SYG)*YSTD@ILLS258$//X6A_.L^D<> MX7X8L6-A]S#QP-''8_ 1A FX7Z0KYB, 5)S'[1S8E"J<]N=-,0T_9TI^2:I),.*R&I%LJLBV>\A(+;*RJDD\U22845DM$9H)AWAOSEY^Z.YX"QIH;+F' MC6 [/1TZA_[L#ROR5\N;6^7-[6ZS1$FSB1&J4N>=RM M 1@G%FI%+879R-CZP&8*Y-3]9@I06[PS;D/.74_(IBV#G;W#$*]HNB2? 5\0 MC?L<]XOEXO9C2<^N!(PS?X0E.CQMW#.7A%*VW9E+)A56SUPFZZ-MA[ M%T7N;!8/KI]*-D\I&U;%5J_?IB>%>S6ETAI8+7&$MN6Z36V2P$P'VDTY:L-, M9*&6(K=AJ&_WC!T"M&GK8&?O<8 BVQ+9-)MMP$@.0VXS:CE;*VI;)L*FN2/J M34L$NWNB6Z&W5(V@=CHZ>$&J9/.4LF%5;/62;7H\Z+R+H*IL^$9*V3RE;%@5 M6[U^FUX3=C>;78+J2OZ'Z+?T5(*R7*,I+&V48UNME[LVRH6V(Y<5M&G#4&>; ML+^8ECP-76O^%U&BZB()C::62F%&\WF$=_ALOL+J6WM58EW-\TU")A1RE?!B MOZ&Z6FU$7N3;;XWKE_!T!"77/7B*BVWVQZWGCTWF8,!"1F7!EG/3%,X\6 M&XG%"4^7^4[98\K%HL\/%\0/",T XOXL3?GZ)'-0;><._P-02P,$% @ MYDD"5[?]<+Y\ P 4A !D !X;"]W;W)K&UL MS9A=;^(X%(;_RE%VM)J1NN2#K](%I)8RFJZV'R(P &XB3GS7D??)QCAGLAOZDMHH;GF'$UNJZ(MQD2U M1(+<7%D+&1-MAG+CJD0B665!,7,#S^NY,:'<&0^S)F2#(>I%\B3-R"U55C1&KJC@('$]7PO1)WRF3;P M\/A%_6-FWIA9$H43P;[0E=Z.G$L'5K@F*=,SL?^$A:&NU8L$4]DG[(M[/0>B M5&D1%\$F@YCR_)L\%R . OS.&P%!$1#\UX!V$9"1<_/,,ENW1)/Q4(H]2'NW M4;,'&9LLVKBAW/Z,H9;F*C5Q>CR;?IX^+*8A?)P]WL/D\6$^NY[,0_AR-_\$ MDT4X?[R?SD+X#1Z(E,0BA_>WJ EEZH,YNPAOX?V[#_ .*(?Y5J2*\)4:NMJD M9A_@1D4:-WD:P1MI_)&R%OB#"PB\H%T1/OE9.&]!VZL*=PV0DDI04@DRO?9; M5'"'/,4+F*$M!(3PN&=T0.PTO8/J[U64&A([ M8M8NF;7KU,?7FXU$0P6!Q"+EVI+0DG!5@$@D->@(8R(BEI<69AEXH9L\W=CO=]K!8.CN*E!T2A2=6A1FKD3(M5D&+83_Y;+V M :>ZS,5\[\"FU^J^8;);FNS6FKRAC)F?L2B52A.U J>::$CLR&NO]-H[E_6@ MUR2SAL2.F/5+9OVS6 ]JLS@56/^']:#;O^P'U95R69*XK"6QX,N?UTJMQ*DV M&A([^]MF'>651+?1JG,BO4CMZ??J_3[5<7C'_0 ME?JGE0S\ V&Z5/@]-2]6F.[LY]=[C)7DV65&Z/IE.R\4* M9U'YEJQQSIXL29%%E%T6]]-R7> HKIVR=(HTS9IF49)/9J?UO4_%[)1L:)KD M^%,!RDV61<4_%S@ECV<3.'FZ<9W([I[?I3P:ZF+4J<9#@O M$Y*# B_/)N?P)$1&Y5!;?$[P8[GS&513N2/D:W5Q&9]-M&I$.,4+6D%$[-\# M]G":5DAL'-\:T$D;LW+<_?R$'M:39Y.YBTKLD?1+$M/5V<29@!@OHTU*K\GC M.]Q,R*SP%B0MZ[_@L;'5)F"Q*2G)&F)LR/SJZ#S\&'VV .PNN/5\#[^.'F^MR[F8,OES?O@'<[O_EX M%5S/P1LP9VLZWJ08D"58D)*6@!) [BA;O"!B=W):L%4"HCSN'B\WZ3))T]WG M+WW,7-+R%8.\G?O@Y8M7X 5@&#U>BFBV8.%]LYH#UST,$5 M@U^5(,AC' O\?;F_)?&?,CY;4M$3J1=("OA^D[\%NO8:( WI@O%XX]V1:#J_ M%CWXM>BAW-W'"^8.1>X]+O5V@>HUGKX'SXO6"8W2Y >.@?>TBCRVPL!??S)3 M<$EQ5OXM6C1;7$.,6U7LDW(=+?#9A)7D$A#+[_3=H:7^(,J82S%<)%J@$ M"Q6!]3)MM)DV9.BS\XP4-/D1U3L.JS)L?\!%@>.=XK+XMDG*I#:HB\QTQV9O MS1&M#>E(GKLV5(+Y6S"K!JO:@H?9&].QV9OTL)MTD95F67VK4-' >MDTVVR: MTFSZTNQ5VT23*=:FT&WZ7K,-C[GDPHR9@QE#S;9@?\:>=$S/3<46S)2'#%2& M#(6S--TV9"\55IL*2WTJ'N;)Q'14JSG%BJ58+Y*L$ E6*@(K)==I\VNZ> TRA=8M 3<8;VQ MH,'MZIX[V".0B5RN0_!%6"YRN'(ILD*VP?414B(.I!EJG4+5Y'UA'-<[5D< MUW(R#B5[Y^L ^+]IPINA]%:?83E\"@16R#;Y% RM#-?5^!0(K'2^HPOE%!V: M M2E "DL+#B/?U)5FG ] DW#,7F>!6:V[E@\T:/0@G%HH9R*0ZGNOEN 4D&K M7*0TX79G[6H&XID>6CFNQA?P45C!**Q03L.A-'?"'LJ5_1$$2!.Q5[XMP]!Y MJ@5FCN$8/->CT()Q:*&<]-GKM/)4"Z4O6?N7RK%IJ<4S5>*%BA%"U6A];/XYM23V1E&9"OC0(K$PTV M>H&5@6R^,AY#$<-.$D.Y)MXGU?;_'CA.JPUEJL93/30QX:"E^BE.(#"!VG"' M/X8B1ITB1C]1Q/^A2$,"!6SP&DU@I//ZUQ<8.2[? 0B,;(TS"N7T'$I_IY&1 M7".K%FA(H$HM_M7V!%:FH_&-UBBL8!16**?A4)H['8Q&ZV EX@P-)2FTH%OOZ)J,;0258LQ6,$HK%!DM=O&;$F;[AQ5RG!Q7Q\J M*]F$-SG='@II[[8'U\[KXUK<_0MXXD'!?1^>!-MC:1W\]I3<552PSJX$*5ZR M4-I;FZV68GOP;'M!R;H^*'5'*"59_7&%HQ@7E0%[OB2$/EU4 =KC?[-_ 5!+ M P04 " #F20)7N,$_E;0& #%, &0 'AL+W=O/&M2PRTR=)U:+>@;CH,PSXP-F,+ ME427HNQFOWZ4K(B62#&U+=5?&DLZA^)[1!X^O/1\P\67>,F8!-_"((HO.DLI M5Z]ZO7BV9"&-7_(5B]23>RY"*M6E6/3BE6!TGCF%00]YWJ 74C_J3,ZS>S=B MO%N?M'QTAJQ@,UD M6@15?];LD@5!6I*JQ]>\T$[QSM1Q]_=CZ=>9>"7FCL;LD@=_^7.YO.B,.F#. M[FD2R(]\\QO+!?73\F8\B+-_P2:W]3I@EL22A[FSJD'H1]N_]%L>B!T'2&H< M4.Z OM1(KG_B\)U5]TE)[L_S=;[;O1C7O_CV)7@+LG0'D(6QQOW2[ M7[&99.RJ[]U04BE"@(A0H*P_7EJ?4:\EGX/5:*:9W >NJ[M*-:<# /^^5 M$W@G61C_:Q.\?0.QOR'MDJ_B%9VQBX[J?_-J !_1LP6QVWE!EGETDRTGJ Q&:JOO-X-D&E%8!^1PJJDG!3*R?'* MKZDOP&<:)*Q)U=N*]]-[R42A7R4.P9/%$ERK M-&X+1M^0"3TXK,3"*>K +C(H0C9PALR2'KHJ-2O-*E]N?+E4V9$KH0]*\1EX M*W@<@R128VV0A7"AQEAKTAR8PBNJ718E*<-"RK Q*38M@;IF5C%#HZI=4I5C ML8$C9%VLV8&ZH:?YQVM1>6TGSM^ZJ[RJVUVQ0X7O@!\\IH>DD; *@X8P[!$\KHIS MOOQ0<1KEH!..OD>;)6$29%U]^V5O]9=]KZ[/P!U3YJI_TV_66""S>?>K MV/PKK8 CA6H29]J>8_ M,IJ_LS*'BM4P!]TT=\G%B@OU.<$;GHYAA6RKI(8@*E?>!I)!S61PT/HD#CJY M;^^ -%1:.2":[* ;[4X\D8,FW"$TZ%>[BVDUQE[?CH!0,R \*00Z=9O(AU#? MT&U:C='.6%K6K6$.'D%S1\Q,H(ES!M2X3,K+,AK1T!&(=M3L!)F49O*IS6@P MJ!&E\0L=A5\_>(*"3*JSS%#J [G-:MBO695#&MY0 _#6#L @$\ELNBU6 M0S*LT:W!#;G!K2V 029O&>G.95*6HWD,-<=C>PY=3Q.9Q:1;LT6"-9)A-Y+= M3L%;OF8B2G<.P>L%BV;I+F&EO5IW=AI:]*='=,&MDS;2=;8Q#@R)L9VJ6GE MT*T)#3>P8?I#MPZQN4AGV3MTRSJTJVC0P^XUNK;&.&QNG%:'!(M)#:I@C6FX MN=W0_<8X;+)5%U9!Q&I4HTGC%W;CUR4/0R9FOII\W- 5$];:.8O8.WTW5%I9 ML.8N/&I_/&MH'S,/2!N[HEB3&W:3VZG',Y/=1L.QDMF1Z5F8I*4('ABMN$N:-]DU%1I9=D[!]-(Z]F9-+I6UE1IY8!H MA"(G/[3F3%(6C$+$&U5[@,5L@+V:'02BB8LTL##64GJV+'^;G[8MW3\AVX: JR68$J_#< MVSECGA[P_T#%0H41!.Q>N7DOARHD8GMF?GLA^2H[=G['I>1A]G/)Z)R)U$ ] MO^=&ULS5I=;YM(%/TK(V^UZDII@<&?7<=2 M:B>[6<7=*&ZZ#U4?QOC:'@48=V9P&JD_?@=,^# PC>6)Y)<$\+V'.X=[S/&% MX2/C#V(-(-&/P _%>6LMY>:#90EO#0$1[]D&0O7)DO& 2+7+5Y;8<""+)"GP M+6S;72L@-&R-ALFQ6SX:LDCZ-(1;CD04!(0_?02?/9ZWG-;S@3NZ6LOX@#4: M;L@*9B#O-[=<[5D9RH(&$ K*0L1A>=ZZ<#Z,73=.2"*^4'@4A6T4+V7.V$.\ M<[TX;]EQ1>"#)V,(HOYM80R^'R.I.KZGH*WLG'%B1%0K(@3585!#3<_2<_ M4B(*"4Z[(0&G"?BE"6Z:D#!G[2I+EC4ADHR&G#TB'D2@D !$!%Q6" BT9)0CK;$CP"]G8 DU!=_*)3[V02]??,'>H-H MB#ZO6204B!A:4M4>5V!Y:9T?=W7BACK_B<+WR+7/$+:Q6Y,^UJ=/P%/I3I*. MR^F68BRC#6>TX03/;:(M7NV7>+5GZ"(GYZ9 SO29'-6L=^!%G--PE41]8B'/ M#GPD@@KT]4:= %U+",2W.G)VU;3KJXFE_D%LB ?G+:5E 7P+K='OOSE=^\\Z MJ@R!E8AS,^)<'?KH#H3DU).*ESD)'Y3B-DQ06=L1.Z1N@A1_'6U'N&O;0VM; M7,PO@DI%MK,BVR\M,JVOKKP=1J=P9L>V.WOE58,::NMDM76TM=W %GSDH)_H M*E/<&:LA">U'<$?U!W@674(#?M60[M*$-@)4*Z&2'=DY)BUR1QAL!* MQ/4RXGK:3AH3L4Y(2#8NOT=4-1.$4IRAG%,TH<+S64Q?'1F]J@8&_=Z^1FNB MNNW^H%X(_:S\OK;\XG6_#C=17/=.'!A]G4(P!_Y-HY(QXQO&B50KA+E$L_BC MI%OJEJFMY-!K;@BL1-H@(VUP4F(9F"3.$%B).,?.C9*M[;>]-E'\;97)(7,? MWBDW_6ZFM'.&QHH=):%:?V-75(!Q9_]^41,UP&Z#5)R"RW->4RS3**0>W1!? M]8"LEXB^@$,OM2FT,EVYNW-.R]XY1OV=*;0R>;G#<_06[VBAN#7&JET12DU4 MK]UK$$KN_!R]]3M2*/E%Z/NU11: MF;S\7KI5):A;AKLOF)JPKC/H-"@F=Y&.WD8>[<." +A'U;WEEFR MUZY06\'!E]L06IFOW+8Z_=/2BE'S:@JM3%YN7QVMR3M>*X.*"/J]06]?*M4H M1TFJX>:",A(W5<-8$U,_5?194+S9TBUCO%EXW5<OJ^HD.O MOBFT,G^Y&7-/:\SH&ATSFD(KDU=XD*PW@U>,@VJ?U*QZ3VC,0LF))U,N#U%0 MS4-DI_*@N1KDX'T)684W,>+78*:$JZ86R(>ERK+?]Y3^^.[-DMV.9)ODY8PY MDY(%R>8:R )X'* ^7S(FGW?B]SVR]WM&_P-02P,$% @ YDD"5]4RS25@ M P $PP !D !X;"]W;W)K&ULK5==;],P%/TK M5D"(26/Y:K*NM)6Z)MV*V)@V& ^(!S=Q&XO$+K;3PK_G.LE"MV11!WUI8ON> MF":,DI(AN4)7Q,&*TLN,JQ@*%:F7 N" MXP*4I:9C6;Z98 M,,?#-5Z1.Z*^K&\$C,R:):8989)RA@19CHR)/9CYVKXPN*=D*W?>D?9DP?D/ M/9C'(\/2&R(IB91FP/#8D"E)4TT$V_A9<1JUI ;NOC^PSPK?P9<%EF3*TZ\T M5LG(Z!LH)DNRN(7;2M;RT!1+A7/*C#L(*.L?.)?51QV M ,#3#G J@/,4T'L&X%8 =U^%7@7H[:O@50!O7X!? 8IDFF6PBD@'6.'Q4/ M M$MH:V/1+D:X"#0&F3!?6G1*P2@&GQD%X.[^??)[?AW=H;V% T/*3IKBO;=GK7AUOKS/>GU1"!(IX M!GM(]&4/WQ]E,(8S&SXP>72,(BP3M(3V 27P(4)>5M!L5*O0&$0IEI(N:81U MMMJ25.[ V]FZ?^8V<^0U/+3[O899T&2S[;-^,_I-NE/7:YC-.L/SC\7NU\'W M]RQV])'B!4VI^GV,IKD0I+W<_89/CJZ[IY'L5'UIM>^G&1Y2<];4M!VK6>OF M3M.2$;$JVDL)U0RG17GSU+-U!SLI&KAAH@?I_P/@/ M4$L#!!0 ( .9) E=!(HD/=@4 #,E 9 >&PO=V]R:W-H965T882$PV]= 609QV'XI]8"3& M%BJ)+DDGW;\?*2N2)=-TW!VZ?8GUC)\R7A%%VS.U*?5C=!G7H42 M)QG+9<)S)-C#1>J9QG'[^!G];9&\3N:>2C;EZ9])K)87G5$'Q>R!KE-U MRY_>L3*AOL&+>"J+O^BIM/4[*%I+Q;/264>0)?GFDWXO"['EH''L#F'I$+8= M>GLY%X3!5=#(6_ D)8ZW1S$%1_<); MURO)3:/,E=!W$^VG)IC<1+5KF-6:*)JE\HY_]:8[1ZU=OT"N4Y.ANR==2N\NQIW3& M)FXO*K.[VF07[LFNBS[P7"TE(GG,8HL_=OL/'/Z>KG15[O"YW%>A$_"/=7Z* MNOX)"OVP:XEG^G+WT);.OWLZ^>&G-XK1K7JO6^!U]_4>$\DC-4*!OKS7]]!, M=Y'\RT;S!JAG!S)B>BY7-&(7':V6DHE'UIG\^DLP\'^WU1@2#$."$2"P!AN] MBHV>"WURQQ5-;;7?N T*-_-_YW$R&)R-OM0F"8=@T(I:' M^;5-([%^E5C?F=B42V5T2;!'EJ^9+44GP+'M!0F&(<$($%B#A4'%P@#J91] ML@$)AB'!"!!8@XUAQ<;PQU[VC5M_Z_T[Z[;>]5V3(.RUWO7A[KL^:+_J%AS? MM[_JHRJMD3.MNLE.T+5>):/7[[F4;[96*$8(9GG$,[VN$6C*,UWH,Y]A6A03#[D(5_*/HH#(2H)@:;)Y5;)XY M@[S5B%1$RV+M&.L84[XR'-J(<"(=2P0D&(8$(T!@#3H"OYX5?"@-+Y& " %% MPZ!H! JMR"WU-R&Y(_L0:/A K8Z02P(56)/6>O +G)/,9$Y3)HLX,RJ^,I7D"RL9 MH&,?*!H&12-0:$T^ZM$OZ($)NW.*/)H32#0,BD:@T)J- MWFOK^JY-X _;NM[?7:7WVZMT"])HGZS7LV#@'&[^ UD'G2E!T?"!6KU,*PE4 M3$U&ZWDR< ^4URS7]4^+.&F<)7DBE2@8MM+A!#N:#D@T#(I&H-":M-3S<# " M$W;06184#8.B$2BT)B?U5!NXQ]K]PGYV^)N5J@:/A K8X230(56I/8>M ,W8.F'B^46$=J+!Y3H.SLEF M_TX-O]E.]$&GF.02I>Q!/\H_'>HUA=CLT-F<*+XJMJ#<G. $5+"9;9+NW\\&PA)P6+7U)<'FG'-][C7V'>\(?6(Q0AP\ M9REF$RWF/!_I.EO%*(/LBN0(BS=K0C/(Q9!N=)93!*.2E*6Z91B>GL$$:_ZX MG+NE_I@4/$TPNJ6 %5D&Z:\92LENHIG:?N(NV<1<3NC^.(<;M$#\(;^E8J0W M*E&2(Y.!S--$,N2"4HA67"E#\ M;=$JW\LO0LO2\C0G*3?DHC'$VVH@0BM89'R.[+[ MA&H_KM1;D925OV!783T!7A6,DZPFBQ5D":[^X7.=AP."T%$3K)I@M0G."8)= M$^R71G!J@O/2"&Y-**WKE?F9WQ09?RH#DY3!Z=/W?^:(PIY@C<@E14!*_$YJDI1J7BEBKP6MO[ \L;Z]C##78SG M#H\Q01=C.L,6*%2 K*'=@(Z,NHU1M]?H(B:47W)$L[\XK63<@^!&RV<7,31; M-KL0TW5:+GMECCQZC4>OU^,CI E]!N\)AZG*TJ"[/9WV]E1AW):K+L;T!JWBA@J0/;1:SO2#ZS)#=%/V M*4S4I,"\.B:;V:85FI8=0&M^9H[FIF(^$*U3U>G\D:_ZKAM(-PEF8A>L12CC M:B!*0*M>IAIPDI>7]9)P&ULK55M;YLP$/XK)U9-K=06 C2IL@0I":G6J=6BLFX?IGUPPB6@@LULD[3_ M?K8A+*E(5&W] O;YGN=>?+X;;!A_$@FBA.<\HV)H)5(6?=L6BP1S(BY9@52= M+!G/B51;OK)%P9'$!I1GMNLX73LG*;6"@9'->#!@IX M$3MKT)',&7O2F]MX:#G:(JGN"65G6I+_@!,R(Q!LG@:X%<">D*[E!=F8#3$"5),W&F:!^C M$$Y/SN $4@K?$E8*0F,QL*7R77M@+VH_QY6?[@$_/;AG5"8"IC3&N 4?'L=W MC^!ME;,F<>XV<6/W*.&7DEZ"YYR#Z[A>BS^3M\/=MG#^S_KTGZWO)<-KJL@S M?-ZA*JHN_N=H+B17;_]7VP57%'X[A>Z'?5&0!0XMU? $\C5:P<O'J*YS C+_H=MSZXBJIKJ/0X60<7U[VK@;W> MS7.K4G=?*6Q1ZOB]WK[6M$W+\[U&JXK8WNEE.?*5&2("%JRDLBK(1MK,J9%I MSZ_DXTY_TFF1AVJN56/H+WTU%.\)7Z540(9+9;EQRY<9FAMN,JG8 M$F: ]]6-U#.W4TEY :7BHB02%E/GS!^?^]0$-"N^WC]T;4Z9@F<'O\HOZI25XG\\ 47(C\!T\QFSJQ M0U)8L#K'6['^#)N$AD9O+G+5_))UNS:*'#*O%8IB$ZP=%+QLK^QI\R*V BCM M":";@.9%N"VH<7G)D"43*=9$FM5:S0R:5)MH;8Z79E=F*/53KN,PN?IX-OLX M(^_)3.]W6N= Q()<,ZPE1P[*S+Y5(!GROR/$E(..Y.B%'A)?D+A.U M8F6J)BYJ1T;7G6_HYRV=]M"_UN4I";QWA'HT(/>S2W)\=/*WC*L3ZK*B75:T MT0WZLFJ-_CQ[4"CUQO^R66LE!G8)$..N[@$'=@8[51PRU6 MX/FQG37L6,-#K*&--;2PHIZ\PHX5'F*%-E:XR_*#T,Z*.E9TB!796-$.BT9> M3UYQQXH/L6(;*]YE!;2'->I8HT.L$='GF& &NL O$*0-/=I!QR.OYU/QO=]8= .V5Q=M]!X-XT.=DJR#Z_]N)O_N517348^2U MAOE[*Y N8DJ-"2^J&B'5A5;O!RBT&J [I8+ZOO^O W>K39B6>\WDDI=*9[C0 M<=YII#.0;1=K)RBJIG,\"-1]J!EFNO.#- OT\X40^#(QS:C[+Y'\ 5!+ P04 M " #F20)7L,:AZ2L" #7! &0 'AL+W=O$ \N,FTL3:Q@^TT MNW_/V$FC(J5]X27Q>.:<.3.92=0H_6AR $N>RD*:F.;65@O&3)I#RFTL S#RH+%@;!G)5<2)I$_FZMDTC5MA 2UIJ8NBRY?EY!H9J8 MCNGQXD'L<^LN6!)5? \;L-^KM4:+]2R9*$$:H231L(OIJ^"DRF\?TAI(,=KPN[(-J/D!7S\SQI:HP_DF:-G9V34E:&ZO*#HP*2B'; M-W_J^G "&)\#A!T@]+K;1%[E';<\B;1JB';1R.8.OE2/1G%"NH^RL1J] G$V M^7R_W-QOR!ORE6O-78?(JSNP7!3F=<0L9G!Q+.W85BU;>(;M4RU'9!)W2(0E&P70VC]AA0.&T5SC]3X4:W/+V$<2"+H?T7QD3MW*?^%Z+Z3!O#OD#$;7,TITNT:M857E1W>K+"Z" M/^;XYP'M M"_4\H>#;<-_;\L^0M02P,$% @ YDD"5UF[ LX3 P _0H M !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-K;21 M[]!V$*F%;F,:M"IT>ZCV8,(%K"9Q:CO0_?O929I28<*0>$GLV.?<+2'!O$4S2.7(G+($"]EE"Y-G#/"L "6QZ5A6 M8":8I$;8*;[=L;!#2F0$LW)%7+.!9,CA*)$V'O=C@< M3(8WH\D878WZJ'<[F@Q&WVY&O<'-&)WV06 2\S/T&3V,^^CTY R=()*BR9+F M'*%U&='9$_)''+62W/R'')\"I M$^ 4?.ZN!- D(4)N3,&1-(1Z-!4D74 :$>"H3W@44YXS0(]74RZ8W'9_=)[+ M()X^B/H7+WF&(^@:\F?CP%9@A!\_V('U19>!(Y&]RX=;Y\-M8@]56M'I/:@C M8 ;L3&>VD>%0LR594)"I0V<5>NVV7-F5QH17F_#VF?!TPAM1APHOR?P-X;;G M6;9>N5\K]_WE;NVLT-Y4"L/]BD/=,H;48=3#L^Y MU(]N5NKY.(1D"DQ[;C52'6KG2&3O7%_4KB\:S_%MUS_E##00D'"M\XMC.C\2 MV3OGMO5VAUN-*Z[N+'4SY7(;WTYCLL"J1-)>S=;6CG/?MEMU_S8&.]2,N5&; MJ,)PB-F"I!S%,)?T5JLM?V96UEIE1]"L*%>F5,CBIV@N97T*3$V0XW-*Q6M' M54!UQ1O^ U!+ P04 " #F20)7Y]QJ8/," #J!P &0 'AL+W=O*WLW%EZ+ MIRID,8P%D6D44?&["R%?MXV:L7WQS!9+I5^87BNA"YB >DG& F=FZ1*P"&+) M>$P$S-M&IW;7:^KX+. ;@[7<&1.=R8SS5SUY"-J&I8$@!%]I!XJ/%?0@#+41 M8OPJ/(WRDUJX.]ZZ?\YRQUQF5$*/A]]9H)9MX\8@ '_J=*4ZZ MGT3[%_3^)HXU@=B6[93(>^=E_?!1WDMD]O[&]?U=K M6)^J,OU/9GMY.V7>SCEW;UL$4!1!5;*Y0R-ST(UEY3E6\Z9EKG:3J AR&K=E MT!Z<6\*Y9^&^\!6(.-*5R&*IF$IU]ZADS(WJ.Y^W;VX/$(]C7%T[583UDK!^ MEO 9L$B8KR# ?A2_8@]*N&2J$K%^C-BPK /&OP3M039*R,99R/Q,^\69IMF9 MK@)L''V[YCK- \"*H)IS K!9 C;_J0BS3L3?2-T\*KRF:[D'U!5!=;MV0&WN M=&)]"SY1L<"Z(R',469=-S%KD=\L^43Q)&O.,ZZPU6?#)5[&('0 KL\Y5]N) M[O?E]>[] 5!+ P04 " #F20)7UE",G7H% ! )P &0 'AL+W=O9- EC[^XM=L4B+AAO&OXL5I1*] M1&$L1JV5E.O+=EOX*QIYXH*M::Q^63(>>5*=\J>V6'/J+3*C*&R;AM%K1UX0 MM\;#[-J,CXSQ<>T]T3N6W M]8RKLW9!6001C47 8L3I:WY"5\GP6BNPOVN1MC1;R$R%9E!NK'D1!O/WOO>2.V#-0 MG'H#,S-I:T=*#+%R9M7)P$*]OKIW)@SJYFMQ, M[J8$S3\3\J!^NIW=WY&[ASGZA.9J<"^2D"*V1%,6K9D(LC&B3F=$$7-?:.WKZGL6\K'Q:.-'>.O#*UP"])?($ZQD=D M&F:GIC_3YN9FW>W\GCKY/757;^Y07YGC.O.*+SO%H.QDO,X)WFXG::J2_%VO/IJ*52L:#\F;;&?_Z!>\9?=5&# MA#F0, ()M52^S2E^0SV/3L@?6L/V\'R M^]P M-9(DD)+NL22V\:!?2%9<:A4NM;0NG?A^$B6A)^E"O695-_S 2Y-TG9NW)&NO M Y^LP9&;M7KGNKF1)(&4=&LDNT;7JG=SKW!S3^MF9^=:Y6;_Q"CN'0F;!C:, M _=J=O?V"_?VF[DWG5[0%S69%K1VJM _4K?MP8&' M^T?/F=4[:.,<<_"@>^BW8Y#=/VCC:N_KE>ET4'AM\(MT&JT32;G(7IOJ/1JL M5Y1[(:*[-VB="[7,0_/3PO]0I*/.8:X$+6 TTB2@FFZ- M)K9[)PI$N"QA8'T-PPUB+U8SS#!-FB+]2.*_:GVNESG[J8*D.: T DISH6C5 M\)>U&#QXRU0*6I4!I3F@- )*OK9<6HD2D!%W3I1T[ /IYWMO0T^$>5/V58LH::222RWVRJ*J\5VKTFVR>G@ M^A6^G.*:ZPZ^)-O-7"5^N[?LUN-/02S4!':II(R+ODKL?+M=:WLBV3K;7O3( MI&11=KBBWH+RM('Z?&PO=V]R:W-H965TICV8Y(-$3>S,=J#]][-#&D%(,U;UA=CQ=^>[ M,['=WU+VR$, @9Z2F/"!%@J17NDZ]T-(,+^D*1 YLJ(LP4)VV5KG*0,#9U)U-OXB+9\F:W-^YP(3NCX>UP.IX@[WHR6?*? M%V0Q(+I",Q$"0T/.0? +-*7$SQ@#(M"Y"P)',?\D 0^>B\[//J$S%!&T"&G& M,0EX7Q=2OA*A^X74T4ZJ^8K4[QFY1)9Q@4S#M&K@XV:X"[Z$MW*X60-W3Y^] M M=EYF7P9AF\F?-9K_ M\%)FN( G@48Q]1_1K^&2"R:_@]]UT>S(VO5D:F^X MXBGV8:#)CY\#VX#F?/S0LHVO=4&])YG[3F0'(5IEB%83NW,/,K+(%Q @'_.P M+K@=@9T3J#UPX[0,HZ]O]O.HJ3&-WF&16U/4V6,ZT-\N];<;]7NP 8:)#RC% MSVB5D:#.PHZC>-:=4JOG5/7*H"4\DC4>>T:ZY;FNO\V MAW"QXY-RQZ_SVSWZ8LR>73$S/BZR6MU**FZCIO]UK.^=ENIJ%74?0-#] EU3(XSAOAO*&!4P5R/$5I>*EH\[D\L[F_ 502P,$ M% @ YDD"5XQ;LYK? @ V0< !D !X;"]W;W)K&ULK95=;]HP%(;_BI554R=US0>0M!U$ L+43BV@AFX7TRY,1!!@ODE M74$J1Q:4)5C(+EOJ?,4 A[DHB77+,&P]P235W&[^;"3+2*@/NMM=X27X()Y64R9[>N42D@123FB*&"QZ6M^\&3HJ M/@_X26##]]I(93*G]%EU[L*>9B@@B"$0R@'+UQJ&$,?*2&+\+3VU:DHEW&_O MW+_GN?R8[@_Y]?SP<(?]V-)K) MH8?I9#P:SWST%?ER(X59#(@N4#\(6 8ANB=X3F(B"'!T[H' ).9?9.R3[Z'S MLR_H#)$4S2*:<9R&O*L+2:[FUX.2U:)9U:)9N5_KB-\,SV7^,]@*-(AI\(Q^]^=<,+DE_S3E5IBU MF\W4,;WA*QQ 3Y/GD -;@^9^_F3:QK>F3/^3V9N\6U7>K5/N[NYWPU86$0Z- M/[)PL','54+6KFV;9E=?[R=1#W+:SFO0&[AV!==^%YS VV:R0M[9F_3*;MD' M9/4@Y]JVF\DZ%5GG))D'C*RQ*E?507FY0,.,,4A%$VFG!F&9Q@%H/<:TC&9. MN^*T3W).1 1,%IV<"\6O9[J)T:ZO9HVQ'G/M'&%T*D;G0UL0R8*"Z$? G=K> M,VW+=@[0FZ(ZEG, K^\57G7I/6"V)"E',2RDSKAT9.ZLN$B*CJ"KO!;/J9"5 M/6]&\NX%I@+D^()2L>NH\E[=YNX_4$L#!!0 ( .9) E>+&5-Z6P0 &T4 M 9 >&PO=V]R:W-H965TWMV!\-P'3NX?QWSZX<9. ,SO7""."2 M+\ <"_%"V1+@B,=,28!9H%_$/([B$"L2F/M"T7^P?4/D6:\U2:3)I$QAMJ1/ M&@=+273JR80H3$-YJN?X-IN DP^GX(.. P\K'DL-+ >NT@4:FNX\+>8R*08= M**8#/G.F5A) /.17\+FJ3Y^0N4Z' M-AW5T/&SE^5;//\ WB?*J")GMWKA!V":2SI.)/WK5L>#J2*1_+M*O 2\50UN M^L6%7.,Y&3JZ(4@B-L09_?H+['B_557>$%A!AU:F0ZL.?70CN)3[J_&BJN0$ MIV-Q3$?;C'I>OS]P-[NEO!%4H-C.*+9K*8X/[0JS96BTQE3H9JAD)>L$NKU# MZ*P+N]X>[8JH3J_=KN;=R7AW:GE/]S?J1\"(JB+9*:G61_O*=DH4(6JUJAEV M,X;=6H8/9+YB/.3+ERI6M;GO7>,-@17*[&5E]HZYUWM-ZM 06$&'?J9#O_9U M/]H/L=E%&R*TL=#>P;@3L^]C219Q"$*Z(.!$?SE>"!;RM$J-^BF@S01]$-FO M1Y4"M0 _J0#T\F^TUU"_2X%V=V6KZ^UWCC2J?2BJ2'/'2L#C];P4>Y?YF=_O MP'WJL-SU_&[K0+>&*.>.:KE?6:M%A%Y>H24M5W1=R;,6Y[T[JRFT8M6YGX!' M-12P44?1%%I1B]Q3P'I3T4BC>6,./TFM;37U$#\K0^Y;8+UQ>4>O:9=V+&K! M?0L RS:E$%6DF=L46.]3_ENO*7N7,X1*[@66[8L.\_P#W',# ]]P, ('A.&( M5')KU,$TA5:L-/8&!AW1P* * U-!O"JJU%+7AR$/<9BR5E$H1DH5.]\Z[63"1G6\E \;4]'GKB2CL@ M>[DBND$)$Z"?+SA7KP,S07;"./H74$L#!!0 ( .9) E>[^2W+O ( .D' M 9 >&PO=V]R:W-H965TICVXR;6Q<.S.=AJV7S_;2;/"0H4V7A+[?-_W^<[V MW:#DXEYF H]Y)3)H9,IM>Z[KDPRR+$\XFM@>F7)18Z5GHJ5*]<"<&I!.76] M3J?GYI@P)QQ8VY4(![Q0E#"X$D@6>8[%SQ%07@Z=KK,U7)-5IHS!#0=KO((Y MJ-OUE= SMV%)20Y,$LZ0@.70B;K]26#\K<-7 J7<&2,3R8+S>S.9ID.G8S8$ M%!)E&+#^;6 ,E!HBO8T?-:?32!K@[GC+_LG&KF-98 EC3N](JK*A<^J@%):X MH.J:EY^ACN?8\"6<2OM%9>5[HIV30BJ>UV"]@YRPZH\?ZCSL #1/.\"K =Y3 M0/ ,P*\!_DL5@AH0O%3AN ;8T-TJ=INX&"L<#@0OD3#>FLT,;/8M6N>+,'-/ MYDKH5:)Q*CR[O(SOIN?G*)K%:#J[B69GT]'Y!$7S^>1FCCZ@&18"F\-$AS$H M3*A\IZVW\Q@='KQ#!X@P=)/Q0F*6RH&K])8,L9O4\J-*WGM&WD<7G*E,H@E+ M(6W!Q_OQO3UX5Z>BR8>WS26R1T<5 M-$<5[&,/HYP+17YA6WWA0;<1":WOL:+I61K31#9A-S@=N)O=%+?X])[XQ'_[ M^-WCQSZ3%I]3O_&IXG1W:E<.8F6;AD0)+YBJ;FIC;?I29,OQ$_NHVQ]W6^RQ M[F-5V_E#7S7!"RQ6A$E$8:FE.D] MON1<;2=&H.GNX6]02P,$% @ YDD"5]$',23N @ %@D !D !X;"]W M;W)K&ULK99=3]LP%(;_RE&&)I 82=/T ]9&*I2Q M3@P0A7$Q[<)-3AL+)^YLIV7[];.3-"MM2*=J-ZV=G/?U\YY\.+TE%\\R0E3P M$K-$]JU(J?F9;M8$*12\;@0:X*8)OD_>2GZL"9H>&\(W$+@_JN@60B:6="< M+(LU)(KX/<&7($RU=C.#K#>96J>AB;F*8R7T6:IURK^ZO1T^C:ZO87 SA-'- MP^#F:G1^?0F#\?CR80P?8*SOFS!E"'P*TU2E H'$7"CZFZC\2C*B, 3%@2:* M)#,ZT<5$2E02N(I0@(I( C/.PR5E# Z'J AE\DB;/XZ'<'AP! =:"P\13R5) M0MFSE4YF^.R@2'&>IW#?2/$E34Z@Z1R#Z[C-"OE%O7R(@98W,KG[6F[K?I9- M=/0O?]9R>O5C/4+O*GAF\,H.W*X-7Q9VK6FO<7J>[P5WKO"=WJ^1N M[>)N57&WMK@;WB9WK?.>W.V2N[V+NUW%W=[B;FW>)K7&>V)W2NS.+NQ.%79G MN]W-#>Q:XSVQNR5VMQ9[M/GN/H8$5560[M9S>NJ>;B39KFFXGE<6Y83VVJYE MOAB^$C&CB02&4RUS3CJZ62+?A?.)XO-L(YMPI;?%;!CI#Q<4ID"?GW*N5A.S M-Y:?0OX?4$L#!!0 ( .9) E&PO=V]R:W-H M965TK9MH@3R(AHL17DZLV"\8Q(M>5+6ZPXD+D!9:GM8MRQ,T)S*^@;VX0'?5;( ME.8PX4@464;XW0A2MAE8CK4S7--E(K7!#OHKLH0IR-O5A*N=7;/,:0:YH"Q' M'!8#:^CTHK;V-P[?*&S$WAII)3/&?NO-Y7Q@87T@2"&6FH&HQQK&D*::2!WC M3\5IU2$U<'^]8_]HM"LM,R)@S-+O="Z3@=6UT!P6I$CE-=M\@DJ/.6#,4F%^ MT:;T]3P+Q860+*O Z@09S#RR_CKU<1 MNAG^B*;H+ 1):"K.T7MT.PW1V>OSOBU5%.UKQQ7CJ&1TCS!ZZ(KE,A$HRN

;Y/Q?].C9T>\E MPZOK[1D^[UB]\YAE@&[(%H54Q"D3!0?T6)$8 M!I;J5 +X&JS@[2NG@S\T)?LER<*7)(M>B.Q>6?RZ+/XI]F#"V9J:WJM:/Z)E MD239@F@J2,G5,5QZ$*P#U^MZ&..^O=[/=8,?[KH'?N&A7QOC0[[HT,]W.MU] MOWOBV[7X]DGQ4TED(1F_TXH1)Q*:1)_F.'.[+8S?-/6K\2-(QS^&#!^+>7$, M&3TG9ID\>Z^99\"79HH*%+,BE^5W7EOK03TT\^F!?>3TQDZ#/52#O9S#_^C+ M6\$5X4N:"Y3"0H7"K0NE@I>3MMQ(MC*C9,:D&DQFF:C+"7#MH-XO&).[C0Y0 M7W>"OU!+ P04 " #F20)7)(S?X+0# Z# &0 'AL+W=O9G+']/:GM\13?BF6B M_$7[6MNX-; ]SW M[N#5@-)TL[*]=%R()1[V.=LCKK2!30U*[Y=H\%=*59[,)8?5%'!R^!0MT,-T M/D?/T0S-[T>S"(T6B]GG\8TI1N!KC(FQ#7: M$DC9!'."KD(B<9J![ :]S$-T]?$:?41FM2I02M$+3:7X!$(8+Q)6"" 7?5." M$Y0IYJHV>%P9;+]AL(,>&96)0!&-2:S!A^?Q_AF\",]760KK*O' MJA>U)[9X108&/)F"\!TQAG]\Z/C6GSJW7I(LO"19="&RHP"X30#<<^S#)[BE MZF[JW%\A_1*IZL]NV+&"H-LW=VV_:K0"QPV.M<)?M6S'"YQCK>A7+<>U6UI' M)GJ-B=[9' L)9?"2OIEEWB6S[))DX27)H@N1'87 ;T+@G\VR;V7])O$-WL%U MWY##,U\(*!3POE?%!"I%6354/K9*!9:2ITNH-4NH/I(IY1R*#I3*U6O"LIAP M*!-5_;D"KHKZ6A?IZI!>.U4=/^C:EMX-<=_J\^.U1JY;6891GF+0JM ZMS=%LF6+?6Z8.@ M4^J=6I5A/)MF4KMF02&KMRF$!S M3[A2@/4U8_(P41LT?Q>&_P)02P,$% @ YDD"5ZURQCT4 P "PH !D M !X;"]W;W)K&ULS591;]HP$/XKITR:-FEKT@0* M[0 )*%.[M041NCU,>W"3 ZPF<68[T/W[G1U(H4K1)O&P%V([]WVY[_QA7VA'@TD^NXZW@F(4PP MTH:!T6.%0TP20T1I_-IP.M4G#7!WO&7_;+63E@>F<"B2[SS6RZ[3=B#&.2L2 M/17K*]SH:1J^2"3*_L)Z$^LY$!5*BW0#I@Q2GI5/]K2IPPZ >.H!_@;@OP0T M7@$$&T!@A9:965F73+->1XHU2!--;&9@:V/1I(9G9A=#+>DM)YSNW8UF<#,. M0YB,IA!>]:WM^ ["V7CX]6I\2:HP)\BI(BQACF4J00B30O-+.[1R!D,N/90D&. MY*HEDPCO+E$SGJCWQ&]75,?5)-*DZD8;08-2D/^*H !N1::7"D89?7D?[U)Q MJ@KYVPH-_(.$7XKL! +O _B>']3D,_Q[N'\@G:#:L,#R-5[A&Q=::9;%5#H@ M=T2/(')34D6[$,,TO*^MV4%. M_$8EOV'9@U?D]W>M%CY;;;1GM>&^U49;JTW(:J&UVH\;(H9KC:GZ65>PQC$+ M=B2RO8(UJX(U#_JE7__?K--<$C4MD3G]5[W@W/.]9G#><5>[>FH"6VV_==IH M5H%[N9Y5N9X=S'4F-$OJ,CL(^]?=.!+9GL)6I;#U7]BW=VW5!TD169+B^0:K7J:/KV(G^Q/J!.IVQ,GFG* M-NF6R06GPSO!.5%Z)RU*2Y:M1SG1(K>W]X/0U O8X9*Z-90F@-[/A=#;B?E MU?_U_@!02P,$% @ YDD"5P&BO,70! !Q< !D !X;"]W;W)K&ULM5C;+E[%F<76*Q0&_/^)=\3:E SVF2 MY7UM+<3F4M?S^9JF47[!-C23;Y:,IY&0MWREYQM.HT5IE":Z:1A$3Z,XTP:] M\MF$#WIL*Y(XHQ..\FV:1OSK%4W8OJ]A[>7!-%ZM1?% '_0VT8K.J/B\F7!Y MISZT <&4@>V,"L M#PS!E9M8+W6@UT;V*_UX-0&I72]TEX&+HA$-.AQMD>\0$NVXJ*,?FDM MXQ5GQ8',7WC_.T/ ^0#?AP\UT./DT'@UO MT?C^^F%Z-WP_ON_I0HZDX-/GM=>KRJMYQJN% M[E@FUCD*LP5= /9!NSUIL==E!)HPF"]AN#);"?_89A?(,CX@TS M8#RCUYN; MD)S_YSW\8>\GP;":;\(J^:PS?#.ZDJ5 H"G=,"[B;(7&6562BJG]]ZV$H[&@ M:?X/E/F*VX:YB[IWF6^B.>UKLK#EE.^H-OCM%TR,WZ&P=TD6=$D6=D1VDB"[ M29#=QCZ8TAW-MA2*?F5(2L-BD=@-;,OS#/G7TW?'D06 V'<]!1BH0,_%CJ4 M0P!H$=\^!IZH=1JU3JO:&\[R'&TX6\8"DEQ9.T=^38\8IBH9 !+B^:ID%>@X MGJ?&)@2 ID^,LY))(YFT2G[84!Z5,X\^RY8@ISDDG"C>+0\3-3,C%6B;V'=4 MX2K0=6U#C5"H CT+F_BL<+<1[K8*OXZS*)O'48+B;,Y2^@%E%$RZJPS@(\:$ MJ-H!H&EC53J$\QT5& ) AYP5[C7"O5;A$\YV<=E]R4I;BTH8S[P&#M3P@ M\Q#0\-2Y$0! ^7T LQP VIAX9P/@-P'P6P-P+YOB1$YT2*ZO^,2&"]2J$0!T M+=M5Y:I TW)<0*X*M&SS%'@B%QN'QLMH%1QF@O(-CW/YD8>+[;Q:7:-L@1[I M?)VQA*V^@IU5*^U;%]A.V8).V<*NV$X3=-09XY_8!M7D7:6I2[:@4[:P*[;3 M-)F'-)D_V@S5EB>S%V,'*!P0TK"!^A< 2&+:4', (0ULG>\.\*%!QZWMY7=; MHMK\M+X90'T;04C#-8 %$D#:CD?4M22$D-@F[GGAA\87MW>^=W011W613*A< M)$'UK1QOGGI=L@6=LH5=L9UFX]"88^=G5LC6MO_-:>J2+>B4+>R*[31-A\T$ M;M]-M%5(M9''IFL"FR<(B1T7V$0 2-,F1$6&$-)RR/DM(S[L(W#[1N*[%=)5 M=JN.W+L!N@&@#Y3[ #**FJJ6Y(00F+;!YI*_>A@+Z5\59ZHYFC.MIFHSG.: MI\VI[; \J_SF^16^'&'@>5"<\I8'B0?ZZHCX+N*K.,M10I?2E7'ARBSQZM2U MNA%L4QXK/C$A6%I>KFFTH+P R/=+QL3+3>&@.?L>_ =02P,$% @ YDD" M5_$7_759 @ 004 !D !X;"]W;W)K&ULA51M M3]LP$/XKIPQ-( $):,R2!._=J?31#4DN,0[#::I*J9_7Z!0FVEP$CPMS'E1DEL( MTZ1F!2Z0OM9WVD9ACY+S"J7A2H+&U30X/SF[F+A\G_"-X\9LS<$Y62KUX(+/ M^32(G" 4F)%#8'98XR4*X8"LC%\=9M!3NL+M^1/Z!^_=>EDR@Y=*?.NW/8*HCC'05Q M5Q![W2V15SECQ-)$JPUHEVW1W,1;]=56')?NIRQ(VUUNZRB]NKWY>'3_?GX- M5[?G-W $"_O;\T8@J!6PHM!8,$*H-9<9KYD )F5C!WL>C>;$T;A$H61Q1*@K M.V/2P/X,B7%A#F /N(3[4C6&R=PD(5G-CCG,.GT7K;YXA[XOC3R&470(<12/ MX.MB!OM[!\]A0FNY]QWWOF./.]J!.\,EP8R;3"C3:(0?YTM#VMZ1GT,:6ZSQ M,);KFS-3LPRG@6T,@WJ-0?KZUZ>@E]-0;WY^CZ[ <]<&0OA;A MU".X-ERGHRB*DG ]P#ON>K+)BV17SR_0(9 B)H;H M)_]:'? :;G6$>URNF2ZXO9@"5[8N.GYC873;L&U JO9-LE1D6\Y/2_O&H78) M=G^E%#T%KN_Z5S/] U!+ P04 " #F20)7R)"S5VH% P' &0 'AL M+W=O,C0/B-ONQ; 7M$3;6B72H2@[ ?;A=Y1LT9DE#G6CO(@E43S^>7?B3R<. MUE)]2Q><:WA.8I&>MQ9:+S^VVVFPX E+3^22"VR9294PC:=JWDZ7BK,P[Y3$ M;>)YO7;"(M$:#O)K#VHXD)F.(\$?%*19DC#U-[RC"(>\T ;$PQ_5OR2Q[&QA#J>-D9;Y9BFX^[QUOHXGSQ.9LI2?BGC M/Z)0+\Y;_1:$?,:R6#_*]6]\,Z&NL1?(.,W_PWISK]>"($NU3#:=44$2B>*7 M/6\SO8#')1#$)J!NG!K11ZD<*U"'GXNG\;!9>JR5;U!7$:_#T3)T"]8R > MH?!E<@7OWQTY[-+2&S2W2^N\@><@9W"I>!AI&+,@BB/] G_F#3>:)^E?5=,O MK':JK9H'ZV.Z9 $_;^&3DW*UXJWASS_Y/>\7A^9.J;GCLCZ\S)3B0L-4*NP9 MB3D$# =#V55*"UN]W)9Y8E=#GW0];]!>54CHEA*Z3@DU;CN&6_8<)5D"%Z6V M2X>V[IXVBM)JM/5*;3VGMANA.3I= V8UAR57P(3(DJKQ"T-G.^-[)UZ_W_%V M_OQJ-:>EFM/_49-J%L>XK.D4ENR%36,.,\6?,BZ"%^-#O)BW5@ETVW[*F,*Y MQB^.I.J7.OM.6Z,8+0GCL0M<\N 1CZH$.8T6;0'C.UGP%O&G5?'WZN)O M,>*[.;*G;!Q+J>IE%-9,-K[*PQH9%B6^FR43'F084KA?X0)D7JE@' DF @,/ MHP7>3^['CT<[[3?X4O$,DS5;UHMUCGEHT"V"_%XSN>I$VZ&R+:M\-U#>(%=/ MJW*U2SLU66+QY+OY]+W)VJ],UAJ8^Q9!OI,6/YZL\,\V*4;AW_BV;R:S<7#E M/)J %['P(EXC>4R<3#Q4MB4;<9-M+UG*=T(3@F.8:/P)X8&K )NQ%JV<@U^Y M[-:D$+$<(T[@O$D*E?.Y96H>B4KY36"/6.R19@HKTD1E12P3R71*74U4<<0RE#13QY$F6$@M"ZF[D/OA=-C8[^Y^BJE/!VII M1]VTNQ'[^?0S_ZX62V7P!5SS@R90KH)NF2EU-U'74\I V4]?1)@!' M=SX[*4594 *,9]A5^_D%/-,%=M3Q8F6RWQ+:"JUEDE^N,"2DRMS M [;/I-3;$S- N4DX_!=02P,$% @ YDD"5_=H]2R. @ . 8 !D !X M;"]W;W)K&ULK55M;YLP$/XK)U9MK=05 C2M.H*4 MDDS-UJ59DW::IGUPX!*L@4UMD[3[];.!H%1*LQ?M"YS/]SQWSQD?P9J+'S)% M5/"89TSVK%2IXL*V99QB3N0)+Y#IG047.5%Z*9:V+ 22I +EF>TZ3M?."656 M&%2^B0@#7JJ,,IP(D&6>$_%TB1E?]ZR.M7'E:_XEELV&"5SSG^8Q2CI68XI"#.,E6$@^K7" M"+/,$.DR'AI.JTUI@-OVAOU]I5UKF1.)$<^^T$2E/>O<@@07I,S4+5]?8:/G MU/#%/)/5$]9-K&-!7$K%\P:L*\@IJ]_DL>G#%J#COP!P&X#[IP"O 7B5T+JR M2M: *!(&@J]!F&C-9HRJ-Q5:JZ',G.)4";U+-4Z%T]E-]/'JYGHPO)V^@>'G MN]'L*_3'@XTY&D?#\6QT/X3)=7\\A;PZW=6?:]KAM>]R*SWN!;_A04O4$W_ISJ83^Y+[O4E13^+LIS#6\D 6)L6?I M>R91K- *7[_J=)UWN_3])[)G:KU6K;>//1R7^1P%\ 60)*'FFI$,9$IT)B"E M2KF@/S&!0WW$M?=H5SOJ'*=5#C-$5F'WS#UWW4Y@K[:5[JWE'Y7ZK5)_K]*( M2P6,*WC2@U)@S)?,2#L&DO.2J5VR]A+^[2G79-VM'OG^J=]M.U2+LK?NM9FI MGXA84B8APX7&.2=GNLFBGE/U0O&BNNISKO3@J,Q4CW84)D#O+SA7FX69'NW/ M(OP%4$L#!!0 ( .9) E&PO=V]R:W-H965T M\Y> O\D(V4->>; M&U5ESAH'B'7(!H?BER6A >+BE*Y4MJ$8N7%0X*M0TRPU0%ZHC(?QM220$%"]'RD2_L:$1!<1W?/7PGAT=@Z@I"T*^1R=W[DC1HHJPCQT>22#QM<-3 M[/N1DJCC1RJJ9#FCP./C@_H?<>-%8Q:(X2GQOWDN7X^4O@)< M-J@;Z3G$9_$GV*?W:@IPMHR3( T6%01>F'RCMQ3$48#0*0^ :0 \#>A="##2 M .,D )H7 LPTP(S))$V).=B(H_&0DCV@T=U"+3J(8<;1HOE>&#WW.:?B5T_$ M\?'\Y7'Z]^?'+_;L>?X;F/WS>O?R+Y@\V(?#NX?I[.'E[NL,/'V9/,S!)Z"# MCS;FR//9E3A[G=O@XX[)?&V/-Z2Q*L"5$8+'FC=0JG@7]NP PSM M&D -&B7U3.7A]XB*?U(4JU8X%2:IFD/:4FL0,3*B%A2 M(K,W3!V/53.1RC3M"&V*V=;9T_IDP<&@9Y7WE5Y&IBO:V8YF7Y&IM]D5L&A6W\^Z9^/;'.@:4;_9 J82DMH"J)&U@*) M049B4&?TH(6/ 4D6I\9$!F>UZ3T(K8'9/R$B+:4ID1I9"T1T+7=JFG2Y_A9[ M6#%L)CM,A2<'.)UBP(9Z#BZU5UJ;0ZA5-;LMM2+-(]^KM[&"N\3W$671I:2O ME78U>:[&G!.U_E$?,CM=ZV0IK[JKR 7F7&#ME;QFXQ-!2[*JRW,V[CDMJ14) MY:Y9ESK+DY6])J-6;72K:G:JINO'N;C.U^34JBUN5=9KN>?J];\F M&^MLKH2=4V,D+ZDQ&7G*(I?<.NL]J0>8N*X7T4 ^L#WF^(1M12VE36[5/;>J M9K>E5H28NVR]RF8?QMLUV!],%4I-%<71OZ716'1(R"ER^%; YI@&I93;=-/3 MBKI[X!U'?7T @OAOK5*T<@DKE>BE$@ "%[TS&=;? 7D_8 VA6L8?YNP&4NN6C+GW!S%X#M%I1O$(< T]@]D+F.6"'_&WIBX,\ M75/,J=JQ0[3@Z8NI7757$4UN]*'O!(.!<6I%Y.4T9@+/F!1R%J'D;A_6>UML# P#P &0 'AL+W=O. 8V.4)K;G.'4[Q81:G9;I&_!.B\UE M0B@,.!+S-,7\Y0H2MFQ;KK7JN">3J=0==J][+F!-C C'@DLQ48;:90GQI[UPTWI D6DGY M\6\N:A5S:L/-]DK]BX%7,$]80(\E/TDLIVTKM% ,8SQ/Y#U;?H46:PKK'$ MG19G2\3U:*6F&R8VQEK1$*J7<2BY>DN4G>P,'^YZW[[>?;_NWP__0/V_1S7/;Z]\^W#SVT>![]W:(SM%PBCFD:8QON=(TK4V*Y>12)?T,=KD)@DXI.:X3VRD="SB)8M%:/V MU(YRGJN,Q_L-CX]^,"JG O5I#'&)?:_:OEYA;ZO8%@'V5@&^\BH%_YK3"^0[ M9\AS/+_,GY/-M]SQB_7VC9[_&[W[X4A\>!=ZOO?Y;BZ%5&M#Z*0LSIE.4*ZC ML\NEF.$(VI9*'P+X JS.AW=NW?E'H?LC7T M&7J"":%4-54F2#"- 'TD--]ZG\IB4CG1:V.2B=6,F,ZVBTXCJ#<=QVG9BQ+< M6H%;J\35*XPFZCQJY ,\E4JOY:GM\33#L.;X03E/O>"I'^;)5_ 3J70:W'J M>SCG7JW9=!I^.4^CX&D5?Q3*JYEMNRC<2VXJ.ZZSO"LZ;9M*8)0GFPL3' MK'OILE=/^MH(Y6KAQN;P+AI>^<9P-ZY)[J%3NY54CT1S2YQQZCO;N7KJ4U?5 M6Z-Y!]$V\NN19)FFZVZA!>$N6N74IZ*M+SMNY<7"H&VGVB/I_#*ZT-VE^S^N M->[Z7N.>>K$IR;M'@@E-'8&S5)"GQB2C6!(C:G,BM/BMZB'.R: M(LA>#\]JR1^8J^PB4 )C9>I<-%3FYUEYECU(-C,5SA.3JEXRS:DJ:8'K >K] MF#&Y>M 3%$5RYS]02P,$% @ YDD"5ZXB]+1\! 01D !D !X;"]W M;W)K&ULQ5E=<^(V%/TK&G>GW9WIQI:-#:3 #,'> M;G:S61J2[70Z?5"P $]LBTH"DG]?R1CC#\5#&LWD!63YW"-=W>MC77FP(_2! MK3#FX#&)4S8T5IROSTV3S5R,K'$J[BP(31 7EW1ILC7%*,R,DMBT+,F6JZX[#!'@S5:XAGF M=^LI%5=FP1)&"4Y91%) \6)HC.%Y #UID"%^1'C'2FT@7;DGY$%>7(9#PY(S MPC&>_@7&U_ZA>7D]":YO M+W\$8'HUOIZ!CV FA+/[X4;8QN'\"!V138,I2$;F%SX)&=FSO/Y7^SG;S\S M?P=\(RE?,1"D(0X5]GZ[O==B;XJU+!;4/BSHA=U*^&63G@''^A78ENTHYC,Y MW=Q6N?.ZT8/_/7IE,9PBNYR,SWDNNTKY,2GGQYA2E"ZQ4!PNGRILN=LC>9X: @999ANL3'Z^2?H6;^I0J.3 MS-=)%F@BJP2Q4P2QT\8^NB4;K) LTD57"T2_"T7]CT>CK#*).,E\G6:")K!)$:!U+$>N5LI$3N)4W MOP-KPJ%$P1K*5Z!LNUO;M00J%'3Z:OF I:H+MKHZ0S%FF7J(\OP!\RA=*OUM M97EIWFEE\[6R!;K8JO&PC_&PWUA!\@GH"J5.-E\K6Z"+K1K*8\D)6XNA4U3$ M:>X(^KVZB#1!_9Y;UY F"+I=6-<0!:H/G]F"P&-9!MOKLM]QBJEP5:H("I,H MC1BG2)Z[*9UN)7MQ_NED\[6R!;K8JF$YEI'0?6LIT5J':F7SM;(%NMBJH3S6 MHK"U2CI%2KS&481KETXB\B5NHAS/ZM3%I(F"EFW5RQD%S.M;7DU-S-*1<(+I M,CN+9V!.-BG?G]\5O<5Y_S@[Y:[U7\#S"53T^_+[0'8$?:3??USXAN@R2AF( M\4(,99UU11#I_KQ^?\').CN0OB>&ULQ59K;],P%/TK5T'B(<'R;)N--E)IARB,K30;""$^>,EM&RV) MB^VL[-]S[::AW;H.T"2^-+9SS\DYI]>)NTLNKN0<4<'/(B]ESYHKM3BR;9G, ML6#R@"^PI#M3+@JF:"IFMEP(9*D!%;GM.4[;+EA66E'7K(U%U.65RK,2QP)D M511,W+S!G"][EFNM%R;9;*[T@AUU%VR&,:J+Q5C0S&Y8TJS 4F:\!('3GM5W MCP:AKC<%GS-7G%_IR2CM68X6A#DF2C,PNESC /-<$Y&,'S6GU3Q2 M S?':_:WQCMYN602!SS_DJ5JWK-""U*"[-+RSK6L>" MI)**%S68%!19N;JRGW4.&P WN ?@U0#O3P%^#?"-T94R8VO(%(NZ@B]!Z&IB MTP.3C4&3FZS4_V*L!-W-"*>B^/QL\.'=V!(_@^-/%Z/SK] _':Z'H]/! M\>GYZ/,QC$_ZIS&\@I@:*:URA+,IQ',F4.K1@!<%_2NQXLD53%"BN,84*&EX M6ZE*((RDK%B9(#P?HF)9+E\0ES3XKJW(B=9C)[7J-RO5WCVJWU?E ?C.2_ < MS]\!'^R'#S$AN&O@WC;%J&V\TMV4ZB!HATEFFK0O!"MG M2%VOX/(&-NO&[,8L]Y=,I/#MA"AAI+"0WW?%L7I^L/OY>J;TKG$M+6CL'48AD'[=^&6Y*"1'/RIY$E\\:#>X(X,-W ] MQVT%M_3>+>P$;7+F[);;:N2V'I"K&KW46]2 2H+BD*QVJ#0[] $/K3O2_, + M_;9SR\)>)?_82>W&9WNO3]J[+HQS5NXRL!?ZM_OED:?G "X(P/#R\U?-[1?RM17OC MRZU/31^9F&7T3LQQ2O3.08<$B=5)9#51?&$^YI=$.A"^C^E'.U MGNCS07,[XZMM!@0 $1 9 >&PO=V]R M:W-H965T;2G[)5O,!;@O<@) M'UL;(;9#V^;)!A>(W](M)O+-BK(""=ED:YMO&49I953DMNLXH5V@C%B34=7W MQ"8CNA-Y1O 3 WQ7%(C]F.&<[L<6M X=S]EZ(\H.>S+:HC5>8/%]^\1DRVY9 MTJS A&>4 (978VL*AS'T2H,*\4>&]_SH&9127BA]+1OWZ=ARRA'A'">BI$#R M[PW/<9Z73'(D5NNS-#Q^/K#?5>*EF!?$\9SF?V:IV(RMO@52O$*[7#S3 M_:^X$124? G->?4+]C6VYUD@V7%!B\98CJ#(2/V/WIM '!E('K.!VQBXJH%_ MQL!K#+Q+/?B-@7^IAZ QJ*3;M?8J[\#C4_P\7=X_?EN :+J<@L\1%BC+ M^1=P [XO(O#YTQ?P"60$+#=TQQ%)^<@6U9_>,9P\\4"(V',0D MQ:G!/NJV#SOL;1F%-A3N(10SMY/PMQVY!9[S%;B.ZQG&,[_X__L M_2087IL77L7GG>&[RP@B289R.6K&$'(&Q#$':'0%EM)I6AYM?U?*BHU$$#;Z"HU#$!A$HRQ#H(^KW0K++7JNQ= M6%/PNSSH<,R-5:5WS:IR3;+HFF3QEZ MF P01\DR'=)7$C'6(>.KHX]T# RALAYC M'33H]\P:H?-Q9'.N43#/ULMN^G^[PJ[*%C5LQQ&[\?M*_L4&E',FJD<'8=@9 MU4>QP8&$ S4E#& _%#39G 7G,L9]T.=>^$.1"7:S!H>^>F\N/PROL/)-I^^GYI>!IYYD;J!V-YB:8JVZ^ MD1$U"-2:8((%:N&SCZYT!6;KZB[-04)W1-2G^+:WO:]/JUNJTC^#PSDT]$?E M_;ZZ0G[0UQ\''A!;9X2#'*^D*^>V)V>'U??MNB'HMKI0OE AKZ?5XP:C%+,2 M(-^O*!6'1NF@_>HQ^0=02P,$% @ YDD"5X,UQ!_R!@ =#0 !D !X M;"]W;W)K&ULQ5M;4^,V%/XKFG2G S.PB:1<*62& MQ-Y"!Q:&R_9AIP]*HA#/^I):"M#^^LH7XC@^5B(JVA>PG:-/.M^1=?1)\NE+ M%/\0"\XE>@W\4)PU%E(N3YI-,5WP@(G/T9*'ZI=Y% =,JMOXJ2F6,6>SM%#@ M-TFKU6T&S L;P]/TV6T\/(U6TO="?ALCL0H"%O\UXG[T-5M(B[O.I3""8^O?,Q]SW$R35CC]ST,:ZSJ3@YO4;^I?4>>7, MA D^COS?O9E2VK0::KH2,@KRP M:D'@A=E_]IH3L5% X< %2%Z ;!=HUQ2@>0&Z;PWMO$![WQHZ>8'4]6;F>TJ< MPR0;GL;1"XH3:X667*3LIZ457UZ8=)1[&:M?/55.#L_'X\?KQZOS!]=!-P\7 M[AT:WUS?WKD7[M?[RV\NNORJ[EUT<'5S?W^(#APNF>>+0W2,'N\==/#I$'U" M7H@>%M%*L' F3IM2M2K!;D[S%HRR%I":%E!T'85R(9 ;SO@,*._HRW)1GXT_8&^GT^$C-6;_0<4Y RF#<,DP]V)6+(I/VNH\4SP^)DWAC__A+NM M7R"&;8(Y-L%<2V"E6+37L6CKT(.?(C(="$JZS+5>Z;^DP(;^Y-69+)P %-6X4IJ3;!G RLLTDJQIW^%JN0 M59]T8&:[:V:[6F:_JEF-FJKXWM]\EE+*Q0:;ZMD\C@(U,9BN@I7/I'H0 ;'P M0G7/(=*UM9N2;A/,Z4*D#[9)!ZRZ%,.<]]:<]XQ[<\8@.DA"< @1V:N\4V1 MRHT=5VV.<0_WRE9.K^)2N[7E==4DX:8-N]U?N]TW& A5RN.ZA#OJ5]M NELC MS1@P*C4T\W@?*'<75,GGP=KG@381GV^\.%G8QZ6P7^9AOTK"CKY?J>+H4O) M@-EZ8/-EL@GFV 1S+8&5 H9;Q=2Z]?&Y1E^'::BLHCDYVJYT YK5YAN\(5WP M_YIQ]-4;4V\3SF7= 'DFE$=6, QA!*0[2]'M(X.%8U M$89$4;\R3%6M:O0]+B01-M=$YK,N;1W&U-I$ M>7WXE$M;O3'O-M$<7-5UE9F'SJ1,>:'[L%:EO$_CZS&->;2J\'*T'?VW:E3? M?TDAR8A>DAFN'!! N72V@CZ&C#:;FJ_Z[P'E[H(J>UT()8+_P[4#8E46645S MK**YMM#*82M4%C%76<:93%^'<;1LHCFD*M2J(P%@I'DG"C%']&+NHS.9OGIC MWJWNB)&J.JR,1#J3,N6%>"1Z\6BV:J ',R;0JAC,T79TW*J1IN,6VHWH=[#> MNPI!@%V?:BZ#MH:JN6P/*'<75-G]0B@1O5"J77M0+_01&C.Q0%]\!7K!9T_: MQ09]/<;]RZIZLHKFVD(K1ZP09*1G9[&!6!5=5M$XLS4H@S8B[.S*=H5L6:532'0#J,] ?;W$)FW7X- MO[30:U2OUSYZEJ:OWOC8DM7=-0KNKE6V>""SVBT>6FA&JM]<>]>R@Q[3F$ZK MTI "6V&#[3D;9(1;[4$-FX64HWHI9[CN0 '-0_#VCA%D56IL[O@^8.Y.L++G M&^<']0<([:X]4+O'#.V>,[1[T/ C3AK20JM14JPF-L"L/K$5 I+J!:39*H0>S)A'JRJ1 M GMLU8P&;<35C^N%JJ/Z;;;W+D-0X&@AD-J@ XA :ML'S-T)EE'0W/B*(N#Q M4_KYBE!NK4*9'9A?/UU_(G.>?ABR]7R$3\88>.[@$S?[ *: S[['N6;QDQ<* MY/.YJJKUN:?"%6>?N&0W,EJFWW!,(BFC(+U<<#;C<6*@?I]'D7R[22I8?V@T M_ =02P,$% @ YDD"5_BG^I,"!@ =#@ !D !X;"]W;W)K&ULO9M?"8Q_[JSW?&D[>[# MSCX0H]AL ;D@)\VW7PD3,)A0LSW9EQ@P]W> >V))5^CB@:=?LS5C@GR/HR2[ MU-9";,X'@VRY9K&?G?(-2^0W=SR-?2%WT]4@VZ3,#_*@.!KHP^%D$/MAHLTN M\F.+=';!MR(*$[9(2;:-8S]]O&81?[C4J/9TX"97VA4]]W1#!>1G_!&RAVQOFZA;N>7\J]KY$%QJ0W5% M+&)+H1"^_+AG(M>93E?\G#[EQSJI'E-A,\+H+E%<1ALOOTOQ2XM7_BSBY0_D%2=+6EJ(S=$'BU3&";*NY]$*K\-99R8W;!,I-NEV*9A MLB)^$I ;%OF"!>1*N2H4(O26O2)B0SVN^S610 M=C$0\F(4_T(GP_=MID'"+"3,1L(<),Q%PCP0K&;$ M46G$41>]8<3"?VV6Z\3TM1P29NU@DQRF^D'WL['\%[W?-Q)2S_FQGHO4\P[U M='-<"M:R/BZS/NZ?]1/9GB[3K1^1J^ ?V:S+[I]HB!8#5W34IW33K=M? ?E7LK3]_W8GIZR4DS#(/,J9Z ML;5&RCSXG1_6SW .(8>_(C^D>*#[JF7RK,SD66GS;EN=.D;YY1L(L),Q&PAPDS$7"/!"L M9LAI:G+CK& MJBK:M+-..?O(@M G5[+S]%E-^_&XU4_0RC649D%I-I3F0&DNE.:A:'7?505L M.GK)'CR%%K:A- M*LZ$T!TISH30/1:L[LBJNT_]076_U'K24#J59!:TV[3!L M=N2A-7)Z6"1O*KI01:_M'I_IQE>U;]I=_/ZY;CRT& ZE65":#:4Y]+ @/J+C MIG>@]7 4K6ZSJB).NTOB/;OQT,(XE&9!:3:4YM##:OH[8VHVC874]%"TNK&J M CWMKM"K%USJAB*+R$]:704MPT-I%I1F0VD.E.9":1Z*5G=?58VG+UJ.I]!Z M/)1F06DVE.9 :2Z4YJ%H]3[KD8US-ZFWJZ S E":#:4Y4)H+I7DH6MU]U=2!KK]D MXZQ#YQ*@- M*LZ$T!TISH30/1:L[LIIST+OG'/Z'QMEH;4X;[>F\^SI[NQ$Z M$P&E.5":"Z5Y*-K.C8.])4LQ2U?Y\K6,+/DV$;N5'N71; M:^8'+%4GR._O.!=/.TJ@7&@X^Q=02P,$% @ YDD"5VLD%)(: @ O 0 M !D !X;"]W;W)K&ULC91M;YLP$,>_BL6K34IK M0I9NJ@A22S.MTB9%J=:]G!PXP*JQJ6U"]^WG,P\C55/M!> [W__\._M,W"G] M9"H 2UYJ(J >EF"J5K9IVI2VH:#2SWHEK0* RO:,VX M#)+8^W8ZB55K!9>PT\2T=P(:B[[+WL9]N%_!-$@B%X)EJLS@M4@6/E">S)? MUAVS+(FUZHC&:)<-!WYO_#*N&B[Q%!^L=K/4]@UA^OYZCTRT<"JC#GGBCB;NR.?Y="9/RDRU(/@FV^>6'YEP.&9! M]F"LYIF%G/0A3.:OG:>*'6BN^"1=Z2=4$=2!#W+ MF?:<5YX3;_HQN5BOU^[NAS$]SL^%SGH+[_4/IDLN#1%0.&EX^7D=$-W?E=ZP MJO%]6QECNJ7KPY;,(;5TC\ZY1])U+3(L MS5JPVP5C)ECE0I8CLC"F^!2&Y6S!J())BV1*Y]38KIZ'9:$934L@Y2+L M=3IQF%,NR7@HE_EU;LI@II;2C$B_#07N]C4=D6[\D01.;J)2-B+W9^]_+96Y M>A>X^\F'DY/._?G5?ORL LY)Z!7MOT+THF,O5+E",?GX=?(OB6/2E[O2S?!3 MJ]5R3S'RP$/>,!TMK+=E/,R4W.Q.1%S ZM*#BJEU25AX:1MVPLC,FQ"T\3C^S'>U5MK5C'=@OV3:M MH;KI9%P']+?5G/:V;.]-ND'!'Y3YLK33D54?"I3=:);Q5=5?9:T!3+V+J].B M$.O/@L]ESMSD7YUP/*0-+U@HS1]M-BB5F0TP38('I@V?;4=^:UK11U.3@\$U&R4%Z#.OW]]8A8>>(T$8#.(J-R \XTHE-TF"ZY,)P6?<6/$V9 M?'92L/*&3NUQ?D??CD]91I?"W+7@B&S:WUG*EWG2CKJ!A:A';=K?8'K=N#T' MVEQ_IDF213%,;:BDXG7P01;MSB&KU\- M\P8,+ ]D^K.UQG<;KY"7ZP#;TYT" M5CN0WY\':LK/B2+85DBA*$C\"F-]! M%&$(/(TX@CD #Q@21=5[<.]]%#;OJ7#S&]?X"5!+ P04 " #F20)7EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M .9) E?YHK,AU@4 ,$S / >&PO=V]R:V)O;VLN>&ULQ9M=<]I&%(;_ MR@XW=6?J OIT/'9F9%B#ID)R)4':JXX,BZV)D(@D[#:_OBMA-[M)_$YO3K@" M?2 >SFKW.7NT7#U7]&S;_>5PV*P?Q2YK?JWVHI1'ME6] MRUJY63\,FWTMLDWS*$2[*X;&:.0,=UE>#MY?O5[KKAZJ&U4KUFU>E7)GMV.5 MB^?FR_%NDSWE37Z?%WG[S_6@?U^( =OE9;[+/XO-]6 T8,UC]3ROZOQS5;99 MD:SKJBBN!^/C@96HVWS]S>ZD@TRS^Z;?TV;W<29!K@?.2%YPF]=-VY_17S^3 MC$]"GGS<.K35;5ZTHIYFK9C5U6&?EP_=9>2O&"H_HX_#Z^LQB)?U_PECM=WF M:S&MUH>=*-MC'&M1=(!E\YCOFP$KLYVX'DRJ)U%WOT=^@;\Y_K960BF1JB]S M>:#V-ST>(4H43GF8\"F3[Y(H\*=>*C=NO, +)YPID : -$X(^9>A0)H TCP) M9)+*EP4/%4@+0%HGA-0B:0-(^Y20I@+I $CGE)"6 ND"2)<6+ MKFG3V)ND"?O@IW,V6:J#]@B-VB-:3+]\$DW;G=3\PJ;BOF59N6'\TT'ZEB5" MQ81R(;;+K>?';.4%2\X6W$N6<3<2IHF*A[0R)O;*E,?^2MZ&*]G>W7TXY].9 M'\Y4/"24,;%1 ADRK@4+F6-,KH[%PD_[]NN#U?4-&2P>3GP=$IEC?!IUO&0* MJCK&R!UC8GG,HFCZP0^"/I"^' K#F7\3<.8E"=>[!Y+'F-@>?BC;G+/4^T-O M8.20,;%$0IZR($H2=L=CELR]6 8M36/_9IEZ,H(J)K+(F%PC=U'<$[&$S[YT MFAF/9K%WIZ;52",&L4:"*)R=ISQ>R)AZ:HIJ(&L8Q-9(TFCRVSP*Y/"<_,3X M[TL__;./WO&MB@DG)<3V2'C )VJ*GW;)321OS#ZS43&110QBBWB3R7*Q#/IQ M,$KGLMO(7BU3L+D<)Z7Y5$RD%X-8+[',9^K#NCW49S-Q=YK8,*^;QJN8 M2# &L6!@$JM-H PD&(-8,!A3]:"!#&,0&P9FVWHTD70,8NG ;%O'1-(QB*7S M1K;-SM),@C1JF01)QR26SAM9]_'(-B:Q;6#ZJT<1V<8DM@U,?S5,"]G&(K8-3']U3&0;B]@V,/W5 M,9%]+&+[X+Q2'=8M9!^+V#XXKU337PL^C*&>\T!,+9K(/A:Q?3"FK6(B^UCD M]D&8CHJ)[&-15]7@9$*[-Y&%+&(+O369.&>)O/I&Q406LH@M]-9DXIR%65UG MZ@--9"'[1'.>;Z-I(PO9/V;.\T)U* 2KMBP062,:-JG4J9F-+&036^@KS)XR M.>SWA>@^J#4ZLI#]0Y[??!7-1=8YOLVUB:Z-+&036^@_S+['=$MFV-E4M%E> M:#FQ#5<$D#_7 ;->?=T"4I!]FD4!+[->U90V4I!-K"",J9K21@JRB16$,5T5 M$RG()E80QKQ0EZL@!3G$"H*E#JT+.4A!#K&",*:V^ [H[J#S.,0FP>7M;2V1O)Q3EI]T]H:+D@[:?5-BR:2C_-CJV]Z=I0] MJ)A(/@ZQ?+[!U+,C%1/)QZ&NPL%BH=KH+I*/2RP?C*FMED3R<4^Y\D#+WUPD M'Y=ZY0'$5/,W%\G')98/QE3S-Q=9R"6V$"YD:UT(6<@EMA N9&N8R$(NM85@ M(5O#A NCB2VT+-?RFQ^Z?Y](-+\5NT:.\1^+MCXW1H:&B2SD]A8:]B&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDMNHT 4A>&M6"P@N.ZKG%:<44\R;64#R"D_%-L@H-7) M[MMR!O9!/>A)Q!FA G'Y1Y]0P=.O]H=N6'RW'L?M1U\-F M7T[-\-!VY7RYLFW[4S->EOVN[IK->[,KM2R74??W,ZKGI_N9B]?/KOS/Q':[ M/6S*SW;S^U3.XS\&UW_:_GW8ES)6B]>FWY5Q7=4?Q]OIH;X>TL-E5M7 M_?Z@%02MY@]ZA*#' M^8/2$F5<$B1-L";0.B'7B<#KA& G K$3DIT(S$Z(=B)0.R';B<#MA' G KD3 MTIT([$Z(=R+06U!O(=!;4&\AT%LF+]L$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^;;'83 MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3 MZ.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H= M!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KTSZIT)],ZH M=R;0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#O//E9D$#OC'KG[]1[&#^/ M9;CU?*WQ^=])]7BYM]P>?UU^G40)5U>I M-6MOG._&1?E>] M^O$4*"T.0S^F=;7+.5PREIH=#2[5/M!85C8^#BZ7KW'+@FOV;DM,K%:&-7[, M-.9EGFI4UU>WM'$/?5[<'=] M]"&5B47Z>-S+2*;3RU *4GC"T@?7T'ZX"N41E!$Y2BDW_E/6G]_M/CI^?]>"Z\26?S7]ZOOX-4$L! A0#% @ YDD"5P=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " #F20)7R##ON.\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #F20)7F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( .9) E&PO=V]R:W-H965T&UL4$L! M A0#% @ YDD"5S&Z$;A& P 00P !@ ("!*Q< 'AL M+W=O$;:;H%0< M &\G 8 " @:<: !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5P>E M;?L%"P ,W$ !@ ("!_B4 'AL+W=O.+.5&PO=V]R:W-H965T M&UL4$L! A0#% @ YDD"5R4WN7D9"P WAP !@ M ("!#CT 'AL+W=O1M,H+?P< '$5 9 " @5U( !X;"]W;W)K M&UL4$L! A0#% @ YDD"5_^:$&^.! !PL M !D ("!$U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5Y(J\[JT! ! L !D M ("!,%\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ YDD"5WF- &$6! 2 D !D ("!56T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5Q'1 M8%R:!0 5 X !D ("!?WD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5W-MN,(% P B08 !D M ("!V8P 'AL+W=O&PO M=V]R:W-H965T^3 !X;"]W;W)K&UL4$L! A0#% @ YDD"5]K][;E0"P RQX !D ("! M69@ 'AL+W=O&PO=V]R:W-H965TKEUU"Q@4 '<1 9 M " @:RF !X;"]W;W)K&UL4$L! A0#% M @ YDD"5QH"[GBF P _P@ !D ("!J:P 'AL+W=O&UL4$L! A0#% @ YDD"5^R^$?R4 M P ;PD !D ("!L;@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5_MREN.H P T @ !D M ("!$\0 'AL+W=O&PO=V]R M:W-H965T"%>T/I0, "8) M 9 " @03, !X;"]W;W)K&UL M4$L! A0#% @ YDD"5Z["#DN* @ AP4 !D ("!X,\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MYDD"5_,S^<5G P C@@ !D ("!B=L 'AL+W=O&PO=V]R:W-H965TW M_7"^? , %(0 9 " @?+S !X;"]W;W)K&UL4$L! A0#% @ YDD"5T516JTC!@ "B@ !D M ("!I?< 'AL+W=O&PO=V]R:W-H M965TH$ 0!X;"]W;W)K&UL4$L! M A0#% @ YDD"5]4RS25@ P $PP !D ("!PPH! 'AL M+W=O&PO=V]R:W-H965T# , %P* 9 " M@0<4 0!X;"]W;W)K&UL4$L! A0#% @ YDD" M5\QU(@*V @ ^0< !D ("!2A&PO=V]R:W-H965TPQJ'I*P( -<$ 9 " @48= 0!X;"]W;W)K M&UL4$L! A0#% @ YDD"5UF[ LX3 P _0H M !D ("!J!\! 'AL+W=O&PO=V]R:W-H965T@4 $ G 9 " @1PF 0!X;"]W;W)K&UL4$L! A0#% @ YDD"5R]W@?T$ P OPD !D M ("!S2L! 'AL+W=O&PO=V]R:W-H965T M+&5-Z6P0 &T4 9 M " @1XR 0!X;"]W;W)K&UL4$L! A0# M% @ YDD"5[OY+&UL4$L! A0#% @ YDD"5R2, MW^"T P .@P !D ("!PS\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ YDD"5_$7_759 @ 004 !D M ("! $P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ YDD"5RN#;+<]!0 +AT !D ("! M]E8! 'AL+W=O>UML# P#P &0 @(%J7 $ >&PO=V]R:W-H965TN(O2T? 0 $$9 9 M " @7Q@ 0!X;"]W;W)K&UL4$L! A0#% M @ YDD"5Y!Y-_8J P &@H !D ("!+V4! 'AL+W=O&UL4$L! A0#% @ YDD"5_BG^I," M!@ =#@ !D ("!]G,! 'AL+W=O@$ >&PO=V]R:W-H965T) 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !6 %8 D1< ' )V+ 0 $! end XML 93 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 94 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 245 316 1 false 67 0 false 4 false false R1.htm 0000001 - Document - Cover Sheet http://www.corp.kaltura.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - GENERAL Sheet http://www.corp.kaltura.com/role/GENERAL GENERAL Notes 8 false false R9.htm 0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 0000010 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERS REVENUES FROM CONTRACTS WITH CUSTOMERS Notes 10 false false R11.htm 0000011 - Disclosure - Investments, Debt and Equity Securities Sheet http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecurities Investments, Debt and Equity Securities Notes 11 false false R12.htm 0000012 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 0000013 - Disclosure - DERIVATIVES AND HEDGING Sheet http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGING DERIVATIVES AND HEDGING Notes 13 false false R14.htm 0000014 - Disclosure - LEASES Sheet http://www.corp.kaltura.com/role/LEASES LEASES Notes 14 false false R15.htm 0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 15 false false R16.htm 0000016 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTS CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS Notes 16 false false R17.htm 0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 17 false false R18.htm 0000018 - Disclosure - INCOME TAXES Sheet http://www.corp.kaltura.com/role/INCOMETAXES INCOME TAXES Notes 18 false false R19.htm 0000019 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Sheet http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS Notes 19 false false R20.htm 0000020 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION Sheet http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATION REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION Notes 20 false false R21.htm 0000021 - Disclosure - LONG-TERM LOAN Sheet http://www.corp.kaltura.com/role/LONGTERMLOAN LONG-TERM LOAN Notes 21 false false R22.htm 0000022 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS Notes 22 false false R23.htm 0000023 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA Sheet http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATA SELECTED STATEMENT OF OPERATIONS DATA Notes 23 false false R24.htm 0000024 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Sheet http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Notes 24 false false R25.htm 0000025 - Disclosure - Restructuring and Related Activities Sheet http://www.corp.kaltura.com/role/RestructuringandRelatedActivities Restructuring and Related Activities Notes 25 false false R26.htm 9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 26 false false R27.htm 9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES 27 false false R28.htm 9954703 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSTables REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERS 28 false false R29.htm 9954704 - Disclosure - Investments, Debt and Equity Securities (Tables) Sheet http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesTables Investments, Debt and Equity Securities (Tables) Tables http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecurities 29 false false R30.htm 9954705 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTS 30 false false R31.htm 9954706 - Disclosure - DERIVATIVES AND HEDGING (Tables) Sheet http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGTables DERIVATIVES AND HEDGING (Tables) Tables http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGING 31 false false R32.htm 9954707 - Disclosure - LEASES (Tables) Sheet http://www.corp.kaltura.com/role/LEASESTables LEASES (Tables) Tables http://www.corp.kaltura.com/role/LEASES 32 false false R33.htm 9954708 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIES 33 false false R34.htm 9954709 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables) Tables http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTS 34 false false R35.htm 9954710 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETS 35 false false R36.htm 9954711 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Sheet http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables) Tables http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS 36 false false R37.htm 9954712 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables) Sheet http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONTables REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables) Tables http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATION 37 false false R38.htm 9954713 - Disclosure - LONG-TERM LOAN (Tables) Sheet http://www.corp.kaltura.com/role/LONGTERMLOANTables LONG-TERM LOAN (Tables) Tables http://www.corp.kaltura.com/role/LONGTERMLOAN 38 false false R39.htm 9954714 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables) Tables http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS 39 false false R40.htm 9954715 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Tables) Sheet http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATATables SELECTED STATEMENT OF OPERATIONS DATA (Tables) Tables http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATA 40 false false R41.htm 9954716 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Sheet http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables) Tables http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS 41 false false R42.htm 9954717 - Disclosure - Restructuring and Related Activities (Tables) Sheet http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesTables Restructuring and Related Activities (Tables) Tables http://www.corp.kaltura.com/role/RestructuringandRelatedActivities 42 false false R43.htm 9954718 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details) Sheet http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details) Details 43 false false R44.htm 9954719 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details) Details 44 false false R45.htm 9954720 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details) Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details) Details 45 false false R46.htm 9954721 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details) Details 46 false false R47.htm 9954722 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details) Sheet http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details) Details 47 false false R48.htm 9954723 - Disclosure - Investments, Debt and Equity Securities (Details) Sheet http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails Investments, Debt and Equity Securities (Details) Details http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesTables 48 false false R49.htm 9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details) Sheet http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details) Details 49 false false R50.htm 9954725 - Disclosure - DERIVATIVES AND HEDGING - Narrative (Details) Sheet http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGNarrativeDetails DERIVATIVES AND HEDGING - Narrative (Details) Details 50 false false R51.htm 9954726 - Disclosure - DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) Sheet http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details) Details 51 false false R52.htm 9954727 - Disclosure - LEASES - Schedule of Leases Cost (Details) Sheet http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails LEASES - Schedule of Leases Cost (Details) Details 52 false false R53.htm 9954728 - Disclosure - LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details) Sheet http://www.corp.kaltura.com/role/LEASESSchedueofSupplementaryCashFlowInformationRelatedtoOperatingLeasesDetails LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details) Details 53 false false R54.htm 9954729 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details) Sheet http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails LEASES - Schedule of Maturities of Operating Leases (Details) Details 54 false false R55.htm 9954730 - Disclosure - LEASES - Narrative (Details) Sheet http://www.corp.kaltura.com/role/LEASESNarrativeDetails LEASES - Narrative (Details) Details 55 false false R56.htm 9954731 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESTables 56 false false R57.htm 9954732 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 57 false false R58.htm 9954733 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details) Details 58 false false R59.htm 9954734 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details) Details 59 false false R60.htm 9954735 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) Sheet http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details) Details 60 false false R61.htm 9954736 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details) Sheet http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details) Details 61 false false R62.htm 9954737 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Sheet http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails GOODWILL AND INTANGIBLE ASSETS - Narrative (Details) Details 62 false false R63.htm 9954738 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details) Sheet http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details) Details 63 false false R64.htm 9954739 - Disclosure - INCOME TAXES (Details) Sheet http://www.corp.kaltura.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.corp.kaltura.com/role/INCOMETAXES 64 false false R65.htm 9954740 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details) Sheet http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details) Details 65 false false R66.htm 9954741 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details) Sheet http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details) Details 66 false false R67.htm 9954742 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details) Sheet http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details) Details http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONTables 67 false false R68.htm 9954743 - Disclosure - LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details) Sheet http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details) Details 68 false false R69.htm 9954744 - Disclosure - LONG-TERM LOAN - Narrative (Details) Sheet http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails LONG-TERM LOAN - Narrative (Details) Details 69 false false R70.htm 9954745 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSNarrativeDetails STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details) Details 70 false false R71.htm 9954746 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details) Details http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables 71 false false R72.htm 9954747 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) Details 72 false false R73.htm 9954748 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details) Details 73 false false R74.htm 9954749 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details) Sheet http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details) Details 74 false false R75.htm 9954750 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Details) Sheet http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails SELECTED STATEMENT OF OPERATIONS DATA (Details) Details http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATATables 75 false false R76.htm 9954751 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) Sheet http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details) Details http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables 76 false false R77.htm 9954752 - Disclosure - Restructuring and Related Activities (Details) Sheet http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails Restructuring and Related Activities (Details) Details http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesTables 77 false false R9999.htm Uncategorized Items - kltr-20230630.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - kltr-20230630.htm Cover 78 false false All Reports Book All Reports kltr-20230630.htm a2341401-thirdamendmenttoc.htm a2543512-fourthamendmentto.htm kaltura_311q22023125736099.htm kaltura_312q22023125736098.htm kaltura_321q22023125736097.htm kaltura_322q22023125736100.htm kltr-20230630.xsd kltr-20230630_cal.xml kltr-20230630_def.xml kltr-20230630_lab.xml kltr-20230630_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kltr-20230630.htm": { "axisCustom": 2, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/srt/2023": 2, "http://fasb.org/us-gaap/2023": 947, "http://xbrl.sec.gov/dei/2023": 32 }, "contextCount": 245, "dts": { "calculationLink": { "local": [ "kltr-20230630_cal.xml" ] }, "definitionLink": { "local": [ "kltr-20230630_def.xml" ] }, "inline": { "local": [ "kltr-20230630.htm" ] }, "labelLink": { "local": [ "kltr-20230630_lab.xml" ] }, "presentationLink": { "local": [ "kltr-20230630_pre.xml" ] }, "schema": { "local": [ "kltr-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 521, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5, "total": 10 }, "keyCustom": 22, "keyStandard": 294, "memberCustom": 19, "memberStandard": 45, "nsprefix": "kltr", "nsuri": "http://www.corp.kaltura.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.corp.kaltura.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS", "menuCat": "Notes", "order": "10", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERS", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Investments, Debt and Equity Securities", "menuCat": "Notes", "order": "11", "role": "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecurities", "shortName": "Investments, Debt and Equity Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "12", "role": "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - DERIVATIVES AND HEDGING", "menuCat": "Notes", "order": "13", "role": "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGING", "shortName": "DERIVATIVES AND HEDGING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - LEASES", "menuCat": "Notes", "order": "14", "role": "http://www.corp.kaltura.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "15", "role": "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS", "menuCat": "Notes", "order": "16", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "17", "role": "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "18", "role": "http://www.corp.kaltura.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "menuCat": "Notes", "order": "19", "role": "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS", "shortName": "NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION", "menuCat": "Notes", "order": "20", "role": "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATION", "shortName": "REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - LONG-TERM LOAN", "menuCat": "Notes", "order": "21", "role": "http://www.corp.kaltura.com/role/LONGTERMLOAN", "shortName": "LONG-TERM LOAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS", "menuCat": "Notes", "order": "22", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:CondensedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA", "menuCat": "Notes", "order": "23", "role": "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATA", "shortName": "SELECTED STATEMENT OF OPERATIONS DATA", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:CondensedFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "menuCat": "Notes", "order": "24", "role": "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Restructuring and Related Activities", "menuCat": "Notes", "order": "25", "role": "http://www.corp.kaltura.com/role/RestructuringandRelatedActivities", "shortName": "Restructuring and Related Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "26", "role": "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSTables", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Investments, Debt and Equity Securities (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesTables", "shortName": "Investments, Debt and Equity Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - DERIVATIVES AND HEDGING (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGTables", "shortName": "DERIVATIVES AND HEDGING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.corp.kaltura.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "kltr:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "kltr:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables", "shortName": "NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONTables", "shortName": "REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - LONG-TERM LOAN (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.corp.kaltura.com/role/LONGTERMLOANTables", "shortName": "LONG-TERM LOAN (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "kltr:FinancialIncomeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATATables", "shortName": "SELECTED STATEMENT OF OPERATIONS DATA (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": null, "first": true, "lang": "en-US", "name": "kltr:FinancialIncomeExpensesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Restructuring and Related Activities (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesTables", "shortName": "Restructuring and Related Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-68", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details)", "menuCat": "Details", "order": "43", "role": "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of revenue by major customers by reporting segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-68", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details)", "menuCat": "Details", "order": "44", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by category (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-76", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details)", "menuCat": "Details", "order": "45", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of disaggregated revenue by region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-96", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)", "menuCat": "Details", "order": "46", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details)", "menuCat": "Details", "order": "47", "role": "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails", "shortName": "REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of costs to obtain a contract and costs to fulfill a contract (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-115", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Investments, Debt and Equity Securities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails", "shortName": "Investments, Debt and Equity Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherRestrictedAssetsCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details)", "menuCat": "Details", "order": "49", "role": "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "shortName": "FAIR VALUE MEASUREMENTS - Schedule of assets and liabilities measured at fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-145", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENT OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - DERIVATIVES AND HEDGING - Narrative (Details)", "menuCat": "Details", "order": "50", "role": "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGNarrativeDetails", "shortName": "DERIVATIVES AND HEDGING - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "0", "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details)", "menuCat": "Details", "order": "51", "role": "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "shortName": "DERIVATIVES AND HEDGING - Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - LEASES - Schedule of Leases Cost (Details)", "menuCat": "Details", "order": "52", "role": "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails", "shortName": "LEASES - Schedule of Leases Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:SupplementaryCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details)", "menuCat": "Details", "order": "53", "role": "http://www.corp.kaltura.com/role/LEASESSchedueofSupplementaryCashFlowInformationRelatedtoOperatingLeasesDetails", "shortName": "LEASES - Schedue of Supplementary Cash Flow Information Related to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:SupplementaryCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - LEASES - Schedule of Maturities of Operating Leases (Details)", "menuCat": "Details", "order": "54", "role": "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails", "shortName": "LEASES - Schedule of Maturities of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - LEASES - Narrative (Details)", "menuCat": "Details", "order": "55", "role": "http://www.corp.kaltura.com/role/LEASESNarrativeDetails", "shortName": "LEASES - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "56", "role": "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "57", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details)", "menuCat": "Details", "order": "58", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Composition of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details)", "menuCat": "Details", "order": "59", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Other Assets, Noncurrent (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "lang": "en-US", "name": "kltr:SeverancePayFund", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-58", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-58", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details)", "menuCat": "Details", "order": "61", "role": "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of carrying amounts and accumulated amortization expenses of intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details)", "menuCat": "Details", "order": "63", "role": "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Schedule of future amortization related to intangible assets other than goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - Disclosure - INCOME TAXES (Details)", "menuCat": "Details", "order": "64", "role": "http://www.corp.kaltura.com/role/INCOMETAXESDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "INF", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details)", "menuCat": "Details", "order": "65", "role": "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails", "shortName": "NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of the computation of basic and diluted net earnings (loss) per share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-203", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - Disclosure - NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details)", "menuCat": "Details", "order": "66", "role": "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails", "shortName": "NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of antidilutive securities excluded from computation of earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-203", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - Disclosure - REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details)", "menuCat": "Details", "order": "67", "role": "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "shortName": "REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-207", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - Disclosure - LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details)", "menuCat": "Details", "order": "68", "role": "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails", "shortName": "LONG-TERM LOAN - Schedule of aggregate principal annual maturities of long-term loans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - Disclosure - LONG-TERM LOAN - Narrative (Details)", "menuCat": "Details", "order": "69", "role": "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails", "shortName": "LONG-TERM LOAN - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GainLossOnSaleOfPropertyPlantEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-225", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSNarrativeDetails", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-225", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954746 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details)", "menuCat": "Details", "order": "71", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - 1 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954747 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details)", "menuCat": "Details", "order": "72", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": "0", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954748 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details)", "menuCat": "Details", "order": "73", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule of share-based compensation expense by line item (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954749 - Disclosure - STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details)", "menuCat": "Details", "order": "74", "role": "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "shortName": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS - Schedule Of Shares Of Common Stock Reserved For Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "kltr:ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlockTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "0", "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "kltr:FinancialIncomeExpensesTableTextBlock", "div", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954750 - Disclosure - SELECTED STATEMENT OF OPERATIONS DATA (Details)", "menuCat": "Details", "order": "75", "role": "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails", "shortName": "SELECTED STATEMENT OF OPERATIONS DATA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "kltr:FinancialIncomeExpensesTableTextBlock", "div", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954751 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "menuCat": "Details", "order": "76", "role": "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954752 - Disclosure - Restructuring and Related Activities (Details)", "menuCat": "Details", "order": "77", "role": "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails", "shortName": "Restructuring and Related Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - GENERAL", "menuCat": "Notes", "order": "8", "role": "http://www.corp.kaltura.com/role/GENERAL", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES", "shortName": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - kltr-20230630.htm", "menuCat": "Cover", "order": "78", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - kltr-20230630.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "kltr-20230630.htm", "contextRef": "c-15", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 67, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States (\u201cUS\u201d)" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "CURRENT ASSETS" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r765" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r766" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r767" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r763" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r764" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "kltr_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "kltr_A2022RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Restructuring Plan", "label": "2022 Restructuring Plan [Member]", "terseLabel": "2022 Restructuring Plan" } } }, "localname": "A2022RestructuringPlanMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "kltr_A2023RestructuringPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2023 Restructuring Plan", "label": "2023 Restructuring Plan [Member]", "terseLabel": "2023 Restructuring Plan" } } }, "localname": "A2023RestructuringPlanMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "kltr_AdditionsToDeferredContractAcquisitionCostsDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions to deferred contract acquisition costs during the period.", "label": "Additions To Deferred Contract Acquisition Costs During Period", "terseLabel": "Additions to deferred contract acquisition costs during the period" } } }, "localname": "AdditionsToDeferredContractAcquisitionCostsDuringPeriod", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "kltr_AdditionsToDeferredCostsToFulfillContractDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions to deferred costs to fulfill a contract during the period.", "label": "Additions To Deferred Costs To Fulfill Contract During Period", "terseLabel": "Additions to deferred costs to fulfill a contract during the period" } } }, "localname": "AdditionsToDeferredCostsToFulfillContractDuringPeriod", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "kltr_AlternateBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alternate Base Rate", "label": "Alternate Base Rate [Member]", "terseLabel": "Alternate Base Rate" } } }, "localname": "AlternateBaseRateMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_AvailableForSaleMaturesAfterOneYearGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available-for-sale - matures after one year, Gross unrealized gains", "label": "Available-for-sale - matures after one year, Gross unrealized gains", "terseLabel": "Available-for-sale - matures after one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesAfterOneYearGrossUnrealizedGains", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "kltr_AvailableForSaleMaturesAfterOneYearGrossUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available-for-sale - matures after one year, Gross unrealized losses", "label": "Available-for-sale - matures after one year, Gross unrealized losses", "negatedTerseLabel": "Available-for-sale - matures after one year, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesAfterOneYearGrossUnrealizedLosses", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "kltr_AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available-for-sale - matures within one year, Gross unrealized gains", "label": "Available-for-sale - matures within one year, Gross unrealized gains", "terseLabel": "Available-for-sale - matures within one year, Gross unrealized gains" } } }, "localname": "AvailableForSaleMaturesWithinOneYearGrossUnrealizedGains", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "kltr_AvailableForSaleMaturesWithinOneYearrGrossUnrealizedLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Available-for-sale - matures within one yearr, Gross unrealized losses", "label": "Available-for-sale - matures within one yearr, Gross unrealized losses", "negatedTerseLabel": "Available-for-sale - matures within one yearr, Gross unrealized losses" } } }, "localname": "AvailableForSaleMaturesWithinOneYearrGrossUnrealizedLosses", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "kltr_BankFees": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 3.0, "parentTag": "kltr_FinancialExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amount of Bank fees.", "label": "Bank Fees", "terseLabel": "Bank fees" } } }, "localname": "BankFees", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "kltr_CostsToFulfillContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Costs to Fulfill a Contract", "label": "Costs To Fulfill Contract [Member]", "terseLabel": "Costs to fulfill a contract" } } }, "localname": "CostsToFulfillContractMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "domainItemType" }, "kltr_CostsToObtainContractMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for costs to Obtain Contract.", "label": "Costs To Obtain Contract [Member]", "verboseLabel": "Costs to obtain a contract" } } }, "localname": "CostsToObtainContractMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "domainItemType" }, "kltr_CreditAdjustmentSpreadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Adjustment Spread", "label": "Credit Adjustment Spread [Member]", "terseLabel": "Credit Adjustment Spread" } } }, "localname": "CreditAdjustmentSpreadMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the floor rate of debt instrument.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Debt Instrument, Floor Rate" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "percentItemType" }, "kltr_EnterpriseEducationAndTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for enterprise, education and technology.", "label": "Enterprise, Education And Technology [Member]", "netLabel": "Customer A (M&T)", "terseLabel": "Customer B (Enterprise, Education & Technology)", "verboseLabel": "Enterprise, Education and Technology" } } }, "localname": "EnterpriseEducationAndTechnologyMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "kltr_FederalFundsEffectiveRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Federal Funds Effective Rate", "label": "Federal Funds Effective Rate [Member]", "terseLabel": "Federal Funds Effective Rate" } } }, "localname": "FederalFundsEffectiveRateMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_FinancialExpenses": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amount of financial expenses.", "label": "Financial Expenses", "totalLabel": "Financial expenses" } } }, "localname": "FinancialExpenses", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "kltr_FinancialExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Expenses [Abstract]", "terseLabel": "Financial expenses:" } } }, "localname": "FinancialExpensesAbstract", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "stringItemType" }, "kltr_FinancialIncome": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of financial income.", "label": "Financial Income", "totalLabel": "Financial income" } } }, "localname": "FinancialIncome", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "kltr_FinancialIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financial Income [Abstract]", "terseLabel": "Financial income:" } } }, "localname": "FinancialIncomeAbstract", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "stringItemType" }, "kltr_FinancialIncomeExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial income expenses.", "label": "Financial Income Expenses [Table Text Block]", "verboseLabel": "Schedule of financial income expenses" } } }, "localname": "FinancialIncomeExpensesTableTextBlock", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATATables" ], "xbrltype": "textBlockItemType" }, "kltr_IncreaseDecreaseInOperatingLeaseRouAssetsAndLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease ROU assets and liabilities, net.", "label": "Increase (Decrease) In Operating Lease Rou Assets And Liabilities Net", "terseLabel": "Operating lease right-of-use assets and lease liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRouAssetsAndLiabilitiesNet", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kltr_IncreaseInDeferredContractAcquisitionAndFulfillmentCosts": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amount of Increase in deferred contract acquisition and fulfillment costs.", "label": "Increase In Deferred Contract Acquisition And Fulfillment Costs", "negatedTerseLabel": "Deferred contract acquisition and fulfillment costs" } } }, "localname": "IncreaseInDeferredContractAcquisitionAndFulfillmentCosts", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kltr_InstallmentPaymentDateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt installment payment date.", "label": "Installment Payment Date [Axis]", "terseLabel": "Installment Payment Date [Axis]" } } }, "localname": "InstallmentPaymentDateAxis", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "kltr_InstallmentPaymentDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt installment payment date", "label": "Installment Payment Date [Domain]", "terseLabel": "Installment Payment Date [Domain]" } } }, "localname": "InstallmentPaymentDateDomain", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_InterestMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Margin", "label": "Interest Margin [Member]", "terseLabel": "Interest Margin" } } }, "localname": "InterestMarginMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_LeaseIncentiveRecognizedAsLeaseholdImprovements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease incentive recognized as leasehold improvements", "label": "Lease incentive recognized as leasehold improvements", "terseLabel": "Lease incentive recognized as leasehold improvements" } } }, "localname": "LeaseIncentiveRecognizedAsLeaseholdImprovements", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kltr_MediaAndTelecomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for media and telecom.", "label": "Media And Telecom [Member]", "terseLabel": "Media And Telecom", "verboseLabel": "Media and Telecom" } } }, "localname": "MediaAndTelecomMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "kltr_NewSeniorSecuredRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New senior secured revolving credit facility", "label": "New Senior Secured Revolving Credit Facility [Member]", "terseLabel": "New Senior Secured Revolving Credit Facility" } } }, "localname": "NewSeniorSecuredRevolvingCreditFacilityMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_NewSeniorSecuredTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New senior secured term loan facility", "label": "New Senior Secured Term Loan Facility [Member]", "terseLabel": "New Senior Secured Term Loan Facility" } } }, "localname": "NewSeniorSecuredTermLoanFacilityMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_NonCashInterestExpenses": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amount of non-cash interest expenses.", "label": "Non Cash Interest Expenses", "terseLabel": "Non-cash interest expenses (income), net" } } }, "localname": "NonCashInterestExpenses", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kltr_OnAndAfterMarch312023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On and after March 31, 2023", "label": "On And After March 31, 2023 [Member]", "terseLabel": "On and after March 31, 2023" } } }, "localname": "OnAndAfterMarch312023Member", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_OnApril012021ThroughDecember312021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On April 01, 2021, through December 31, 2021", "label": "On April 01, 2021, Through December 31, 2021 [Member]", "terseLabel": "On April 01, 2021, through December 31, 2021" } } }, "localname": "OnApril012021ThroughDecember312021Member", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_OnMarch312022ThroughDecember312022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "On March 31, 2022 through December 31, 2022", "label": "On March 31, 2022 Through December 31, 2022 [Member]", "terseLabel": "On March 31, 2022 through December 31, 2022" } } }, "localname": "OnMarch312022ThroughDecember312022Member", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands other countries.", "label": "Other Countries [Member]", "verboseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "kltr_PendingProceedsFromOptionExercises": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Pending proceeds from option exercises", "label": "Pending proceeds from option exercises", "terseLabel": "Pending proceeds from option exercises" } } }, "localname": "PendingProceedsFromOptionExercises", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "kltr_PrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about prepaid expenses and other current assets.", "label": "Prepaid Expenses And Other Current Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "kltr_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents professional services member.", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "domainItemType" }, "kltr_ReconciliationOfCashCashEquivalentsAndRestrictedCashToCondensedConsolidatedBalanceSheetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Of Cash Cash Equivalents And Restricted Cash To Condensed Consolidated Balance Sheets [Abstract]", "verboseLabel": "Reconciliation of cash, cash equivalents, and restricted cash to the consolidated balance sheet" } } }, "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashToCondensedConsolidatedBalanceSheetsAbstract", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "kltr_ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Shares Of Common Stock Reserved For Future Issuance", "label": "ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlock [Table Text Block]", "terseLabel": "Schedule Of Shares Of Common Stock Reserved For Future Issuance" } } }, "localname": "ScheduleOfSharesOfCommonStockReservedForFutureIssuanceTableTextBlockTableTextBlock", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables" ], "xbrltype": "textBlockItemType" }, "kltr_SelectedStatementOfOperationsDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selected Statement Of Operations Data [Abstract]", "terseLabel": "Selected Statement Of Operations Data [Abstract]" } } }, "localname": "SelectedStatementOfOperationsDataAbstract", "nsuri": "http://www.corp.kaltura.com/20230630", "xbrltype": "stringItemType" }, "kltr_SeverancePayFund": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the severance pay fund.", "label": "Severance Pay Fund", "terseLabel": "Severance pay fund" } } }, "localname": "SeverancePayFund", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "kltr_SignificantAccountingPoliciesAndEstimatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for significant accounting policies and estimates.", "label": "Significant Accounting Policies And Estimates [Policy Text Block]", "terseLabel": "Significant Accounting Policies and Estimates" } } }, "localname": "SignificantAccountingPoliciesAndEstimatesPolicyTextBlock", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "kltr_StatedPercentageTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stated Percentage Type", "label": "Stated Percentage Type [Axis]", "terseLabel": "Stated Percentage Type [Axis]" } } }, "localname": "StatedPercentageTypeAxis", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "kltr_StatedPercentageTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stated Percentage Type [Domain]", "label": "Stated Percentage Type [Domain]", "terseLabel": "Stated Percentage Type [Domain]" } } }, "localname": "StatedPercentageTypeDomain", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "kltr_SubscriptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents subscription member.", "label": "Subscription [Member]", "verboseLabel": "Subscription" } } }, "localname": "SubscriptionMember", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "domainItemType" }, "kltr_SupplementaryCashFlowInformationRelatedToOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplementary Cash Flow Information Related to Operating Leases", "label": "Supplementary Cash Flow Information Related to Operating Leases [Table Text Block]", "terseLabel": "Schedue of Supplementary Cash Flow Information Related to Operating Leases" } } }, "localname": "SupplementaryCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "kltr_TreasurySharesParValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the par value of treasury shares.", "label": "Treasury Shares, Par Value Per Share", "verboseLabel": "Treasury stock, par value per share (in dollars per share)" } } }, "localname": "TreasurySharesParValuePerShare", "nsuri": "http://www.corp.kaltura.com/20230630", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "srt_CondensedFinancialStatementsTextBlock": { "auth_ref": [ "r171", "r232" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial statements.", "label": "Condensed Financial Statements [Text Block]", "verboseLabel": "SELECTED STATEMENT OF OPERATIONS DATA" } } }, "localname": "CondensedFinancialStatementsTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATA" ], "xbrltype": "textBlockItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of non-cancelable purchase commitments" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r294", "r741", "r821", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r294", "r741", "r821", "r866", "r867" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r290", "r573", "r611", "r612", "r613", "r614", "r615", "r616", "r724", "r739", "r751", "r773", "r816", "r817", "r821", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r290", "r573", "r611", "r612", "r613", "r614", "r615", "r616", "r724", "r739", "r751", "r773", "r816", "r817", "r821", "r866" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r292", "r293", "r643", "r644", "r645", "r699", "r700", "r701", "r703", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r725", "r740", "r754", "r821", "r866" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r172", "r181", "r292", "r293", "r643", "r644", "r645", "r699", "r700", "r701", "r703", "r710", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r725", "r740", "r754", "r821", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r750" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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", "verboseLabel": "Trade payables" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r295", "r296" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Trade receivables" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r100", "r146" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "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 expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r58", "r190", "r591" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails": { "order": 2.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", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r209", "r217", "r218", "r485", "r728", "r786" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r205", "r206", "r207", "r209", "r217", "r218", "r786" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "terseLabel": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [ "r216", "r217", "r516", "r518", "r519", "r520", "r521", "r522" ], "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r28", "r29", "r110", "r200", "r588", "r621", "r622" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance as of June 30, 2022", "periodStartLabel": "Balance as of December 31, 2021;", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r216", "r217", "r516", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted average remaining useful life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r104" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r464", "r465", "r466", "r631", "r798", "r799", "r800", "r853", "r871" ], "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": "Accumulated deficit" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r73", "r74", "r433" ], "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", "verboseLabel": "Stock-based compensation expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r461", "r467" ], "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 expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r4", "r52", "r56" ], "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 expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r194", "r230", "r265", "r280", "r286", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r483", "r486", "r510", "r586", "r665", "r750", "r761", "r818", "r819", "r861" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r185", "r203", "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r483", "r486", "r510", "r750", "r818", "r819", "r861" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r483", "r486", "r510", "r818", "r819", "r861" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total noncurrent assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "LONG-TERM ASSETS:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r302", "r339", "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "auth_ref": [ "r806" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r310", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r805" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r309", "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r303", "r339", "r577", "r804" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Debt Securities, Available-for-sale" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r299", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Debt Securities, Available-for-Sale, Current" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r188", "r299", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Other Assets, Fair Value Disclosure" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Billed Revenues" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r35", "r36", "r37" ], "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": "Purchase of property, equipment and internal-use software in credit" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r346" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedLabel": "Amortization of deferred contract acquisition costs/deferred costs to fulfill a contract", "terseLabel": "Amortization of deferred contract acquisition and fulfillment costs" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "auth_ref": [ "r345" ], "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Deferred costs to obtain or fulfill contract, ending balance", "periodStartLabel": "Deferred costs to obtain or fulfill contract, beginning balance", "terseLabel": "Total deferred costs to obtain or fulfill contract" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r345" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition and fulfillment costs, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r345" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition and fulfillment costs, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofcoststoobtainacontractandcoststofulfillacontractDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r187", "r726" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents, Fair Value Disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r33", "r122", "r228" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at the end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at the beginning of the period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r122" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r168", "r197", "r198", "r199", "r230", "r248", "r249", "r251", "r253", "r259", "r260", "r331", "r378", "r380", "r381", "r382", "r385", "r386", "r395", "r396", "r399", "r402", "r409", "r510", "r625", "r626", "r627", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r653", "r674", "r694", "r704", "r705", "r706", "r707", "r708", "r769", "r792", "r801" ], "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 [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r197", "r198", "r199", "r259", "r395", "r396", "r397", "r399", "r402", "r407", "r409", "r625", "r626", "r627", "r628", "r738", "r769", "r792" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Outstanding warrants to common stock (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r137", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r135", "r376", "r377", "r714", "r815" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Share reserved under 2021 Plan (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r752", "r753", "r754", "r756", "r757", "r758", "r759", "r798", "r799", "r853", "r869", "r871" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r103", "r653" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r103", "r653", "r671", "r871", "r872" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r103", "r653" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock $0.0001 par value per share, 1,000,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022; 145,478,668 and 142,249,619 shares issued as of June\u00a030, 2023 and December\u00a031, 2022, respectively; 137,793,478 and 134,564,429 outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The change in equity (net assets) of a business enterprise during a period from transactions and other events and circumstances from non-owner sources. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income [Member]", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "ComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r30", "r213", "r215", "r221", "r579", "r597" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "negatedTotalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r109", "r220", "r578", "r595" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computers and peripheral equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r39", "r42", "r89", "r90", "r294", "r713" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r39", "r42", "r89", "r90", "r294", "r623", "r713" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r39", "r42", "r89", "r90", "r294", "r713", "r772" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r95", "r161" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r39", "r42", "r89", "r90", "r294" ], "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" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r39", "r42", "r89", "r90", "r294", "r713" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r78", "r729" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Basis of Presentation and Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of costs to obtain a contract and costs to fulfill a contract" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r412", "r413", "r424" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "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, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r412", "r413", "r424" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [ "r795" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Contractual Obligation" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate Bond Securities" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r746", "r748", "r868" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate Debt Securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r116", "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r510", "r818" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r40", "r294" ], "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]", "verboseLabel": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r77" ], "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 relationship" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r91", "r93", "r387", "r525", "r736", "r737" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount of credit facility" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r22", "r94" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "terseLabel": "Installments payable frequency of payments" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r388" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r22", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Amount of installments payable" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-Sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits [Member]", "terseLabel": "Deposits" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r4", "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expenses" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r270" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r851" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Total" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "auth_ref": [ "r851" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative.", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r143", "r489", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVES AND HEDGING" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGING" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r204" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "terseLabel": "Derivative Liability, Current" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails", "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r496" ], "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r849", "r850" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r8", "r79", "r80", "r81", "r82", "r83", "r84", "r86", "r87", "r88", "r496" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r423", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r423", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r821" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregated revenue by category" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r873", "r874", "r875", "r876" ], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, the Middle East and Africa (\"EMEA\")" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r222", "r238", "r239", "r240", "r241", "r242", "r247", "r248", "r251", "r252", "r253", "r257", "r499", "r500", "r580", "r598", "r731" ], "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", "negatedTerseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosure [Abstract]", "verboseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r222", "r238", "r239", "r240", "r241", "r242", "r248", "r251", "r252", "r253", "r257", "r499", "r500", "r580", "r598", "r731" ], "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", "negatedLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)", "negatedTerseLabel": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r246", "r254", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r515" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r231", "r471", "r479" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "negatedTerseLabel": "Statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/INCOMETAXESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Employees and payroll accruals" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r462" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Capitalized stock-based compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r463" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Cost not yet recognized, amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r7", "r182", "r216", "r217", "r218", "r233", "r234", "r235", "r237", "r243", "r245", "r258", "r332", "r333", "r411", "r464", "r465", "r466", "r475", "r476", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r516", "r518", "r519", "r520", "r521", "r522", "r540", "r617", "r618", "r619", "r631", "r694" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r502", "r503", "r506" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r502", "r503", "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r390", "r426", "r427", "r428", "r429", "r430", "r431", "r503", "r545", "r546", "r547", "r736", "r737", "r746", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r502", "r503", "r504", "r505", "r507" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r390", "r426", "r431", "r503", "r545", "r746", "r747", "r748" ], "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]", "verboseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r390", "r426", "r431", "r503", "r546", "r736", "r737", "r746", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r390", "r426", "r427", "r428", "r429", "r430", "r431", "r545", "r546", "r547", "r736", "r737", "r746", "r747", "r748" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r501", "r507" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r529", "r535" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Principal payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r392", "r407", "r496", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r596", "r734", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r807", "r808", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r192", "r359" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization and impairments:" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r131" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2023 (Remainder)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r131" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "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 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r131" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r131" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r357", "r358", "r359", "r360", "r574", "r575" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r130", "r575" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount:" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r574" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r53", "r55" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r130", "r574" ], "calculation": { "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails", "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleoffutureamortizationrelatedtointangibleassetsotherthangoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign Currency Contract, Asset, Fair Value Disclosure" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainBeforeTax": { "auth_ref": [ "r855", "r856" ], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 1.0, "parentTag": "kltr_FinancialIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain recognized in the income statement.", "label": "Foreign Currency Transaction Gain, before Tax", "netLabel": "Foreign currency translation adjustments, net" } } }, "localname": "ForeignCurrencyTransactionGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r511", "r512", "r513", "r514", "r691" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Foreign currency translation adjustment, net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r4" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r117", "r676" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r114" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r191", "r347", "r576", "r735", "r750", "r812", "r813" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS, NET" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETS" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r115", "r230", "r265", "r279", "r285", "r288", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r510", "r733", "r818" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 }, "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r8", "r488" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r112", "r149", "r265", "r279", "r285", "r288", "r581", "r593", "r733" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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", "negatedTotalLabel": "Loss before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r361", "r367", "r677" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r367", "r677" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r231", "r469", "r472", "r473", "r474", "r477", "r480", "r481", "r482", "r630" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r156", "r165", "r244", "r245", "r273", "r470", "r478", "r599" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails": { "order": 4.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": "Provision for income taxes", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/INCOMETAXESDetails", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r34" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r3" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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", "negatedTerseLabel": "Trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r790" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r572", "r790" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Employees and payroll accruals" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities, noncurrent" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r3" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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", "negatedTerseLabel": "Prepaid expenses and other current assets and other assets, noncurrent" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r51", "r54" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r92", "r152", "r219", "r269", "r524", "r678", "r760", "r870" ], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 1.0, "parentTag": "kltr_FinancialExpenses", "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", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "auth_ref": [ "r151", "r168", "r169" ], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 2.0, "parentTag": "kltr_FinancialIncome", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.", "label": "Interest Income, Deposits with Financial Institutions", "verboseLabel": "Interest income" } } }, "localname": "InterestIncomeDepositsWithFinancialInstitutions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r224", "r226", "r227" ], "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": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r144", "r154", "r155", "r170", "r297", "r300", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r531", "r749" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r859" ], "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": "Schedule of Leases Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement.", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Finance leases of computers and peripheral equipment" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r860" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturities of Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "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 operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "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 due 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": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "2029 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "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 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": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "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 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "order": 7.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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r539" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r860" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (Remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lessee, Operating Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r484", "r486", "r487", "r510", "r652", "r732", "r761", "r818", "r861", "r862" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r108", "r148", "r590", "r750", "r794", "r811", "r854" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r186", "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r484", "r486", "r487", "r510", "r750", "r818", "r861", "r862" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r97", "r98", "r99", "r101", "r230", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r484", "r486", "r487", "r510", "r818", "r861", "r862" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "LONG-TERM LIABILITIES:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r17" ], "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": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r17" ], "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": "Interest rate per annum" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r793" ], "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r17", "r793" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r147", "r389", "r393", "r736", "r737", "r865" ], "calculation": { "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Long-term loans, total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r195" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current portion of long-term loans" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r6", "r232", "r391" ], "calculation": { "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails": { "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", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r797" ], "calculation": { "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails": { "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "verboseLabel": "2023 (Remainder)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANScheduleofaggregateprincipalannualmaturitiesoflongtermloansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r196" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Long-term loans, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "verboseLabel": "LONG-TERM LOAN" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOAN" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r783" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable Securities, Current" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r783" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable Securities, Noncurrent", "terseLabel": "Marketable Securities, Noncurrent" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r822" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Notes [Member]", "terseLabel": "Municipal Notes" } } }, "localname": "MunicipalNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r158", "r166" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "GENERAL" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GENERAL" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r225" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r122", "r123", "r124" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r113", "r124", "r150", "r184", "r211", "r214", "r218", "r230", "r236", "r238", "r239", "r240", "r241", "r244", "r245", "r250", "r265", "r279", "r285", "r288", "r331", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r500", "r510", "r594", "r673", "r692", "r693", "r733", "r760", "r818" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails": { "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)", "negatedTerseLabel": "Net loss", "negatedTotalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "verboseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Supplemental disclosure of non-cash activity:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "negatedLabel": "Financial income, net", "negatedTerseLabel": "Financial income, net", "negatedTotalLabel": "Financial income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 }, "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r265", "r279", "r285", "r288", "r733" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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)", "negatedTotalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r532", "r749" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r528" ], "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": "Less: imputed interest" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r528" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r528" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r530", "r535" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESSchedueofSupplementaryCashFlowInformationRelatedtoOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r527" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r538", "r749" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease, weighted average discount rate, percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r537", "r749" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r202", "r750" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r193" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, noncurrent", "totalLabel": "Other assets, noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r205", "r206", "r208" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "terseLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r14", "r29", "r217", "r516", "r519", "r522", "r786" ], "calculation": { "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r208", "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Other comprehensive income (loss), cash flow hedge, gain (loss) reclassification" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r7", "r14", "r212", "r215", "r220", "r516", "r517", "r522", "r578", "r595", "r786", "r787" ], "calculation": { "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, noncurrent" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails": { "order": 2.0, "parentTag": "kltr_FinancialExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Other Nonoperating Expense", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/SELECTEDSTATEMENTOFOPERATIONSDATADetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Government institutions" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssetsCurrent": { "auth_ref": [ "r711", "r712", "r784" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets that are pledged or subject to withdrawal restrictions, classified as other.", "label": "Other Restricted Assets, Current", "terseLabel": "Restricted bank deposits" } } }, "localname": "OtherRestrictedAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestrictedAssetsNoncurrent": { "auth_ref": [ "r711", "r712" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets that are pledged or subject to withdrawal restrictions, classified as other.", "label": "Other Restricted Assets, Noncurrent", "terseLabel": "Restricted deposit" } } }, "localname": "OtherRestrictedAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails", "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r366", "r789" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Payments for Restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r121" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized internal-use software" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r32" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r31", "r223", "r298" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Investment in available-for-sale marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r121" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the 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" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r120" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-Term Investments", "negatedTerseLabel": "Investment in restricted bank deposit" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r752", "r753", "r756", "r757", "r758", "r759", "r869", "r871" ], "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]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r102", "r395" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r102", "r653" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r102", "r395" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r102", "r587", "r750" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value per share, 20,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022; 0 shares issued and outstanding as of June\u00a030, 2023, and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r785" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r201", "r343", "r344", "r727" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturities of available-for-sale marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r2", "r11" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r132", "r189", "r592" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r584", "r592", "r750" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Depreciated cost" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r5" ], "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 Composition of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total purchase commitment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment.", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2023 (Remainder)" } } }, "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesFromStockholderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of equity that is due from owners or affiliates of the reporting entity (including due from officers or directors) resulting from the sale of stock before the cash payment is received.", "label": "Receivables from Stockholder [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "ReceivablesFromStockholderMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r14", "r29", "r217", "r516", "r521", "r522", "r786" ], "calculation": { "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "terseLabel": "Net realized losses reclassified from accumulated other comprehensive income" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer.", "label": "Redeemable Convertible Preferred Stock [Member]", "terseLabel": "Outstanding stock options and RSUs" } } }, "localname": "RedeemableConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r788" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "negatedTerseLabel": "Repayment of long-term loans" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r96", "r468", "r863" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r157", "r782", "r791" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 }, "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. 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, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in other assets, noncurrent" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofOtherAssetsNoncurrentDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r363", "r364", "r366", "r369", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Related Activities Disclosure" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s).", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r4", "r370", "r372", "r814" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r365", "r366", "r367", "r368", "r372", "r373", "r374" ], "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r366", "r371" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Restructuring Reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r366", "r373" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve, Accrual Adjustment", "terseLabel": "Restructuring Reserve, Accrual Adjustment" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r105", "r141", "r589", "r620", "r622", "r629", "r654", "r750" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r182", "r233", "r234", "r235", "r237", "r243", "r245", "r332", "r333", "r464", "r465", "r466", "r475", "r476", "r490", "r492", "r493", "r495", "r498", "r617", "r619", "r631", "r871" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Total stockholders' equity" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r266", "r267", "r278", "r283", "r284", "r290", "r292", "r294", "r422", "r423", "r573" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r167", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r425" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "REVENUES FROM CONTRACTS WITH CUSTOMERS" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERS" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r12" ], "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]", "verboseLabel": "Schedule of disaggregated revenue by region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that license fee or royalty revenues during the period from other parties from use of a specified patent, trademark, or other form of right granted to such parties are to a specified benchmark, such as total license fees, total revenues, segment revenues or product line revenues. May also reflect the percentage contribution the revenue made to operating results. Risk is materially adverse effects of a loss of such revenues, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Revenue from Rights Concentration Risk [Member]", "verboseLabel": "Revenue concentration risk" } } }, "localname": "RevenueFromRightsConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r164" ], "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": "Aggregate amount of transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r770" ], "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": "Percentage of remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r536", "r749" ], "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": "Lease liabilities arising from right-of-use assets" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r294", "r771" ], "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]", "verboseLabel": "Revenue benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r29", "r857", "r858" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSTables", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r38" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312" ], "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 Securities, Available-for-Sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Available-for-sale Securities Reconciliation" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.", "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location" } } }, "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r802" ], "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]", "verboseLabel": "Schedule of the computation of basic and diluted net earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r72" ], "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]", "verboseLabel": "Schedule of share-based compensation expense by line item" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESScheduleofrevenuebymajorcustomersbyreportingsegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r502", "r503" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, 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": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r53", "r55", "r574" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r53", "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of carrying amounts and accumulated amortization expenses of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r6" ], "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]", "verboseLabel": "Schedule of aggregate principal annual maturities of long-term loans" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets, Noncurrent" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r365", "r366", "r367", "r368", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve by Type of Cost" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "verboseLabel": "Schedule of revenue by major customers by reporting segments" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r49", "r111" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebyregionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r46", "r47", "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r46", "r47", "r48", "r50" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Schedule of reportable operating segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r9", "r10", "r71" ], "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": "Share-based Payment Arrangement, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "stringItemType" }, "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": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r61", "r62", "r63", "r64", "r65", "r66", "r67", "r139", "r140", "r141", "r197", "r198", "r199", "r259", "r395", "r396", "r397", "r399", "r402", "r407", "r409", "r625", "r626", "r627", "r628", "r738", "r769", "r792" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization related to intangible assets other than goodwill" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r852" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r368", "r374", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r735", "r773", "r866" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r261", "r262", "r263", "r264", "r265", "r277", "r282", "r286", "r287", "r288", "r289", "r290", "r291", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "verboseLabel": "REPORTABLE SEGMENTS AND GEOGRAPHICAL INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r114" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/DERIVATIVESANDHEDGINGScheduleofCashFlowHedgingInstrumentsStatementsofFinancialPerformanceandFinancialPositionLocationDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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 expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "RSUs forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r451" ], "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": "RSU forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r449" ], "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": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r449" ], "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": "RSU granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r446", "r447" ], "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 (in shares)", "periodStartLabel": "Unvested and outstanding, beginning balance (in shares)", "terseLabel": "Oustanding RSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "RSUs\u2028Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r446", "r447" ], "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": "Unvested and outstanding, ending balance (in dollars per share)", "periodStartLabel": "Unvested and outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted\u00a0Average\u2028Grant Date Fair\u2028Value per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "RSUs vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r450" ], "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": "RSU vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSSharebasedPaymentArrangementRestrictedStockandRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleofsharebasedcompensationexpensebylineitemDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "verboseLabel": "Additional Disclosures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r440" ], "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", "terseLabel": "Exercisable options at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r440" ], "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": "Exercisable options at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r70" ], "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": "Oustanding at end of period, aggregate intrinsic value", "periodStartLabel": "Oustanding at beginning of period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Oustanding options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details", "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANSScheduleOfSharesOfCommonStockReservedForFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r438", "r439" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average exercise price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r443" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r444" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r70" ], "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", "terseLabel": "Exercisable options at end of period, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r70" ], "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", "terseLabel": "Exercisable options at end of period, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Oustanding, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r533", "r749" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Internal use software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTSScheduleofCompositionofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r183", "r262", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r288", "r294", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r362", "r368", "r374", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r735", "r773", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REPORTABLESEGMENTSANDGEOGRAPHICALINFORMATIONDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSScheduleofdisaggregatedrevenuebycategoryDetails", "http://www.corp.kaltura.com/role/RestructuringandRelatedActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r168", "r197", "r198", "r199", "r230", "r248", "r249", "r251", "r253", "r259", "r260", "r331", "r378", "r380", "r381", "r382", "r385", "r386", "r395", "r396", "r399", "r402", "r409", "r510", "r625", "r626", "r627", "r628", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r653", "r674", "r694", "r704", "r705", "r706", "r707", "r708", "r769", "r792", "r801" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/Cover" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r7", "r26", "r182", "r216", "r217", "r218", "r233", "r234", "r235", "r237", "r243", "r245", "r258", "r332", "r333", "r411", "r464", "r465", "r466", "r475", "r476", "r490", "r491", "r492", "r493", "r494", "r495", "r498", "r516", "r518", "r519", "r520", "r521", "r522", "r540", "r617", "r618", "r619", "r631", "r694" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSDetails", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r233", "r234", "r235", "r258", "r573", "r624", "r642", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r672", "r675", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r694", "r755" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r233", "r234", "r235", "r258", "r573", "r624", "r642", "r646", "r647", "r648", "r649", "r650", "r651", "r653", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r672", "r675", "r676", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r694", "r755" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-Based Payment Arrangement [Member]", "terseLabel": "Total" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofantidilutivesecuritiesexcludedfromcomputationofearningspershareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r102", "r103", "r141", "r625", "r694", "r705" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r102", "r103", "r141", "r443" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS1Details" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r7", "r75", "r102", "r103", "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Issuance of common stock upon exercise of stock options, and vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r103", "r106", "r107", "r127", "r655", "r671", "r695", "r696", "r750", "r761", "r794", "r811", "r854", "r871" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r138", "r229", "r394", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r411", "r497", "r697", "r698", "r709" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY AND EQUITY INCENTIVE PLANS" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/STOCKHOLDERSEQUITYANDEQUITYINCENTIVEPLANS" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Number of Shares, Par Value and Other Disclosure [Abstract]", "terseLabel": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [ "r523", "r541" ], "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]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r523", "r541" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r523", "r541" ], "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]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r523", "r541" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r523", "r541" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Disclosures" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETCOMPONENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Table Text Block [Abstract]" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r13" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r76" ], "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]", "verboseLabel": "Tradename" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/GOODWILLANDINTANGIBLEASSETSScheduleofcarryingamountsandaccumulatedamortizationexpensesofintangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r392", "r407", "r496", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r596", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r807", "r808", "r809", "r810" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock, Common" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Treasury stock, ending balance (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r25", "r68", "r69" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock \u2013 7,685,190 shares of common stock, $0.0001 par value per share, as of June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r730", "r746", "r864" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "US Government Agencies Debt Securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r730", "r746", "r748", "r864" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "US Treasury Securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/FAIRVALUEMEASUREMENTSScheduleofassetsandliabilitiesmeasuredatfairvalueDetails", "http://www.corp.kaltura.com/role/InvestmentsDebtandEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled Revenues" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/REVENUESFROMCONTRACTSWITHCUSTOMERSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r4", "r687", "r688", "r689", "r690", "r702" ], "calculation": { "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Net unrealized gains (losses) on cash flow hedges" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTOFCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r43", "r44", "r45", "r159", "r160", "r162", "r163" ], "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/2023", "presentation": [ "http://www.corp.kaltura.com/role/BASISOFPRESENTATIONANDSUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r534", "r749" ], "calculation": { "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LEASESScheduleofLeasesCostDetails" ], "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 [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/LONGTERMLOANNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r247", "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.corp.kaltura.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.corp.kaltura.com/role/NETLOSSPERSHAREATTRIBUTABLETOCOMMONSTOCKHOLDERSScheduleofthecomputationofbasicanddilutednetearningslosspershareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org//815/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org//940-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org//942-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org//946-320/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org//320/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column F))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480602/954-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480637/718-40-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(S-X 210.12-04)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 98 0001432133-23-000074-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001432133-23-000074-xbrl.zip M4$L#!!0 ( .9) E?.[DM?R1\ ,[N > 83(S-#$T,#$M=&AIO?R_%_^_M<4.LK L=-(J$]L:\L\M9]-IKD\.R_8 MSO;.+CO-\D_R@NOO"UDDXJ5MY\4O^N\7OU G+T99-'WY(I(73$;_?B!%N!MW M0CZ*]Z*=O?A1YTFXS;=W=R.^O?=T-]YY^M_. W@5'M?OJ&*:B'\_&,MTZUQ@ M_\\>[4V*YY5_%L\Z^Q Y_I/ M;/&9+*"S4']RJ<>W!RTG,A5VO'J0O=][^Q^'_>,C]EOO9 #_OO@%7[)3G9\P MS\]@SJ.L*+*Q[M:;6PCK+/+;FYR9RN.&J>AA1"+,L^^:DUZ//ZO-NWKH_2U7(>*J[DM!^6CS; M_75RB[NY=.^&YU(Q^)%'K L4'M%I*3*VGXM(%JQ[E@M!GVT4^.3//SW9V=E^ M;B?ZO>FO:=,>O'0#O^5A+5U(6IG.\TT6$:/A:<1$'(NPD!>"<<6RF'4GN4Q8 MYVF ?&:'C:;T%!]GP)*^S]";U^]=]W#X\:0;L/[1_L-5KF' .#L0";_DN6!P M""?F'"+QB7;2WJLLS[-+D;>!] *&RS0H1TI&DN=2$-7A9W:4;,+S8LK.12[@ MC+=W5=^4/.=ID>6J/>NJQ(7(><)&//VDZ.1F\''.8IGR-)3PC4R!M1]/]BK[M&[52X,VV@E MR0Q^>]42ZE:O: M-(MV+#,N65^I$JTHS2[HH)+_O_WYIT=/GG_A?%JF\9^^[9WTNH.@IA@$"T_/C?:*&T@ZE'LBZ MXIR#[2WR@L/IFS,IC*9,6LI_> HR?\HZ>Z0==^A$NY92^B,NB# MC?F4C<1LMP$;9Y&,)?ZFRLDDH7:A35 @(\&[,":(*6&/YM M,2N;7; VL#$XS$^??REW6I_37"G1[KPVBD=[9J?ZQ+H7A:#W]K,D 2)$U==# M X"P(P&JKR#"Q+=F=UHO\QU;Y7<\*HB,!!ACSD4B62+'$D]JF(TG M/#66/;L\A\6;;F67N$[.,)O.FF6HG!3 #8AGDO3##S)H(,YR& ><_,_A.4_/ M!!@1T1DR8MC"5/$0;8W ;:\S\\YA>W+Q5PG\0T2:J^'W1L%?3@[ ])3A=O@, M#0=[A#&3_G2=(2$OI8??Y%DY8>^)+>IC!WW?,9J86WFR"R^E$E^\!QP/$>X MR0:+$\&;3CC!IHQU(RBDI+$YX\:3B()E]"=*#K.GBU^6JI)W#^_&/AT=GP9L MB)OU^OBD%R#]LK,LTT+U@B"_/)1 W+!;:](CCA9_2[#*!@X!B'%^V2I Q^O6&HM(!#"&[5'=(G^RL$#)\ M/N%1!+QG*Q%Q\6SGL5VH9@A_GT](;_D;SN,0C\ JE9&'C'63!*U1-R9]+$L% MOR+9P"E'TDNSPN,H5NBJ=A:Q[!53YDWHH[80CZ]!,5LK))D-OMD:FMEY^!C780C;KZ4"GMT4 M.J(S;J0R*N=6R$1HI0+]K' &2VCBD"&8-UD>D9:Z1#)?A]A71-K&_&\E"F"MI->_LV%E);3!TT#;?2V;1FE3 MB Q>.(1P(.O&X*4LSM$BY&= R6@A@XS&-@' M1!0>FE7^%N>)H-G[@_EM#Z9/PJTYC5>"+(GD(YG(8FKAEN]'9VNE(.^NN8+\ M^.'.O8+\@RO(UU$Y@4XVXA6.>YG666%$E9LI$@FHG*!>&)GPCX[5! P?,PX? M&$SML9W9QT '2*0HL>M<9/&=)LQ1FPAS>^?ZE"G;3IE$CMJ1(PM2?9X))/O ,$3^O0B$;;-F"3/+N0D?7]D#7F#Q*1G0UHXQ(.X>:< M;4F/?X#1 1-!2R\$+A/Q-!3Z(+8; GK\L+.[4IYG<7/T]4S*')B)CH55L)=E M0N,F;^159L/:"\VP34+S^MIR52-F;,L=/ M!\5#]BH5DKW*^:? <'EL4L=["]W,>9; -HZ1U0MMOEI6CQBSP* :@],Y5+ 1 ML3OJ#]C.DV!O;R]XLKW-5 ;#@\WD2C=6FR;089JE6Q[L=E/4;:U C+WU S'J M&,9NRS&,MNH0NQO)#VDYK2)NT.J?-!8*]C65!6+RGK;:?G56-4@58<#FGA:4%17\B% M'(]0CFB;QC-0B&YS@3HS<30@]0+-)=1G])&H=@#.POWR7\%.R P4:5A2C'AD M4LK]5#*G,VB_EUMPJIUV\'50FE6^[[8G'/&6E8U MXQ7V6%_S,H$:43A MLP1,828;#.W5IH4Y[$+A ,8\$CA"DK4(O)0F90+D:4YI#5D.%(+Y- 8)0>U) MZTWB\P3T(@/Z8M->\@UH6>-)D0#%H@?&A?G;)^%KA&24D?;[FVSC\R:3,9/C M,1P*$/CNU3-Y09WIM#RKJU6S"$ ] WLFPD@52= 0@D8%^\>."_T*9M]1H!G2 MVAMDZ!]>F)C9KE@J#%><"IXW.C1P8=C&=+-R?%S=RT[PZ$LZ05UHGJ::4+AO M3S:T/=<@'7S.[3E%US=H:3,*'3 #?9)J#AOM&L)VLS0U/-MQND6JW)5Q>OCR MXJ!!\\""UN^>ZO/KO>KSHZH^DWO59VU4G\E"U6%5ES\ZN**% MJ4AP&GM>T0<$[&LC#\A> !,5D8/%6+X+#5DH9@7'OHX!:+-A9WP&"\C8 M!M^D;"B!IAC(84E6"IA"GRA47S9AI.( M" -=>"E+1?T+'8!CBD'6OJC'GL[Z4_&@6S+?&@E.#KPJM2E#?N! #8M.^8?L M;JEZ3]9&U=NOBJ9\0/0P,EI?S_(U#$]8L4#!K'+ACV>^OHNI(8')IO7R,)-< M9L2-PRPU6"M3L HJ-M5]H"DK2NK!AUXYF8E;&2IX&M%Y2'UYX3V,HDCW(&T! ME5:F2\X6RG8[S@Y@?BU(H-R\%?6R/?',ZY2=1IBXO3F@#?R@L=245TB&/"$7 ME+#@\XF 125H:N*S"$M;C!",'W@RMU43EY6.=*X!+(=DJUZ9*E@W*D2S7I2Z M5NEJ72R)<<&355,I5D1ZDP%AI4AX6''0#LQ6*U/.U.'N*XR+!VF%GI.0ZHX& MGA?4Y-!LR#1,RLC&RV/"[$6R[$D8W6#W;1]6*Z M]CT1C64A:7<241()T M96MW.U2V=IO(7ER8'#>GIFG?+1KVYSS2V6]8+==X9SF<,CY*J'@)>M_#0MM0 MV&/ A*3#"'0E+V14PG",@5/W?N(%$ L6\@Z+BJA-E'Z5J#AR?OL5D_;1T@ " MGZC?L5&>'4CWK3!/@*J/-;LID3P38E"C_;3P&[.8IS[$L$:B6 M*Z;&_M7!0;-2WS>A\X:Y7;JY,24HEQ6T#.*8]7::2[[.ED^OOT,*5,,P=;9@ M55'8BTASEDP%^TKRAW!3/1K1:1L\]A>P>(U20^=CP]$1U7*80Y&7PBAU<#;# MPDMM]"/0%C44+&Z)(F[@*_NTQ=P4W0%!JQYRC(G*4EL*WJ)KA%)@WJ:^F?Y>HA6%WZG$Q/CK,OD,I(7[ +[A,],%8@GNX M2% SNUAKT4IS7F.V!F:$VB;,:P!KH"]_,+8FA3R:E)',Z"]NTC15.VU=F<^T MBU6M_7:S?#HSL("5:8+0,$=(-P;CV85Z-DX+F026R<:68U/]HE8@$14K 6>$ M%Q4P-",[FN F;;AK[XJ_;AJ'-DQVN8IF#M\4CZG7!**BGZ-(=]8L9:(HZ*%!/E_)(JVYOQFH$MH@"=[J7%*F+F-YM/AI<":'"" MQ(LRN+O)O+N6WDHGBH;OZM 'M06>F6F=Q)?.[^83:MJ5$W&1):1^?! Y^E/Y MF7#BIJJ=W[ =Z2"]=.U\7FU6OGND2BI0M!-A(Y3F6KZM%I*V#, =3!WB>?5 MI!Y\39W_]3(?V^:.,??95CLC37"IMK7FC9E96P;3#:36-(Q9@W5Y1;K$^R%F MB,]:+]8L*JQ-91NFFB3BC# P4 2DP240&T-$PF4<.$[H)P2)E$!@8M#\C..5 MD[,/-=6+P@@UH^,CF=)- \Z,0;U+-TM+8BH0VV*K.$701+1" 1P_#>4DP9 < M6!=:4/]=F+?*2M@B?,UDTL"L* N"6M$:2L$2?KF)O\)C>*%F7DZ*<(J&CP*) M@-=L!##>+#_CJ?S;W,DQ1K:4Y;(9CU)8>Y@5*6=TYCVQ! SZV+=\;/YK6 U2TAB_S M6N9G!<"8)OP_#<[A;H S5>::ZWW<%*='OE2=#8K#X65Q#EK0WR9" 0UX$<*Q MI'L%/84)4TA-N%[JKB1KT"DKWA5E0C,NS,^]D%E"'"6=ZDJFRK]B[MAE6E>[ MT= T!GR_VB3 BFY&1ZU:-^Q?$E@G .S0'?83#8+9$-A#?HEM[@,IYB:Z_'B9 MOGRS.XC7ZZRWSFOL^X8;7;)T-Z+OBY7*]\5>U[Z^(]A/9[L]X$]G.?CS@4_M M"=S/E(%37HN5XSY#G^]J16+"I\OQ'5(83+"*5C2L"P!]!66QE<5;DRS\)#"T M115D)>M:$EJ Q,*$,8;G0&U:8@B29Y]DNC P#/0?8+_&D$W%659(\\<"X=@L M"9$WU@N'(0"0F[^=%6P@[@VCA]&6Z?@WH>\I@GEJ([EVW:5;%3='OXP&W6H+ M!RM/Q13[,B%J2_P@FW?EI+;HBLLK3NK^>29UC"&(2B"N(ESIM3YT1AOU.0/$ M&(;OWY9::M>4Y_'3'EB;_QVP,XH0)=H+7%PHV@U1$_2%[5.:#6I$A!9MV/+@ MQH$;@\5 S V^97F9".4*Q0\*$P.E8)_PI_9 MF78B:';O&8J89FF%!1%MI>D$3A=J$!]X:3IWV2JS2A2:G$";9&Y8R,L;*SN0B%M M=$-?@?7I$ 7?.1TOQ#D;7W1<0]<;&7.9+LP36J 6RWS.)TPOV5M.0.="TB8/ MAE&S8YF/#;?WD/?%(1AQF=.$3#O*C);'V)"B&9,+7!HW>R_+Z@BY-A>S]$],6*%O>2X 4+8A+T%+ )HL8FTAID MVG3IB37\W<3-+O/G74^<+!$8E-H&I\[@N!I0-F"K$_H5XD7G"HZ_MIO,N4JS M"^<2(W>=QR*SLE"$2+A;#A=/9$9H4,9FA3>[6R>LC698"[?<0O-RI7_SS[Y_ MZ06O*EB9^:+B8://#$,SN16A,ISYF9IR" 46_(E%C6C]\-\$B\D8U,Y"S=:LHDF=/YTFB>V^KM M-HM*T8J:M,V83>["(JF/\D\S:ZLK5%ME5WH.>EO&U+_J"%0DT)@C8"1^F>J* M8,9CN#@3?C@7T*+%(\6IU_W7-8GF &"S$[2K"V!(9]7/;A:E0CAIO+0_AW04 M>9;<8:.LA?%MP_E2Y!6=& O'ZDVVE'Z\.(N%]I!'Y#S(39V&.C75J-!K?"', M?;V@.U)[&T>-S,?5IZ1,*[2U>5$ZP6$I'M M/G58A%_+#G,389M2D97*UWRRO#[$^:OO%G9-V2$:Y]=J$NG(J-RA_I>APH-* MFG:GW9TSV*+[J:XX@R>"[NFET*6$R_&J0Y;NKE!L'PA?A0V:"%@/"@SF8H\M MZFT0HT3S$# _K!Y$OKE%!8OO6)ZM5V I_-T'\=NICFCG&Z%.S)H,EZR&YVJ;X"@;S!2SE!=W="!,5*LSE1 .FEN=[-P(E.C*Y MRG$K)UEJ+ 1M'\!:%$[4:.]S88H$QR"V%_."B6:7.CQ75^ZF!!):+5=IP28;.K?Y1!?6B[5XI4 <#"!TH8*8%I,9 M'W=@I&:@UUL7#\.5NP0;3&5TB.QBTJYI-P@P1'+5(Z4 LV F;;]>RB\R$5JS M1I+=).WCG]EY6KO9K4?C:4P['NF-\OY ]T>J/Z5?9_-Q]/KJ53?I,8L0%;\Z M81W?O[*F0F&]?Z(.XT2EJZ[I>T.69%XUN$(J'0C/KN_P<2J;\?WH<%$M6*L^ M^"BC(@(4&#*!;R,+3Q)DH\D59B(*#.J+,;#4XE:T;O2$>9VNZ:)W1UQ)11/E MZ.#\$QBRWBR/'FW5#%5*#Z.ITD_-[IBVI=51@>[A&66"*"@O%9?:A+,@SE[Y M9>N0CLEJHA5X.+>0_E*E&0&)@:ZG!_0O<]AL164_\$,9"5, Q-MUFT!%I?7P M:*(33(%D-..LIH/TH$$#C)0$,93I%!C*->:5\Y>PP30UJ&",X2.!$W7S@LXQ MOGC97C]D_>9H9R^"KZGQ&MSYN'[ C$!I+J^A@Z6YJ"Q+5H,+OQIQ<#B:P4 7Z3P(S]:G:I[$K:>$^NC>L79[B]ME;WI'O9/N(3OI'?:Z@QX[..X-V-'QD/5^ M'_:.#MCPF.T?=OOO!VSXMCN$'SVV?]([Z ^/3QC\3[_6/WK#/G1/AG]4K[\[ M.C[%!P8?!Q]Z^T-LI_=[?S!D_2/VMC_ K][V3MCK[F_PFVEXV'_?8\>OX<'> M_L]-6P$Z//QX>L+?=WWKL?7?8.^EW M#P__8-W7KV$ O0._VT%O.#SLO>\=#=EI?_B6^CGHO:I-"MZ@.=WE'+068OP+ M CPJLRZ8L^E(I\S!E,M"JF"+0C3EKLZTEN8&S]X6!&MY.-E#PA>= M=JH$%5X7NPBJ"AB!E0%@]Y0)I\)$8$^)VVYE9[H]#3 MW<6EZWXX._+7Q78DCE9&_WX@1;@;=T"'C/>BG;WX4>=)N,VW=W M>?K?O0=?;WO^NOL09<7MF)^+5KOAW?9+N^8[O(!OG\J"KD0[U2Z/U=9!;O!\ MZ]+&G$#0&=:N(^*OOI")M$4,&M3?SA2.L6J=5W,CXEHX3 7/62QSA%8)T+7. MZZ_;_6O145T5>+0BJ*.9;%X=GYP9C75RW/5S;^O8_YJVD=EVV7H7W5YZ>^:3()O3G_+I??Y&[6(]PT=)N7VMI>T9AOR$/O%'/ MBP!LA#%OL]_F&4=B);,=31W725UOM^* MW=2[\@V6Y+8WHGFB&%^3GBTCD$5?H.-@]WO\@PNS>!#?YN>!\?#< BM=%Q;= M3!^F'H1V5E$"/(G!Q>QD?19PO3?FNQZ_;\B7GGRA/\!"E$XK;M_.?>G4G#5^ M=Z;4C2(,8[QCLSH.PW+"397&KYC8MP'T.K_>(EKX8S9^#S3<<:#A*ZGG>V,/ MW8/W_:/^8'C2'?9_Z['NF]X1AFL.!A\QF/.P=W2 89J#4_CKL'_4,Y]09&?7 M_'%3U.(+#N'.7B/:MZ(U&_0/^_O'1^RW[N%A[P_VJGOT;I7^S!M"/:MUQWPC M WS%(/5M_UPU.2T:U[IZ=7[4_?*\0/<[=CTWTQ?*J^_[VKT6^:VTR%]&632% M?\Z+U=ZU/;R++_?O^*N:3N'JB2B1^0$,BF MR@$GZQ-B4MA)[IXOM\;2R)Z#+/EH)(CWK[_=/:.7D8TA 0NO]Y& +8UF>GJZ M?_W4VW$T\=Z]'0ONO/NOM_]=J[&SP(XGPH^8'0H>"8?%2OHC]MT1ZHK5:N:J MTV Z"^5H'+%FO=EBWX/P2EYS_7TD(T^\2\9Y^U+__O8E/>3M,'!F[]XZ\II) MY_<=^<9N-NNO7>XV&X<'A_4F=XY)'U&->W+D']-LX5LW@+69K^W M"\+C%W7ZYP2_J;E\(KW9\3\&^($*_:>??A MXNOEX _6_MSIG<'_ S:X8*>7G;/N@+4_7G8Z]%EQX>5[]^]81=*=Z6=)>( ? M';=>31]Q.Y=NWF L%?L0Q&$T9FW@<8?.2Q2PTU X,F+M42@$?;8;X:6_O3@" M)C])5OK4'%BV;3OOTHD_\K264I(HTSC98PZ)&NX[3+BNL"-Y+1A7+'#99SYC MS9:EY]]$(;!C0BKP'@60S+UXZ&2CN2A%,1S^%DR2S;E831C8Q$*..'5 MI>K'F(?N2ER+D'MLR/TK12)U"L=\][YY>]-BW]OEYYT_VOMW[9+$V.^M^Z_:[ M\/G%!_:A>]D?U$Z[@^Z_.KT^70(;VSHZ88/+K_T!.[WX_*7=^_.)EE%.T%T5 MV[90"M@1],TT#NTQ5P+U.[+A!^$03Y^)::! V7=]%[<$?V7'C6_!UPZ=X>VZWD M*>A_>U^1$Z!HC]H.& A21;@9 "3:(\)B,$L+! Z2>Z[ ^ M_-N!G__X[<7ATT >S%M:X^B/.0.9/AC!BLYX\1ALL=S\+C,KP/H]J3T/I ML89>3I/T!T$N&)]-P&8:BOE'6FP2.-*5^).*IU./!H4!0>&$0D6I"0:ST588 M<\-@PB+@.]I&^+O"XG*>6E40E2 PWIP@33=8:+ Q,B0RVHT$F!2*_\3 3,+1 M[(U7&I"A??+3; S?IP<=FQ"(&.@D"?[FONQ7SHH;? !ZM7:,2J M]Y0PZS2BZU3LNM*6PK=G2*B;L038!,1"FPS],/:5']QX G"LHV].)+XQVO2& MHN0+/"^X41ND/!MK=/F<3+GC@+ZM><*-CINO$T*5NV!/^90$Z%]P'@=X!-8I M%?<9:WL>0N]T3OI8Q@I^1+:!4XZLYP=13J(XPH6A@"''8 J!M &1D6DZP7U$ M),G-"I57F4#8D)/=?#:M37RQR[?JPR#-/=? M(QT&):>13GG?'@LG!D74V&^T\="2VI#*NA4#(+_+?+REDUYT!L@U<:",2:2@ MGDK$QE" ]D'?@ '>\ Q'>"(R4B0*I7TE$%W\B-@N;*&T"0CC[S$(G%DB40RR M]GU$U!IL:\V&\D?\X!, U*3CECFO7/=Q=V#^0-(%T3@,XM%XYUUAL>L\@GL: M"P)(<#0D=((8($DME1_.$^T'KM-UGVX_<@)2+YG-+7G-NX)N2]>##V_L6'2W8:^-?%O*0U M ?7^"EX<)2+T< XU%:@E=B0-S(:JPA^043 _5DTQA_,4#! %**O&7_@I'\7 MF([H']7.8 KM->DQ@$H!G-A>3(.C@P5OY=>!="@8"-^C@C>.<\*B-%W\PKA/ MNQC@$"IB7X \@6-\AKGE1'H]@%T%"!)V'G"X/8[2)6" )#**/EN8U02FX0SH@GF2,$@OB*0^5IEL(MBO)XJ^ M+;TR2Q.<^SDKDD9.(D#)+&$_]=;EJ*+G9=,3(N3^@)$\3&D&@QC>C02ZLWR@ M]Q 4#D_.-DYFH4&:5 MU->UAE(;]TCPA"E&=/S398>@EVHVGOZI$L?)#R>.5%./SXZEKPUJ#^VI"M]6;_X-4A4BX*X7\G>; AZCX1]67DW/[NS='^F_KB MK^O[C?2[ES2V'A]6H*;<_WVGM9,NDMM7(SCCOE-+G03X3Z*VCYO3'ZQ11#>H MR>=7IQ>FF>!7;W5]I:WV9[7FX4'KL-&<.P(9&5[25A73G/6?XS"9[I2/1&T8 M"GY5XRXP[C'W;OA,[?QL!GC&9'IN0YQ/89H/@IAK.E>I+ 49942MD=V^%I5& M,B;!-X-02F-O6OF3S,L)PRS6<\/A6A.R7BV<]^"TCXKA]H-G@]M/,T#\!<-X MCMG85&/[@"_6C.;1%2SR\[D=@<:L=A2-<"%93+[43Y$BHT M2CCS!>9,A6E*F=T4<<"M&MGIO+#L8C))Z0DR"7%6,O'A#I!6D3R(^\5^GY?/ MJVI!EV5R@JS(I#BK"@*A5"/E8KTFC]:9%Q1%^P"5D;$G,DVU.).-J/#%)"PD MBLPHMOOIKN?%J97SSBYU3TX1V'!OW5R*20L? ^ L'QF/>RR=6.**4A3GII2E M]"NT8E,TAH8J^J5FI@("C'*%13J9"PD92,SU(1X+;()U8$A+9,@TE;;5(']-G=A>7!N';(K3=)HAYB".N:.M',RJ M#6+/@8/!X92!Q4GIL.+'5 JQ'MW2-DO?#8QN_Q!' 5$#H&#-P&6P:NYU&=K&3_@DB!'8 MI #)"=&C;ATL"Y.Q5S[&*H9W4X"=J^VF1Z/S7#H$A<9U&2F&]#EP.9!:CR\3SSTE@MPYZ+P_8V6*L%T0H/A- M1B+DFS1;92^_]/P4'UW2X!?2'Y(74EWRV%E P MES\LJYH;F:#'@_5V]]&97[JL.O5TI#IX4>S,0?F6.CH2#R5]8AD7I:[[Y38> M4?VS!O=IQ(MVSTP@S?'&$!P).S@D*!>-!T512"T(M3S@UUQZ^F L<<3C\W2T M6:_.U5X=I26O<:-:9H;:1QD6(GZ6+EQ.3!,4RK&F4V#LZ731M-1DV<-9MG+* M-LF/&X2SN8E9+/8]C%5B]AV61&+&DKMX62@DL+(21T[R N$*7^E9*S+T!9P1 MGD-1<[JCS" S87TJR<[3[7Z9?W3Z9GA.6D8)0)!=M: MU:_F2:%#10M(JY>M HWGUEKD\J4K?,"2RC;F4EP''D&0+R+$?"X^$JG*R4JN M2TBP(0G4A\\F$:/2 +R3)A)_21ML4;:JF7,!4ZNEG#T7-7U0U9ZU[0!6+?"2HR(N@*&@2T$KDK74> HVJR(F,=O M]IAN'HB-+\-X&MDS]%: VKG&=BH6S#<(1]R7?YG>*Q/$$4$HL8@&#C-,#\M= M8""E'2"F;@F^HZF3F4WH+@B5P8B,&EPK!KH9^Q-ZLPUVR%8NBVGGW0,\FT_O MT=PZ-+<.S0H[-+>)7;<:IZ2I>WGE/"O3S;Y@5*OYA!B&)!>P&3L?(I M@\-9,8U6FWPRS.EY74$2Y[M%YG^="R'B"*C-\_<;C]X#@CMS4HP2R:[G$!HP;7;WF/7,O!(HO@S M79JC\JWJ+J;4<@V$;[8;)4-C9>7[/?)BZIIX$+AZ8)Q7OFPQ8P!\8'K8+[5G M-,E-.>QWP#XA?8RCY8A1$ MTORR0#F6:T*4C4XJ<'6;6UB@^3VULI(W#A@<1ENFD_2%KBR'=6HCK- V,Z5* MNL9DZ8ET*F@U.F6<%QZ<.( B(R!FQ MFW3G-$%]%PP&DFWP+0MC3ZB]9&+]R#1=0(+\&8171N@4 5&U8_^-^GYCK?%_ MMMN/AQ.I**0'8NF?<2B5(VEVNLO&=RS-#C.REW:R*C0G,:U2"SU*UE706K[J M28S"53'\VW?D6E7ES[5OV0PA?O1\A#CFJXN0S+7T%7O5$N/&!9W:W]3R>,;\ MF(J=,&R?K0%Q$XCRM/LVN>LC3AT\@Y%V4:*4P/2'0P>Z;+6YW;.. ML;KG]\VS.;^=- ^H0F7JF^L'J6*,\PY'GTY8R4<^W85.SM(;4Z&!(X1B@F^6 M6%3)O 4R_!6P)%N2MZ, (@+69O"%P9DNS*<&&&?<[LO3LA)7MUBQE%FMMS% M@72S8XJO2N.$3&.GDL(M*.^TXJ ,'2G\1,;#98*-,'X@BC5CM:;O.RW0%8#?@5II=S?(:YHG@BPS8#*'="6]L,H&T& MT-\K VA-)RV?-;,LF7N3,OR2,J!<#5A,5)"=B8952($ MD]O+HUUSX;J5%9&!^-G+>92.JQMUH(,\J _,A60[I)/+Z8BI?K4/SKXP99,% MGL[92OO&*I-XGU.LN:'+[M7)[%E2PEP7T,=4C]3@83H-I!\E_OG%CF^5>F\! MMM6P3,#L%"&0+&X^EX!%3O4'JUC3_3=IFW:[AXMU=Q.77.)Z0&%'4X[M>J/=KDB+385+\YD&HQ ./,EI+2Z'N35K\LN+L:O"@! M$ GYJ1F#;OEL7%Y9I^<4!&;^3UIPVH'<+-@/K@N=72]RO)NOM[UK(7.GF7J, M9,$'?;Y,#R TV\_05.E;:9,B:>Q]#]E)EGCQ2I6]#"K-4MZ1-LZZ^LE59 M$VMNZ[F90*./;8O2[GBI.P%''7(EG#TKQUYX"&9:,"5ERI3A,ELP+$T9)!/B MR$")9<_)/P:8-U8ZLNX'?JVLUFR.UG,F0-(>_-;!T Q@R)QC=K,*4^^T4$#? M>@P*+WW2TN;@A3;\J:24C#31LPQ?D4G3=O%YGCHE7F:XJ'5Y/8(-9NXIY>7-Y^* WYI'' M9CB.&_7J>(X;=WB.Z:4\E7G!X*"DDT2ISDK>=U!^YI=E<.9"/B1H-0&()+F7 MGC@9+@2I&=U0GO#MR,\\<",49HP4 WT,8-3FRQ1[X#ED>,U20S+?HADKG&&; M?!'$*H]\@K X1;7ZHZE<18>&-$PB'(T $#%B@( '89L.P&[.&:S0RV;O.(-] M3.8R-O:Z&\WXYNTP^13--;68;U\2GT@"H]B](IQ]*CIBN7U-E9_T]H62^MMQU0"G76')4[O ML)]3]3H>+"B2YS::F*FJ^5,DT'5*Y*@]\SQM>.A,\9*X,\0U]PP#FD:#? MG]O]E?BH" T/UQ3-*V>;]Q>7EQ??.Y?+>XK<9P7/EQ:?VN>#KY=MBW5[IP_W M$_T4>7YR\*<^YN]G*[TW?$W)Z;^]:+RJG]S^YEC%36M"O*A<52O$J#[^+5]V>X-+BJ);N\#!''WS"=1,*5?;]-]=2*W ML>W!JJQ<3MJ.L=+NJ?CN]>0%=6:4?O*8SRU?L2/6LMKA;)$6W\LST-/1X1/W M0)UQ>MO\%%/F*6WJ+JCQ=!2[;Q3\%Y#DL3>B?*'8>,4?+6.015]@([364_R% MA%D\B5_SYYG$#DY!^ BB]+F(Z'+^,)4GNBL6Y;R2&EPL3IX/ 9_WQCSI\?N% M_=GL?V7FG=]:YM%C_._QVWNUUS">LW3MC;?/+?5U5#R!C\Z#4K[\F MFGWH7O8'M=/NH/NO3J_/WK=[G]AO+UI')VQP^;4_8*<7G[^T>W^R717;V((T M]WH8X5#QSID@O<.ZOHI#*G$Z-4V &.#S;]SSQ(R]#Z4# M,O\]]Z\LUMMO[[-=+.3,/VO^#KAT;XVY]COW]4&N-SC\BSQ#:PZ9/?:?ZV:G M1?-ZKC'FO^M^Y6+2VQU;+>C]0)WZRVY;?[!I&^/?VH];^[$"]N/J*=>OJYYR MO3Q]=JT%$.U>K_._K%WQ^IYE.K1M:IKG1, MO1@!BCX5W.6LEC!WN26YDM5??V;(74G6Q9'3)'9\Z@=9*\Z0PYF/WPRY/,M< MKL[/,N#B_+NS[]MM]EXG50Z%8XD![D"PRLIBPGX78&]9NUU+7>IR;N0D=-/V?'X?GLV ]R%FLQ/S\3'<@>R?)J#L:1J-^ M(@;I6Q''?3CIQR=Q @,>#49_1@>HBN)!Q[JY@G<'N2S:&=#XX[>]TIW.I'#9 M..IV_W/@Y<[/4ETX',R@N_SLEE7;*3<3-!;3I?CB%RU M,JD$PP/FNRH\42,$ZF<^8R[EZ_&IZ<[@W4D@N!S--6D+IQ_TT#75D( MA.VX'9T\6=2CSM/Y]+Y;HFYG2&ZX9AF? C,PE3!#SG:9M.RWBAM0V! I(P%INYB22\UO <5?ZM/B;0&-P2.73.8Y! HDTF+Y1K$!U MM$2 8;-,)AFS%7TL]6=@H.Z$)I!+JS#/4\DPDR[#"=H2$F\@]5NB:5K@-*>H M)E@\7W7#2X%@_]N!(+!4%AADPLLRJ"W$'XICLUEIET6*[,&=Q'YDD:A*8)\( MG)4(MA!TDABGQ+@39 G*2BTQ62.FZ11*50 (&H$2U^..OM2;C- M6*KTS#8H-3"1UAF. W'Z,=B-5K96P&8;8S:LW8ZW?2K#YXN]P;/#WH=[@7K] MZJ07O3VU-;KJ\H#H0J>IQ$ MCH:'<.15HZ$(3^%14K5 MY=.;=78O!:ENH17=G\5RCDQ8"#J MD4(6TY7!#I :IM)ZPD$I*'P_5*,NJ6J5[@PH[B-;I[%E=%HU%5*C1-I"6ZQ6 M4OBMLZUB*X7D1M($9$BVGH +ZJFRE #]0K ^6WIZTA;0(-PT>Z42:SB95(H3 MJ^*TO!'+1(H:(2VO5A/X+0821.)#?1![)]9GCYQX'3E[+\H- .V_G/?&$6)O M*@7!@UM=<.(M;A%:5$419K@13?P049+'4DDWIVRV;5A"LP^UCV( XCW1E2K, MT^-=/:&R,B6BR/KLFR3:"&^ K\4$HL,M0?#A,?MU85'""HB.]A0P\2Z1) %\D+PWV8<:"]5)V#?LC78 MCV #RA(Z22I#WEZAY"V]YMHZ_)T.VK OFV!'?X5=.3O7_4M#3'S=XMJ'I/N";?^LA2T MGFPOU]L+6<-G4T^//J&8/K1'=3WMSX=$LT1:2UH@EEJ%Z9(A"&B/2*\;I='" M.H[ED=/&+C*:_P&[S'/I', #'!QKS)G4+B3:YSLY1# CY5FB5/Q/15JS N&O M2J+Y?K551>*WCD 3 MC"]@_)%1L[%^5(CK2C/LS+8P"1>H:&%!)#OA4)<]J((QQ>JD%7*;"SW^%(<.L#KG[$04ODE9ROJYLW M+0@?,/261?'2PKCY]LKG=:(B+5S.A^375.B3$RT]1LQ;V9H M7KY3['3#>T6'=CK1C!R:NYV(FHZ=V-8V'+U]H'6W9M3I[FP;##O1\*%!/[5M MT/\T8[^^"WJ=[LGH_]H#7PX$@\%>FL=^,9A&H"&SL$!I+Z)LR8MW!_V#M94\ M[K(@U0SQK^@7$*W#J5BZ^=.-]C M:O0%'KNH)I7%/!:]Z9[V6OY:RMK5CW4??GY_8*GQ1 7$C_/[9>XGS+5.I75R MQ-DR?Y#)&N,?\$6X2+(3'4_AD->O!EC.^$^V[3;$9UDF.Y?G5^JC#IG?1G\S M\=I^Z^?%QNC;"L-EQB5NL J__;K,)*3LZ@Z2B@XKV2_A4.'?\'S)\/@>Q]+A M:,D^.\=?PY$];LTV G6T&:ECOQ%ZY-ONU9N6I;;^1?TXO!*;PL;=R^76S">2 M[E*%Q\A0E=M4^+;A/ =BQ_;!(G&R#=CR(HT-XN%BCNTP4M4A81251)RH[[ZWN&E&S' ML1-G;[K)ILV#8YDSY'#F\,R0XEGJ\NS\+)5MU>G_VFS96:\M#NE,OD>=//V6%X/COT M@YR-M9B?GPDU94J\W5,]GH@W7";#9'@TZ!_UCOLGW>%1GT3H?Q?M =5 MB <=Z^:9?+N7JZ*=2AI_=-0KW>E,"9>.HF[WNSTO=WZ6Z,)A, /E\#7TL>AI MJ\3**$Y>NS;/U*08^;GN!:6F>DTDYX MKK+YZ/O/*I>6_2QG[)/.>?%]R_+"MJTT*@F"5OTA,1',R3_.ZDFBGTP5LIET MF.F'ZU2-E6/]J-/;.HFW;!^8%;A 3.S^?LJM"S3(J);(48F1 9H6%"H9%U,0)7 M!>/%G%6%,Y7$#)"'?4I&R#C+\604SUC"8_QDF,Z1 YP.G3XCD2B1FA#0E*[SN73V_6V7%PLH[0WB $ MYTGX<9\?L/?28@\"__A\/G/$ZE+< M/MRWAE'P-Y4"8('M[K@Q%O< EI4 M11%FN!%-_( HQ<#F3B _9ARK/*KTCRITP2 ME"!J"D_8#:7$(D/MP##A<7-UX1$"1;"##37,6%=NNP6[<"!?2$LJT)+[:VHV M;DH_#WH9/ %[?(!I@!<19 %>"/Z['0?:2]4)V+=L#/8#V("RA([CRI"W5RAY M0Z^YM@Z_TTD;^K(Q.OH][,K9_A:5!+#!.EV3K@U'"2S]-I!VB$6UL.L@6)5R MN\A?M,(]S*3PU.?]4=/2')N]*YG5>\(U^=;_[:('0>O)]G*]G9 U?#9[N9,O M**;W[4%=3_OS(=$LD=:2%HBE5F&Z9 @"V@/2ZZW2:&$=1WGDM+&+C.9_0)=Y MKIR3\@X.'FOD3&H7"O;Y3O8!9E">)4K%?RK2FA4H?Z\4S/>KK2IBOW4\>%%E M\P4VTU2&*(27]@:TRXB51##J;+0H7V>27U%Z"66 3S"^@/%'1LW&^D$AKBO- ML#/;P"1<0-'*!9%LA4-=]D %,45UT@HYSB+!V2I'1. 4/YF:P#<>0;RL_(6Z M]@)I*C%8&BTX6OH%C5#Y,[4ZIJW \JJ8ZFPJB>H+/JF/!DW- 3(O,SV7:)VE M.JQZ?@,QB/"CY,'.;HLP ^TM [EHR75HZ:+Z>@ MNC+C\Y$JO+>]TFF-B+%V3N M^.M ,!CLI'GH%X-I!!HR"PN4]B*9+7GQ=J^_M[:21UT6I)HA_A']"T3K\-S4 M.5GH;'T[W736*Z^IN]7; L3 ZW09F'+USL773ISOD1I]@<B-]W3 M7LO?2UF[^['NP\?W!TJ-)RH@?IC?+'._8*YU*JV3(V;+_$$F:XR_PQ?A)LE6 M=#R%0UZ_&J"<\9]T1^/V=8A'62=;U^=7ZJ..F=]'?S,!VWSOY^4&Z=N*0V#0 M=ZF2"?NX*/M_"><)?Y>XW)?L-EP1W'B;[A&#YGL<*8?1XGO>Q YI1_F?<)2/ MV"VC2'OJB^5I?QW4@UUN0-Z8WJ:;E0M$'/J]U@-?J*_>YBRU]7 MNM^YW/WY7-5=JO Q.+!RMU7NN1):?X;;J8?^5NR?4$L#!!0 ( .9) E?F M-W^TTP0 ,T7 > :V%L='5R85\S,C%Q,C(P,C,Q,C4W,S8P.32[226W0"NXV+9AKB-773]-- B91.A1)6DDGB_ M?D=*_S3XV?/@1,9%RC(#L6+$ M, J%YMD"WE"F+\#S*JZ1S%>*+Y8&0C]LPQNI+O@E*>F&&\&.:SV#_?)]L.\6 M&E?<6J64>#[OS0%(R:OXW0T?0)_=Z53F)>@3/6.UTZ>GX>LGG MW$ [; 5;G4B)6B!:1N918*':<"K&\##UM7DU&I_/3E^KI$@*@1D28\"%#=(Z<(J]*[AB=JO4%@E=I5?0WB5[@/D0 M='?IWAJ]FS"O0UQ!&/3:'02OU[<)\%T &)8 \@S+(B4.%:P_0Y"3XK\.D!I= MPFT!YHII"V33DHD0@&*X.!$(L\X16=UT4@G/2!;;_U$AY4ZU+1OD*D09!XDU MZ-;4-?95L;:V8GL+S!*Z!^!\^.QQ2U?@A R9"[;N]5)1IFR?%R37+*H?^I3K M7)!5Q#.'J!/J5U&?2V-D&EF[+FUMQT14^XDSLR3?'*9:?GF@,FBGH?7*)=EO M!9:T;^C[:-W>X0/4[9)!R]]*ZW1;0?>A13^4UFE_F+$/TPZ[!Q\=@J#5:V^G M?FT(?%M)T.D\2G+?%8.J&>J&518HQ78B-#:)9XUVXTXE1SZ47/42/U@_ 6L5 MGMLRO;7,UA-RK2S,KZVZS2G)=N"[[;+LE)NSYN?>'$]P8W-')1@6BT*;\H 8 MEN?#.S/O70P_/AYXG/A"AX3GJ]L'Q@_PM=I*J\T1O04M!:=0&_\ %N48MC4[ MO@0@3W8ZAWWM?E%=!F_918'G17$+H?];)EO+\S/IJ$+F1L1O)E[OGYF_VQA] M6V$8+7&"0"UN#!@M.4MPP,)AR_!+!I,DX3@,_PC/IPR/TQAQ@ZO%CYD.7RJ. M(UR.,]R]0.W=C]2^&X0>>0'\F %M\_HYE]K-D)%B@EA#[EU(WXQM;I/Q;T3( M'+M78>Z+_,L==O5;7J?ONVO\?P!02P,$% @ YDD"5PX9_?;3! MA< M !X !K86QT=7)A7S,R,G$R,C R,S$R-3+!DA![_-/C9\^!$QD7*,@.Q8L0P"H7FV0)>4J9? M@^=57".9KQ1?+ V$?MB&EU*]YI>DI!MN!#NN]0SVR_?!OEMD,)=T=3R@_!(X M?=+@1^T#0OU.]\COT!03,O\[:* HLI])(>>8M MF5T_.@QST[_BU"RCP/=_:3B^XT$B,X.+*10N'TL=:TU;.396,>S:>$3P118Y M7QNE4$V>D_CU0LDBHUXLA5313N(^_>K-=Y^^%?$2DG*QBA[/>,HTG+,KN) I MR1XW-IK\VHTOIB=G9Z-AK.SR3D\>W$Q?3$\G\%L\I X?9TN M!4?PHC5MC5HP'8^<6T&[ZS=A.(7AR>39;'SR??A9>]?S#V!R"K/?QC =7CP= MGH^GWN2O/\>O8#B:64KH^^^9L3RCZ'(4=EK=_&XA?GSW.N]T[RR#6&89BPV7 M&5QQLP2S9/"\( J#(59PP7*I#"#Q5*H4 M][#C*!/X@PA2)-.,OB%NQ:F4<[ M1V'H]T'W(F./=H(#O]_&G+']M@E$0\(% M$M=63%E<*&XXNDLR"N/K>$FR!<-.G:9<:VLQ?BTGQ;8.2Z88FK9I3&E];0M: M"S%3AB>K)N2%T@5!Q(V$FV2V1AWVJUQ&BPB5N=TQ-KDK'IL1N)PSE*@YR9CV M)M>"K6 8&TNQ&=%$.D$#ND?]AR3' 08M)Y3B]N0)EF#4>G>RQ?NBZ;(;[,$, M':ZR(BD$IDB,$1Z6V2.@JOX+V+MD#3(B@NTOWUNC=A'D= MX@K"H-?N('B]ODV [P+ L 209U@7*7&H8 $:@IP4_W6 U.@2;BLP5TQ;()N6 M3(0 %,/%B4"8=8[(ZJ:32GA&LMC^CPHI=ZIMV2!7(>SOU:T/@VTJ"3N=! MDONN&%3-4#>LLD IMA.AL4D\:;0;=RHY\J'DJI?XP?H)6*OPW);IK66V'I%K M96%^;=5MCDFV ]]MEV6GW!PV/_?F>((;FSLJP;!8%-J4)\2P/"#>&7KO8OCQ M\<#CQ!PK=GQ)0!YM-,Y[&OW M"Z^(PH/-KP1/3V_X+8C^;YULK<_/I*.*F1L2OYF O7MJ_GZ#]&W%8;3D+('3 M]60P21*.$_"/B'S*B#B-$3>X6OR0D?"9XAB=',-S$R@[N WC&-TU]JJZBMO> MVX';=\/0>]X";]XSYU*[63%23.!L>,G>NGF^&<_<9N+?B) Y-JG"O"WR'Y?5 MU6]Y;[[O[NO_!5!+ P04 " #F20)78ZA2M-FB 0"BLQH $0 &ML='(M M,C R,S V,S N:'1M[+UI=^/(D2[\_?X*O/1X7'4.R"(6;JINWL.25&VYJR19 M5-GC]\L<$$B*<($ &XLD^M??B$R .T6 !(D$E3XS79*P948\L69DY"__]W7L M2,_$#VS/_;6BU.H5Z?]V?_G_JM7_^?+P3;KRS&A,W%"Z](D1$DMZL<.1%(Z( M]$_/_VD_&]*]8X1#SQ]7J_2I2V\R]>VG42BI=55+[HHO^A>:UC%;>ENK*D.E M6=4;#:UJM'6CVC(U,C!:PT[;)/+3A3I4B$HTLZKK>J.J-TVU:JBZ7AT22]$; M==(9UCNR=3%HM0;M=KLY,.J6;K7-CFE:0U-O-TUEH+7FIO0Y\A]ZLUNO: MI_B.Y &+V+.;Z8T!,6M/WO,GN+#XYJ4WOFCT?4JGT_GTBD.U\#> M-&J@@O+I?[Y_ZYLC,C:JMAN$AFN2V5,P9/LM^JW<'P75)\.8K+,FOK#$'M.+ MW-"?;J9X?''I@9].Z"\-QO3\2>VGX821;\ O8WIWO:G5DR> /C_?&#Y>'AC! MTG2M%0C$-S<_L8NS6]=>O80#O#IGX;8A*-H"#^GM%X[A/OU:(6[U1[\"B">& MU?UE3$)#PC=4R1^1_?QKY=)S0Y#DZN-T F,WV6^_5D+R&GZB"/S4_3__Y__\ M$MJA0[I(M6I"F%\^L3_^\HF]>N!9T^XOEOTL!>'4(;]6+#N8.,;TPO5< @.P M7R_P1N*S'VW+(B[]$:[?@CKQ;9-]_S5\(,-?*V85$.<:8WP3L2^N7?C<]!)& MYQO.C6N1U]_)M"+9UJ^5855M5[IUP)^NJ8JF_?)IZ:T9/G(9^3Y\X:L=F(;S M+V+XUZYU!1JN(C&!^+4"0G1AP5^J8WC+J&H9\S%T*EU%_:0I^W\^T:OS[W^% MOP3)%P",7:1^7A^XA]L]:_D32J7[=W7_#_3@[1;]@F,\S5ZJ5KI#PPE(MO3-L>.*3$7$#N(_] M\?HUQ%\'#KEV\5M4LR6C:S9@>&\IF3]=>@&\_X$\$S?*.H?6B>;0VC&'!Q( MG,Q1#P -$W&\"7[Q^G4"+\TXIY9RFCDU=_&E3QS0>$\PI>^&_Y.$\/-^$VJ< M:$*[F/0;<>$9!R;4L\:V:P>A3P>QWZPZIYE5:Q>; 'JA'YE@68%!ER/#?R+! MVE0^+=L$GPP):&*3!!M,&5K$BX"Z&3!9B5K(BQ ,V*^5P!Y/'#3"]&\C'VFQ M9+5JKX$%K_BT_ [V_?E'XS$$7N33WZCS'O0YOX M$GT_V>AP7=[\OFRR5A_N)G]:?ON$ZNSD-W"9_! -%+4+U;H"_Y<\-[\V&Z:U M<&NSBB9\^4KR>_*13TOSWDP&]=ADB&=#GA"G[%<+/O8Z<6S3#K^3\0 ^8=EC MA"@&*PG:9]B^=(P@N!OV0\_\V7NU@THWN06P#F:<7F#O^>73QM?/*#$;13EX MHY68-_=4&GUBG2][= XT" N[PGAFK:K:F+THOI)N9I%KLVD%H.!),)O9F!A! MY)-N3%AZ,7E%&\](I/ MRZ/?R<\6;^H[\$/0RYX%SMR=WR?^LVT2IK71Q[KH1X/ ].T)NH?'5]CZZ15V M6S!D&T/4] Q1\V-(1S"$+Y=&J0N.O"$B:3F2HX@H1X]3<^8(7!J2 &\UG/AJ M<);61.$N=.:/,\68%86[P)D_SA1D7XX>,Y>?,P79&1YB=!ZT.@]1. \Z].C1 M:TGD@KN@<2T)>_U'A$OKWGCBN?!K<,(D^7)23=L[7;1"<^[BPHPT?_1I+FE* MJ&4AO[1]@\D-&R76->&[]KNTQ$\U2,1_N@!6W%3XR[BX56?+G]R94AZX)(+;$U2,K-!%T5X3P6VQ]!?!;7&T%\%M M083G;C624R.KYA=U:V6/ND]M9/.D?=F#Z =B$OO9&#@D^.I[8\J"D>=8Q"\- M"T287!SMRQ[Y%N%CYDG_LL>T)_5S\B1\V0/;8C+=Q91WZ&6/A$^7Z2Z(02)4 M+@FC1%Q=!BZ)(#RU0Y!7XD,707AQM"][$%Y0%)(;_44$7ASMRQZ!GSH"S(WP M1P^]BYM:V8/;T_D/!W0-6.D:4?88]?3^0WZT+WOX68S_D!_]RQY5GMY_R(_V M98\53^P_Y$?XL@>,A=5*%["5MU'V"//+4,7"K[NO*I(D E M1X>@[%'WJ2/ '&G?+'OT740$F"?]RQZ!GSH"S)/V98^^3QH!YDEXSC8"YSDU M$=SN62Y00->7I@AN.6>0"&Y+PB@1W):!2]P%M]B7[[OQ;\^_C((0A,,/%KKR M7JY)W)"=F/)@!S^_3/&@ MK15)C@>X=O,11_&%N.9H;/@KAR[T#8<$\4%'MR0\DSWKLU[R;H0#WW(VP01^ M3%Z0H><^=QD& 7SN@5],"6N+NX2,@"KW4"TF5][B+GC!UD%=>R.-\KTL)=:50!"$TC MF-^)91M4%!UB>F,A'.]!./C/\!=H2@J'4=Z7@@)GT+" M_W+7>S8M L(I(,S_0N [TO,"L2D0R]VB*$]*5Z2&>)66@I:GN%Q)%:DA(1P< M"$>;N[5;GDQ)X1 642^?4L/=,O)[UO-"2/@4$K& S;/4" BG@#!WJ\KO6<\+ MQ*9 K%CJY2OP%M+"<3EHF[LE7I$:$L+!BW"(I5V>(2RB7CZE1JPF"R$10K)# M2,0"-L]2(R"< L+/MEQWNEGA%:D@(!R_" M(99V>8:PB'KYE!JQFBR$1 C)#B$1"]@\2XV < H(<[>J_)[UO$!L"L1RM]2+ MUGF&UM^(]^0;DY%M&@[CE^E%P)3IQ8^^0.99;W7L<+><*I#)&S*+J;3L<+>& MN0.9";^NOU_WA%5_#[J3NR5*@5!>$5J,#E7JW*U)[H H#9'NPA&V045#;Q\U M*R20RHLN5>I+G!&ZXUC?G/ET#?J[UU78-U[3=IP=B$OO9& !B $^VX\#?T)Y&P3IO\3*Q8@X?X:1VVP5NP;WK M(IU:'^Z@I,SA+N\^TZ+1("!_1/#0-= T7*?YR@UYJ=GR@J)5 M53KY@(*[C/?,!AH3.S0<^S_$ L,&5LT,+[T@7 @V\-?@T;L;A(;M)O<*:_F27GN\I1\4UY1AYH:E=]< M"I=L*JB$1>4W=<$EFPK*,*G<9@KX9%-!"1V5VZP!-VPZ4DI Y38EP"/EU3PI M7_ZX^VOD#&W'*5W@K98_\#XEZ?.,O-7R1]ZG)7U^ :!:_M#[E*3/,_96RQ][ M'YWT/ 3?6OF#[]/RJ:#H6RM_]'UR>2HB_-;*'WZ?7)Z*B+^U\L??)XY%<@L# MM?('X">.1?(C/;<1>%R!8#@W,#\_PJ>7JPTN/7_B^2#O7SS7ZA,S\NUP=[DM M1ZCG-@+?2?KOD0MOF!@.K1DI#\6Y#;QW4OQ'_]$G1A#YTS(BG=NH.X62&8^) MCW?<&S#G\I" M\V1=;9;!R>3> M"]$HB]9LG$%R44"3&VCFJ34;[R3Y*A!9&F59WN2T0"0WB,Q51_*;MN<*&D=8 MNSD[7.:J*?E=VQ"X+!DN<]67W*[V\(5+_I)$7"T#YZHJN5WI$9 L$21SU9+\ MKO(_"SX"I:5&::ZZE-^U'ZZ@L4MDKLC$"^SPW44_>6K,)K^+ M/0*+)_J#E=8Y"_L^2NQGN!U5R2PGUS:(']5.M@%8O6"^-ZY()5' M5_*[UB/P65)\YJH_N5WYN7%-;TQFQQM]\\P-3, =[W=#>N9'_B3GH6-'D]L5 M$/[X4T2'HB:W*P&<\:>@SD1-;M/B_/&GB$XW36YSQ*GX\T "@@Y3#VB #I$W MP7NO7R?P-G*F%HG;?&D9.%:(C>(V=\@]QPJR6BUN,VQEX%@1=JS%;1XJ%!JS<>8W">5:(%2MWKJ-8GA5ERLJ=[2B<9X78 ML]+G.T(_,L,(5S,O1X;_=*Z+6^W2ISD*8%01EJM=[NQ& 8PJR%RURYW7*(91 M1=BH-K<9C7XT"&C937C]#/]YG$[(2GB\?,.Q2[%:8-!G\SNDU*7-;5;BWO=@ M)N'TWH')@:^&[8MHROS+=)W\E]YX$H7$G]U4FEJX-K=Y!HX9D&>Q5YO;I$$F M!GR-?-<&&T'@QJ_V*_Y4GOYR;6Z3 'SS(%> M61UL>02!VRB=^"07A"0 M,/@R_6[\V_,O'2-8:13\2,R1ZSG>T_0+Z*ZU!\\S']_A-D O!P^/I>VX#=M+ MQY9<-1ZWD?Q>;+F,@M ;$_^!.#0S'XSLR;GJ.6[C?YXY=RSMQFT>H"3,R%&G MJ75N\P'[F1K?L,C8\'^>IR)3Z]PF"[ACUW&T%[Q-<*!@E<5M+J ';[!L)\*" MNWE+MNM7TXDL8GWUO3%;2J1VXFYX;?BN[3X%]\3OCPR??)EN?L%JR81%@&/ MVTO/?29^B&R^]\F0^#ZQ^J%G_CS+FB2USFW"X9WPO9@2)[7.;9+B)'RGG,7W MP-?IBS#3>*82SFW>XVPY791,OB'GUTPG]BVN8BS_Q M[8!<6U%FOG_,'P;,\4Z7=XJHS]- KC,PS<)[RU[PW]V94;UR*O_1=C M@E?*@P9NDQ:GYDDN,+U!IX<$X7?#?[*/D)L\%@JXS8N40#)Y"!54;I,DZPRD M@M)S0%#PL L>3QCOG";&=G"EZ_$POXX7R/7"JZ'0V+B@LP9\X>[+$AL1H MCH./W!M3_.=JF4UW;@]":Z>N #V4QY'O14^C*V+2MVGTCV?*+^Y2(FGY]1W[ M_U+6J)OXM>O@F++RB[MT2&KY$&S4G&_:F;+HZ.F0X^:%%F\]C!!'STT< M%Q':0@'A883@+D,PVTSH&.ZM,5YR)-'8':<0Y$C!ELIMR#U+$>,FS7"*I3:> M.T\1SXI]3#,:1PX&PK(OE9CDRA)N5_Y+("8\E,UHW&8% M^) QX[F2!577;CB^(FM7ZZV4BFSQ MUH,4FC'HCK_ M^0!>P9]G6D;G/P7 "?CWI/HG^_7")X$7^28)V*\C8EAT/);]W/T%_D.980]: MK4&[W6X.C+JE6VVS8YK6T-3;35,9Z*V.^K]HT.?/!.'4 ::,;;5&? MA)]?;"L<72CU^I\KR[?12MOJP M#;WRAP9TXO"J$!D_NA8^/P_W!Q'"[OPS\ M3_ =]O/ZYU;?$S^67#'P\Q"H4!T:8]N97OSE$7@<2+?D17KP MQH;[%SDPW* : -WB&P,(4R[:,#3ZVPN;E%ZO?W: _\DD%;7^9S9V"UCN4]&[ MB%P@*-X%HS%X&8HT\LGPU\J?=C.V5>D^8I&AY VE2P0.H/R73\8*%W;S8I&G M6'A-?*!'2-\%4CC&). 7"0_?+;L8.(84X UG2%]Z//R!QKP =HP MQC2<^"/T>^SR''FU.D-?"! /K>3+\>4:O?0IM-:O==JU3GW[Y7I-F5W[1-_- MW@]30"K]6M$J*[.,QZW68.22Y45(!PH'X./$L"QP+B_4R:NDP&7\5ZNU6LM$ M=,AP?<[>9#OFX8 DQ\ M,UQRG9BBIYK9C]N;Q^LKJ?_8>[SN2^EU#S<3Z%]?_GBX>;R!T?=NKZ3K_[G\ M:^_VMVOI\N[[]YM^_^;NEJ]9U5/-ZI]&, (9"3U7EJYJES5)K3?TSJ$S>??Z M"-5-X#FVM4T9K9/M!#IH%>AKQNX(.DCG2(2_WCU\EWX![\SUW-MH#"\QI=B) M>T S;E:5BN0:Z =;Q+ZX\LP(O4CK?J8\W?TLV7TI(QXFE MH^?;AO/>9&+5L]TL$A^^&_Y/-KL[EWS,H/C+!&2M5F\V4^$XDWCHM9:FYR$> M;\#_1.[ISCB($3ZS[OQ[9/@ ;F?Z0":>'U:DH>>/C1!"X=?P8FB_$JL:^M%, MO:HH:IV6WOR\52PMNZ,P%[5T^XF6EH^DK M IP%?'4D6N4H%%YYOHHW7RCM^ENIA6,2_ZOG2^&(2'\DZ)18:D[@( M]_3Q:[92L QR"_Y2'<,K1OA8U3*FU2DQ_"IQ$]!KE>[?(I'WFW_AAJ?[7:)::I,QBE^9,E""=OTEFT*9_A,C-/0]\;2_\[_)X7>XJ__ MF[N)X"5(N?3&8SO I2/IJPUZ'>1N0/R+."A++?G7=!$(W\!>D AV Y>WE*I> M;^KZ_H']Z9,>Z8B7E3X/Y,D.$'PA;B],:-2L='\WG##R#5FZ<RPT"Z'%%/\6,RSQPR#^F&>:81N4@M MY9A:.D"BUIN%$O;^&;@LM!*MUYM$]>.+X[IW:"L^4,.(A1U'XW:LRR?!$'\ MSS=XGY)HTTZEVV[6I2^^9U@OQK34T5M.M%%G2_KU2E?S+>FKXWG^NZ7,)?QX MYS]Z+S.G!X^RP"']R_-_KI)%SK!&LO09:KSN_'MPL< 2I/? \(R&;8,1+MB> M+EC,DWL/6\#]__:$^<0QP36L=*G74R]$[:7L-T?@,\(788YCHF!.:.(#1NV) MX4CDE9CT0#;X,Y@^$GP\+.?/X;R!_Q("X"./J8AT<\@E%5$ [>>YQ__^4UM5 M6I\#*20.F8P\ET@N#8MD":#H1(@G":)0 _!FD0OI0WJ11P7?@R>7A%RO=)OZ M6GCU,8-V_^8!?N]QI,OQ&QXMH7;JU8:N-XY@5$OHT]'5G=M/O7<\^P]?P=I# MS(KPD:GIAU^,6.$:KI7\:6@'@"H)ZR0 ^$/)'!GN$[&D 'T&R3&"4/+IHNU' MD1TO:W8\W;K^V19>SD]V!2BC^B<^ 'P2^4&$:U"A)_4)R^DHZH?!1W1'<%6X M9X87I9+[O0QSF615UVJ:GJ[6)LMKE0Z$%OE7!FEZK:[GHED2TH-=)V]79AQV M9SH%QZHVEM3;Y_@2"O[*E=U:C_[%=C'7=5'5.[4-*!K;EN608B*]1SMD6PF) M88XD$RQBD"(@.1*MCE^[E)(HOD']X_YT//"<#ZEBM-TD89'^\Y7P(NFFC\(X,C+H8-\7V?ZJH M RK,L[BIR>J=/!RZ9V[(O/T7-56*-#%\Z=EP(H+U85(PHHN3*3-AA?#HY%FR M/4I%EW@4*Q2F3V8,:E6ZOW][?-@["WE*E;.?[)P^G[E9FA[!XQ'F/E M:ZOY9=1R*ZGE-BK"P#+^6&6IU$<)E'"+% FE;]\NL^<^WXJ_/A<.RK\.A9&JIM&>GTKWWR9#X&$TQ]MU'/@ B(-(#?BHX5&Y/P\K"7*O-G%E, M6QV-0L=5>X64 #1IX+#+$?L\\5BE]X5/' .7&3[C?*O:IK!C %!F;5 ^*%M7 MWM.G1TZ^74/1_DR'+O7"$-Q.$-/0DV*/I\\\GHS[@TX\]AO7PN('(@VF$HP? M- P,[">XS(36XV"6QI\7$^-,0?M(0]N!J1J.$VWS1V3[;/X#$M\ [YSE M?30LCV'[*^+LST+2*+%RF!'"RW1KA46[Z=%;)SXQ"0V'%%6BV\\"Z0.\#^RA M%$3@W VMV)#H(.$C.YG;ID&=.@)K'_95W$O(Q\[*K)-O&@MQ8:813, M-I36*]U_D36E+\6[3.D7;SUIMK'GR%O3EFPM^/%',+5I.AIE!3$R%_@ZML,0 MD("-N$+?D2A=&:'!=FJL8'S^CL5$YT,$=^KU1ER& MCSU4$?_]ZJ/T 3.'K<^2JJFU^(YP9 >X(##! 9D$GQ,8+H/5!=H MA"2*D3N#JB*@>KB^!7 8D@.3(9)AF@!5'SOR4N;YJ*TV_E4">E% M:6X9(;VL?$YNVWG#]O$E-Z*"CF_>,M;D3MMEH@A.=55-3,ZBG:EQG,'O0-S2 MUO9)X"N=6K.]/9N^;Z9=;=?J>B?_K0)*3=?:N;^V"6]5W\F&8;H4_6VS .:P ME7=1;ZK:!NR>?LHM[<\+FY=SG:&B-KF8(N/J/IM!_4M@_Y/G3S2"PCJY'TSA1P )>F"AKH[6A@PG$S/@M9XH??['AT_!9R869>:B9G^V 6EO7 M<$W;<- ]Q]VZ>#-V8K<,WPHDW!QB6]N*Y;0/QL>-L6OF;,WUZ[Q%$.OOM5L) M-E(JP7/-UZC[Y6N"$7&]>*@BW=\T$7> M6UWXVS.SNVLYT[*]+]^NLY=WMX_7M8S^90VE*Y%NU=CM= M(<$.@TWWUL)Z%QYGG^C:B1&I=^1PO?TUY;3NP4(=,959[-QZ#X_23?Y9"0YP M^/7FMG=[>=/[)MWQ/>G;@W+8+CN<,6LJIW81D+"FU(Z;,'("3X>"QR(NIO>68/3%< S6I*>7G3;E'+WTX2-'R7#.?TG'8R+HC?G&-=723LJ< MLK.@W*,_.,#@=NORF1H]9%I+&+W9^CA'1N_ML:1GL::D-'JXK.Z3$=R'>X1. MKH?RG.\W+PA*/0'NW8X\)WMZMR-75A7E=N0YB7*/_E1NAPBW\_,\D&]MWCP/ MD5G..2C0]-W.!_H>I8UZ<(*T,&WD.?!T$!?32==_1'8X+?6TN/=!\IQL>5,? ME%5E3WW@),H]>N&#E- ' ;YU>/-!1,H_3]'4Z^D=\,UGJ@^F>TLO;(#,PH" MW J*SEO/-9QI8--5Q[D:0GW%=J/C/0\DB)S5:ASA:Y1 (5$0J ?&U678X4*5 MDG8$I23\HKQKDW2 Y-^Q%X4=TAW;5,7 'YSD=]10CA=$N$.^-_"B,.DJ_V ' M/X4K5 [-0]G<.##,*8^9Q$(5(_R8,F@3K0': MI/ZV-DFFE'R7=?4Y3I>K_/?F<:_KV,[H(VR-+FY*;*_PW>-?KQ_VW!-]1$X7 M[T\?8ZNQ\*?SMFV->J7[C3Q!U$Z-&FWK?U2K)MSD' T;<+35(:3:*=3),4[YH<8_U!Z)+<=4FGTOWA+IS9WC<0N'-(E2S\"V@8I&<[" M6SC?JIWV5)=X,@T\(*7DIR$I]4KRT ''(>EX1(LX#ND='X?T^?3:;/-Q1%_O M'O[9>[BJ?KN[^_WF]C>I_]A[O/Z^>"[1J0YIZBR_:--)FUHS_[/Q=NO@^' \ M.\ M #[,SIE*#_388DJ=8;,FP"^&;U4=S_L9'W89[YBL M2?\DDHVPL:0@,D=OW(I[,@<$7OI,ER4'4]9EP!@2:63X \]G)V<&L[;#;[PJ M'AD[@#$Y6U-M]9+3_>;+"7@&(_Y5Z6B:C/W[C3'K9O ![\,=6FK]\_+M](_* MYX]L-73V=N5ZP]L7CWJ,/Z-O_]FZ%V[=X09)AL^*3O_7O34.A)CF,8T(;/#HACD^?UOQ-0!.--#P!Y M"9!^T]>)96\BA(<*VS:WX85C&,W$IU^ R0UY@ M@[(Q? E(#PXQE<8:@BB5**9 H>V:3F0161I$H63XA![/Z\!'<7-VZ,F+[_9A ML#X];M.+0!]$Z*/#'V<[([UYGW(4U?G!O(F'14\,!KWK3^D-@_BT<"GT*>LE M>M9G=6#@+G$\WI6X@<&>\X%Q0#WXU_2>W/AEL^?QY-"0/$UEB4*1OGS,-DRQ M(XMKTE8CP:5)H"?CXGFI;TAX.OXB2ST7+L:890#Z)RIY0!TC-0/>&Y]R4 CA M'?!FY#RH6Q\;U3!UL,#Q6"K9[W3;6@P2Y%ZXB@K&==2MH?0"8V'B2?6B,1P2 MU.#PL83)\L*39K(WE]F$C1!\4TIL]]ESX%L_7>^%;?"-7/:S;P<_X5N1:T*X M"()$S0K>P,31'B.)\23B(:L-9,/',9L&'FF-0X8K$8PR'I:,QUG3G#6\4T;) M-LP1SG31#*/^\6%J0&3+ALE3^@Y];TQ/O%X6M:47KKTO5A3 5H\.%X@ZL^[; M62S'B@#^RE3!JAI@CSN.]X(/4BI1LN#?MY'&8ONLF2ZZ!Y1*-S>R%%?"RE)E ML<:RDA;/N'.)OFKA3;&.77Q?HF=M!MF>ZR)+UM_X^ZS!TI2@FJ5>PNK)-2J" MSX$+] SR%9\#1S1S)?!L8)MM+5_R:*XO$P^#?IP,?)CE5%)U=DSQA91%0:7S M?N-\2!63'U2-[?)^JTH[BZ[K(5ZW:3AUIX9KT,TG0)/F[*2Z4RO9QI\_+Q%) MT6J4 JAX7P!#Q$6L@\5QO3$>!^Y0-T&>X=X( @_T$8H(@-\P*;!,8V*' #5F M?T"P1D802RX5!'A\[*$)C1U+W*H E@\$RT+] SIL9M;P$.CG.<@@M,3Q(Z0# M,(WLW&NF=0&,K'<8'J(.K 6GT6X1)4H'8W-OH ZA8W#@>&C9V) F&I.38?$A8IL1H8% 04H0D)5.#JQ M0]3N:( :^F;H\H&[L)SP+'JEKV3[: 'PS )3]DI"9 M.?[;>918JCDI<7PSVR G[I<5L;_$])V =,?O3FP,+STYW@ 8 MS+XYI>^R-\S1)V@_Z##(*P0+.,Z$-]3PTD%XDC>@][F YQGK)+ IR#F/O8UR M#T>]VQYN=\> B0%UWX%NX'^CU8EYY20&EUB?LZJ3#;JC8+V4HWK@3T/I-;JE M\PZ '!%:^6:U"];AYA%QLAV_'_P"6CE#<*-&2KJ/L9W@,Y@7MU,;SA>P!#D M4I"./9\&*'A7 %RRAQ#V@FPL/(%>"#@J3 6 IQFQ*)W:=((:+V*-#1,_'J3% M(JB-YDX.#5235R[J)0S?8URSNYED!-1'H4DV-GZ/;FZ60?/^Q/F%U).R37P, MYDV>#2>BJF'!@UW2#[&7-9<3%D9,9VJ4S@5='^;T'22-+"XY5"B%;W!JW^!N MNU5A(14&1;X-8@E6=P0ODR#2@.MH0!9![8.;,$-\5; M;$<3XW-Y]X^;JZK2@6> ,VCR8F\$$(IK R JB9]@Q,F?Y UT>$$T"&ST<1,G M9LF:+5A0=%N8@2568L0MC\J<,0'8@DV"VW#(EC$)X]$RH[80LL3:9J.;,<8$ MXZSE*54NTP!<>@QP$H=#3L2:$9N@0"-QMYO=)=<"XY_X"_#Z!^+Y3X9K_X?9 M_'N:*_@ \[3(D*9,( 3U7CX6:V=Y%>E\[R8<\D4<[Q BQ+"S%UG2S)O=@!76/W M/8ARF9J?T)_CB)&JKYDW2-P1INEGN?ZE=-""W5@R(_':L(EKOP[:)J:_<4(R M^\/BD'%@J#1)DIO!2R5.G= M5#YF6DOE PGOP:-=BM!GH0AZJ\AMGXKX/(^]K&X,T_>H!_PJF*N88@K ?W)=$:R@AM_?):(HZG[C2IY-KZ9>\VT%O,7X9TC>Q(D MJVWSK\Y4]Y2F3%S,E,/;<()/?I+;FT\K6:VS_6T:^@/H3IQS%;6=D2;R?Q^J M\ST(#%U%CD6A-X0=Q(F\2#>!/<<(:2 #(<:L!/&?.[DW"1UH@-:L-0WV"2M+P]G"R,)Z2.)J>KC.0\L1 M06A>1MZ8Y()3%O/-,5\I,3:-WO;@N##J38CV8)3? 7(#ZQ8)&6FEJ8=YM M .*!A18)FE?T-2NV0>K1HAE,H&#&G"Z4D\2]GJ^B$LP*LYPS&;-*FS",11=) M0 U$%*RDMS<1Z##+8":)X)'ACX4]X%/H-M4IS%;^@J1K$UVFB :!Z=N3&)/> M\MJ]G#@TM#1JII7A-B;'&PL"@N2E Y+4)N!Z95(7:J]\E*Y^4/&CR :1A1%L MN(\NP-*"4BHY.+EDH8F MF1,<,!T]1J<"*]+F*6+$SH^?/A83R](#GI=B+'D_$7CY6)HTKPI$U+(;<>7_ MV: I<\#5["VXJ2#C"&X"WR!.7 4T,R5/R>69:62H9-]8*'' ( M.V9U/7#-"TCR,CE6T@N%F+1Z8@782V9 8)Q'C%]2%\:<@I*-BS)I:#AT(O2 MX\S\1V+]V(MMNW%#O="I9(L83DGV%&75C9& M$_8CUFY25R+)B-AC< CC2@J?#!UJ//$V=#L3Y&W$J( >C]"[F97 M(\3I+Y[_D]:LS/O7+.:S E90#G8&RVM99$+-:.R A+,Z8#X58AW#//G0FWP MO,PW6"E0 [,8C,"4H8<&F,6M&30 Q/?,OA>.,("+'41F UD-A+M2RKM:4ROP MQR/^KHS0P'KA9\-D'HS%_D#308@YQWAAVH=6H('66:I/P+TCS#VBD*(ABH>; M2.A>$Q/11-"WJDD]BWEI!HV.69HW+H=83-G"U##!FH3X?K!0((>J.8$ADQ:9 M#9?5G_H+B390T3;FQ^9E9/!%/!T4G#@?2&:Q&CJ4-E9.;;"BCM640'P&(/V, M'.O62<3V,"4)7!:DRTEY;%+D@9L*473E;DZ2KR7;.%3,LL$QI&W-W#HE@F:9DZ&:>)> MO[@^*:ER8B.7V:)A\FKJWX!;2^%/;0[X(!&M@AJB+I@8MA57;\-W!U0#^$\H M;00$GUD?SX]'LR38%EDP7,FT:9["< +FW[!J:^H^T1TD4Y98I $=?2&$E3'A M%E,1;X9D&3-S0O0X%3T_WFY*34FBVY>KB!"$9_)- & %1@CK%AILZ]/$:9_#3=G"!'N2R7*DAP%!\EQ6/Q^L<'Y?D2V M VR)S6/[%?7#,RZ6LX4J&,?6TL&D90:\@&&#Q2DB)U(N*-RP6@;:2 OYE=@N M^#'.G-$.33.YQFH^.XPSTR^X/9SEHA/CA#;%"-C^1OH#^2.RGT$/T4P?W4]. M2_,&N$PY3XO,%I;FI3^SC; TX1ZY\.4(.TJR/"(BC0(4H B$<3&AYV-[$\-Q M:N\6:3P;I+LU;V5E@_M\.RSM*T*DB*ZSX+KC^]4=/'.TMUCUL&A)[$!Z@HC' MI^L'@VGLAP OG]"NL$(I;&C)DJ_SK@.HC'M_6&88 R"N C/F 45>"/;9N//6E+17(\GT9PQJ@TOZ5O* M6G+:I@0_N(%ASO7'\B8?:E"2I3($)]8_5&G=S;RM9^R]X(9\.H DPP0WT-4 M.IH$W;A6YB&9/?/G?*%L;3<%MC5Y9"U7WQZAX03>#/),UR5[ZMXYQ/E6>A ] M.Q2JQ#<)EQ\L-MM,O"[6/S3I MA+NA,H N.B6% 0R#K#\HPX_#*D^I%L::A['Q1%:J$>1YYZ[94[;H*<(QXK[. MTTF+VZ]8KR1":YOG!5_R4O<_>>:9R[-G6582<&6BP8T;'V%S$)KQ>7-7%_/? M\64,>EBPB)U965WS+-DD%LW/"'VTH\T<@;Z!;0J,69'6K"\IP"[Q^5C'_\6& M?O$]+L%8C@+66TQBK@0"H 5)0$OI0H%K(:LZVL-&^"[N3YWBC MP!N'>+N<;[)@)85473Q%L>?$?*CY[E<641*PNRN[,Y(+6!CK&^#R89D^FM@0 M,#%D;=YF]:WQ,Z87T"3([%G06BYA%;&LZC$IN(VS$K3MDCVV73M@_9M7:ON6 M-\^NY.03+&Y/5[Q90I )F5N.+.'A?)*?SE!I=:$3[&]$] ;F5T8& MHN<9Q01",G]*0RPJ%. ]VE3KRIA*DV9'3Z >G=%RMF5A8?Q)U+,P0(.ZM*.D M^]BL^?V"EL=^[@;-"5*GEK#I(*]@O'3O CXX8E&A$I@K3'?I 38%G1G$GK5AG EU1:YDDP_$15,^R\QP,W([ MSH%ECLK.%\Q.@*#-&T+']=JK)W;0@G%JTN*-.]/E4SP65O39!&,C ML_U8 FR!D![I0HM8AU-J#^)VD0NV-%:#@2IKP).]1@H05YO.*&(<^"5957CKI9[!:7UG'D6VY[ 7842TVZ MR*6-ZN8M\R@?K*2[ 3VHZS5,.+]PHSP7:BJ4\1$JOQM8'V;,CMQ:.%WE$IPO M8,G:N69D]2_1_,0N%+CXKR GLS_33^-7D\])-Z[)^@"BCF#=LVV#;GQ'KY5F MS3W'MM@2"GJ1:;E-6] M''=*?]_SI$/A277U7(Y?U?(X?K6E9G&_=IXAN_7A M9B'DWWS.YWWOX5&ZH=OKU,]?;VY[MYW7NX?OO<>;N]LCGO>9DKF= M2AJ2%D3 F\?K[Y)2D^:TFQ^5^L;I4)O@Q%;J9D+N@Z-2Q4:.QB0@%\D/GRT[ M (,ZO;!=.ACZT.?EUV$8L7IL-K*&79Y#O%9G,(\/8(^_'%^NT4O)P=U+USKM M6J>^_7*]ILRNI3S@? M2?T?7_HW5S>]AYOK^:&X9S7GR[O;J^O;_O65!#_U[[[=7 &RKZ0OO6\ ]6NI M_]?KZ\V]KKM6]?T_4C#+95T[1T MKTT)]3H"?>%]>4@%X_CISTJGN/I;Y!))J[,C(9=DXYT18NW\S2R:<&"8/Y]\ M+W*M:CQ>TR1D./S\!@UP96N5 F/;LAQ2$ 5Z_?ZJ2HEQ^>(XHK[OK3F)ET3_[?#. MB6TU\*L\R3+[NE0&$/[705-<6S3B:FZ_V*\7KN=^]5E5)^Y*"!]P"28*K$J2 M>Z1_,*N-"C8KL<>&$_Q:J0+076-,\,[JDV%,+A A/=?"?Z[G\.B%EX;O3X$< M_\ VK16))8)_K=BOX84;C:N61]>"\+4@.D 60H4(,Q7#JJ95NGI=5MK*+Y^6 M1]K][S\IS?KG0UB3R%X&%N5I 82@G*N@- L0%!T$19>;:H,C0;EG8833F5.O/B,;ZTH99):!1Z:H=6=?4 M;!)P/(NPT[]\-R#8H1!S!$$3U* B:[IV>A"\JW#@T3VVL>'KCE#VW%HZP7",R]1' M_>1YE1ML$HNW-E$]>K@A/+.S_EYUQJZDR"$^F@;Z00$O3<^8"A9FIU00VI4& M.01".D!(T^2ZQE,F3=B8=V!C*MUO=[>_51^O'[YG*'LZ:OW9T=YQCID\L0Z< MUSKPK>>:^VGO!FAON5YOB80=;S#88R5X&PR&]BNQJO\AOK&K' 57+^K2L.[N-,&AK>@:&?F43B9.]3JPNK?_KYE M!_2IW&X64& F?,N#=& >W&_4*UU-5EH9RV&$5WF*Y=],FO"].@I[KP#O+S.X M"-R1M898!#YG8.V]"+P_L%0PQ8K<[/ $K/?EB;(VU^Z3Y- #^"A]JMZPB@W\ M1;UB.J$W).$#?N1N^",@U%/)*A&X\MF4ZWK&76#".RUZ8"338DV<1%1U3DL 'D?SF7"-^%![M":^P*\A65RIR%I39!>XXWRJ6NB].=_$78^:K&@%5-0)PR$,1[:6H(]WC[UOTN;&H&FU M 6?6<'MOM3-MH9;*DF758K@0V6[+'?X+@P5,RP'35&8W*TQQ6;/>E)56<4T& M>+2V&DS)\B),MG-L;M..,J=4'B?*8+,A_G;3^W+S[>;QYKK/SN]XO+O\_:]W MWZZN'_I_D:[__N/F\5]GV=*9$ZZ\W5-[@3MBAUF9$N/QEE8)SY)# ^4-)<=S MGZHA\+W\3"%'K_<;5V6]1)'Q<#/51V MY,WNULZ:;%>:=X@:]4IR!HJ3R![ M5P[KZJZ^!=6RC7MW:IT6YVV2-+QQO!#8LB]-\VVVK2!3%/TBCVRN5JN?:RO5-C;@KLOUK(=QB]7ADZP. M"R_ST 7B_26#[FZ7FZV,C1"%_UFX9LP="G0'N=SL%->NY7VXGNPDEOTUX'OU M%-*.";^S5&A*<^Y++FC"MMIR717+PF>;FN? M%EYH!" 6AG-=&-Y?;338,24-<0+C.2,I_=+P_DAJ5KH-3>ZT,RXQ" M4"@O$ MB>%YJZGBPH)P5JS%9!UX8>B-WVJ35?Y6'SG1X'QT8WHKFU4CXF9>4(E:UBV< M^;"H8.LK1$Z(W.'N2%:1PV7MIBJWU;QZDYQ$Y*B-_A3BCD7XU[*?N[_ ?Y*Q MC0W_R787AI WASN[&*Q2(SLBV!C"&\.GI[C$XGHA[I;VX<^N9 -_GWP(\B:& M3U>X0[@=N&[AGFIZ5"KU57!KO#2T7<,U;;@Y".$/>$SJ/ Q9:,(8B9^[:"FI M*-]8)L[B?W'\"'U[T&H-VNUV3Z0Z\(GQLVH,88(7AO-B3(/*IV7* %GB ;7 ZTQ/072R$=0KWBO0S3$F M ;E(?OALV<'$,:87MDMG3Q_ZO/PZ\-E7A8CRAUV>CZE69^.*7=[XR_'E&KVT M(OOL6J==Z]2W7Z[7E#^G=*G?\)P9C-;FX4V.+=*;_>;?>]\>?SST9.GF]K+& MNJ#^^-*_N;KI/:PZT6^^W5SU'N&7+[UOO=O+:ZG_ MU^O5SNQG,_4//VK]&M@O$#H_ (T-.MJ+X'U6($ODU2084(Z8/K>D"?'CWT!I M&Q_/E"*1:T26#49IPP27#7(JLUP:;==LUNIZ*Y6VRW9-U_=[\JW!*GI-4?6R M#+914U-2-J48':>U=&KA9) K*+/SM\@EDE:7);6N:L=IQUT.0EP1DXP'H),U MA1)#S:*02Y;DV])9^N[[]YO'[]>WCZQA.YCOQYO;WZYO+[&%^X?;N\=KJ?VQ MZ)T@"PE:92E!R\T^DXPC/&X*G<];C[YJ2W^W,3@.+ZI*>]W8%RIIFXY".-\M M5B?8II7[@1D+;FC\BBK>?X%0*@@T]WZRK2L(/?.G+/W76QG!>^+W,;AX,QFO MKR8&9]_HXR?N#?_.[V,&R?J'X41D_LXX+5B?I04[E2YUE=>K8S!?)3WCX_.( M1Y:V#IU>#]X<=?WM4=,A!KT(8B\?R&NERW#.IM*IT_))F O^__ITV E8_9^ MR0@P'8>.%,N )MX4C?(2MR*^%/L6GX]/@)L@B'#R:_-3@%5;IV73IUB'QB@, M0O@!,Y';IBB_,<>5G)JH%#YXI6R9S50DT^_#Z:A[[L,1)>*%K]<N.QYS*C?0R;S=Z?T6!W]"(-]L*0#[76V'HE,=;E,=AK!$BL=;;) M8[\0O2'KK;;<;*Z7A='Y9!QW\Q3CQKH-7955O2,WE?4=2ZO.2'9VR1(\/R$F M+F$ZTV,S[V[N*66E!"ZG:RT\X :Y6 0'#Q@\-H36=+G1U&5=W<#&-!YD:B:F M=B=%&>L1>V/,P$/MRQ)V5OT.^#KB@Z-B58&7D[?6R(07A3.\B*13]]$G1A#Y MT]A]I7&$\GEK+1$OP\[5WB*X/L[VLI9Z?9@S$A16M!K6U7;E4QC8H>& M<]1U0.&R[CI$:<:7>V#+C7O)F++@R686IB8(4Z,A:PV>NA8)8)WZX*3\@=4" M8&D=N:GS!*QWU0ZK9YK1.*+G$28GVGGCB4]&Q WL9R(Y7K!]_[WP;=*HYP#& M#S]M.()3[O259O"M>6*_6M*]'CL M[V O0>'AGD0W6F1HF_;VIEC" SFI\GP@H0%?LJX-WP5Z! NLNF*]]Z1P=O= MG8NF\T>> W\._B*1/R([G J+6&2RI[_ D6O*C\R:207-U) ;*D_KE@)')\[M MY( C#7,YLJ9G/"]"6#D.OG=>FP-3=@!CW0PV;&0ZADE+N>5.]#IZA[V.TK<7 MZ[E6#II:QT[[;;E3S^N0/M%T3 CB.0AB^J9C^0@B=M:M-V6EE5=+;HY;D75_ M&?B?NEOK[H[>P6PW7$[0PJR6>?Y[DFW'8Z)C6K>92\>T=J5[>,U, M&D:)CFFSCFG]1_B'M6.Y^RK=W5\_]!YOX(:IBL,<8;/K7 MGK #7F=__5EL9G/D$R)]A_M&@70-P8@ES9KBY5&[5U:Z].W7-%0II,?B[@1] M.6B9:4$6@Z%$U<+GK6&J=>]A1?/,O%W:R52P_DF;@1 M$D\,*W4BP=U MI])MZ7*GO;[-ZNPZ!1,>S;9(T_0'$UHT#Q$HI7*S4.O@_ MLM+@:6^' %KN0%.+!YJ"?;OJ=0&TLP::5CS0U$JW*=>UO+9 "*!Q"32]>*!I M$&;)K7I>IXV+;9'B>V+;9WX]#7RF D0,AX:*'C!K_CS-V+'=X%ZI>[8>QC M9/8;\'C(NMS1,J8_3U]D\O[XOJ.L[C"^=RK=CMQJ9J6K MJK)2SQB0"KX77YUU&./QY,N.K&\X"UG478FZ*V[HF&?=U6$"HV*ABZ:+S-U9 M0VA'1=5A$-(JW8;&-I1 MPG08AEH,0UEWR D,E0M#QX10N]+5%%EM\N3R"0B=NNSH, S1PVOEEB8*BLKG M5I_[]]YWV/";[P6!-/&]H3CON.!H@;+BGG(BJX+5<2FV+3"TJ;GVGV@U[PP?$\,T1/73- M(L_$\29X3J?(>A3<#(*QI>=:5W.F7#,SD]F%U"M=!5S(EEBL.&M,[6S[D">F ML.9)EW4]KW.;!::XQ-0I(=6L=-66K'#5)TQ ZO2M'/+$5 LPU9$UA<,UUK/8 M<0ST#JCO.#;\GP2#8;'Q.$<_L$\<^, 3R,+WA+[[2D*;.H&9JPW$OL3B/;<< M4= !%#1EG?\3#]XA"DX%@@:NB^MR.ZNC)4!0O'>4(PH46L)8UPHXT.<]9-9^ M(R[Q#85(I8Z5KHE,R%FC:E>5 M40DT4CIPUJDX+*ITZ?@VAJLX;5+NJD7)&58-V/&IQM;QT1CFV!P(, MBLPP\D5V+?=5UCEE+T>&_T2"30#'A0G1SHL_]NY>\-S WD7E-K1?B57]#_&] M36QO58#';551/PO><\?[?"2[7>EVFAE=;,'>XEV80T6[4Z!H[U'VQWU]8RYU MRF*$YS7"L_'!=W>8\=9*P86CGJ.C/JNTCT/4(&N,VL33>]NRTA1N/'_,W^'& M'\Y\/%%7E96.6._DC_G'YKU:Z;9:LEXOH"NSX/UA3O[AS-?HD4V*FC'?+;S\ M=^*ABA$*+S_C5D_'"[CP[0=>&'KC,FCY-=\^@/'#3UO5_8UK>F/R#0B=6>'3 M9LZ-YDGT_8P# @9[>?E'A$&#-GALU$]2Y2IP<)##?T08X+J=(C=.X_X)&!SF M^Q\1!RW::%$IPBR(,$",\%V,\&S"@$KWJ^T:KFD;CF13G2-++DG3$.&\,SL? M\DSHWWJNMZS8]RP^:^*V-E#MZY[>1Y'9*Y#_.W+Z;_!_G<4=K%I=M]V"P44R M^$3RW<*]:G*G(=C/%_MWI.ZSR'=+J70;I]7?Y^B5BW>4Z!UGXRV_E33'6%T: M$%#X!'NI/]MX>"OJ_]BOED+C513*'">9/L^6?/6]\26\Q'8C($R<3O'P;:F5;EO61/4% MAW!*FY3G"4X:.[TIZ]$[ D_\)/=Y@A,V1VS+C5;&_MH"3APM$O"$IP9;;"BB MNZ@MQR1ZG<;2PI$#6VF(; 7\( MV+'DD!<"L*.H7&\7T#5+(."@-8F\ -"N=!MRO2Y4 '\ V+$JD1<".I6N+BM% M[!L7'KX8X;L8X=EX^&\MD-R2D)O]!.51\FF70("Z^]>,MNN5KE*76RW1'(0_ M!*1=M3@, 0H@H"5K>DL@@#L$G 0 *K;]DALMX>GS!X"T*P.'(4"K=#5=5HM M@/#TQ0C?Q0CS]?0+W0"5^//2A(#@C@R?2$88^O8@"HV!0Z30@QF.QQX.S#-_ MCCP'"!7(TL (;).=P&@[44@LZ8"((*T!X"Q.JG3_*X4VS:!%>3-A]\3O(R3> MCF?4K9;LVO!=($.0O.<+@F9FM.ISHZ57NO5:G?NX1>"T9#AMYHS3!N)4X=ZY M%C@M&4YSAFF3PI3[)(" :P[ MAPPHX\S;D6-]U7(D_.TQ]MY&XP'Q[X;4B@1W41B$P!F@4&Q1TJ1&%\P-[KO7 MFG*KK^'_.[^\O _]2=#3KM8[G!I+,+)2JBY'$$'JF)#JOA M3JG'ZH7P4,IA-L!-Q;6@*(8N72-RL"%E^&L]Q-@ M(21CXH9!;>OTXT$@E"=>8-/Z+I\X]#2]SR^V%8X2&"\\%!.K/G_$&, P#_> M^L@:F1=Y;Q+ZJC_JRF5Y*&1/]=Z3Z0Z\(GQLVH,88(7AO-B3(/*IV7* %GB ;54 M&'%J"F)N@@8ORP((='.,24 NDA\^6W8P<8SIA>W2V=.'/B^_KC%9DSW*'W9Y M/J9:G8TKCA_C+\>7:_32BEI@USKM6J>^_7*]IOSY\/B4P6AM'M[DV"+=VJCX M?^]]>_SQT).EF]O+FM2[O9+Z/[[T;ZYN>@\WU_TE+7HV<[Z\N[VZONU?7TGP M4__NV\U5[Q%^Z3_"/]^O;Q_[TMU7N/3]_N'ZKW#?S3^NI6]W_3,EQH1&\SPIDB;R:!,P@[IACZ0A0WL;',Z5#Y!J198-QVC#!97M^ M3*M>&F794&NZVDBE++-=T_7]GGQ3L]=:G988ZQ'&VFF4:*S-7(U[BGSXSEL[ M^VO*$R6U-VO+QY%/B/0=[AL%TC6X^);TM\@EDE:7#RFJ*CU=^O9K&JJ<$&': M:M+BC8+!,IT3LQED\%Y_G03,U#+L^2,@)-AZ)IC]J$HG2<^-X1O[?# MKNTL,2C#>GZ&W:292RJRT"EUV5FAU-I6=I9NBF=T$,M)MM-VU/VVTZ85S!S/ MZ!&R(63CI!N-.]I^&XV%; C9./,MV!U]ORW80C2$:)S[YO1.8[_-Z4>5C3,J MC[X+1\2G1= ^&1$WL)])TI[S X99'R_RS5N)6]]UY!ZY/H&A_(=8TI-ANP$# M&0D^2J!M3",824/'>Y%&Q'I*U1IV_UT3:C;BGN/AI#N:R?Z8\>HW8!4J[SOW M"H;U3 N_@DW*&OO&9FTQ7P8OYLQ1<^"A=UOL_D[\9/0$6G@&8J.U7BF_[0PM M@:R2(2LO8*UCIUWI=M(?KB> 4S+@I U%\E9)N(5'KNL=/I!U1F')3E_1>#9L M!^ONJL"R:@",D<:&_Y/$!7S$C'P[M/DX7N!L/$(:+%XNQHKSP+Z7,.2KY_>! M'?T9"WK6OZ,@Q#T&P-6[X:/QNBY*:AU/0#U)M_DTVOB\(7$<=^^8X, ]1_KZ M44/Y'IXJ@)'C,03'1 .NLFH9-V,+2/#DAQT3'=KI=<5[R-[M3!07G:U+5]U7 M$K$[E=?VEB#AJF0G:U^"P[A3HICZK.!V>H]P#KQ,(;=:;V#(W=K0J2YSR"T@ MR3,D3^2+OJ4 FY6NGM=BA@ ;SV [O9>[M_ZCJR!*1^==_YU1,G*)A8<>9;1< MV;^E$\H!PL4=];;62^5! ;[5RE$JU#N-]=MMY V(6WG+&VG%S:ESFKJM:QUPT+8A+"56]C2AJ=Y2IM2 MZ6H-66]FW=Q5H+25LU/D;L 4VBHR9[+M>"R>UM<0=T%#W1R1Q;FI4OG/A5<&?50NGP"(%@$/G3_"@!M_K>RULE MTOQ3I0>#Q0P"3:785A7/DS,F=F@X@D(QA4PS&D<.325Y&TJ(#ZRF.%M:661H MFW8H2!.K'R^D&](7W-.>W9^5'9 MFO1NG_/[HEUO[$5N7E)\?N01T.(+6J?O>+2JJ0OM67T0M,0GQ2?%)T_=T:S0 M8SM9;<,7PS%@;*H):[^]0ZZ_ M$%A?T[!Z4Y$7[JPOM@WK46 O%.H25#IO*M0D#TP1$VO7^#T9M:E>Z;;D9KLA M*YUB.T8*7?KN=6FV_9^=E 6VF[1JQKK:1J6KR^UV8:T+A6R\>]G((AIJ/;N? MD5$B<%.^WI(U)>N>12$80C"*,QIJVCU0Z5SQ5J7;:*S[XL(J\ 00 ?X$_.KI M/*8V-FW1Y(Z:0X<,(1U".H[O,VE']YDZE:[6DCNMC#TSCRH7/*[_;=EE*+XG MOB>^]X[7^:@*K@X,MCEV/"%N8*#Z%,M[>RR9ME5%_5SZ4%VP2;!)L$FP2;#I M?-B4*6K3WX[:YKWJ@T=OODWDWK"M&_>2[1&A"Z?4J[A<<"H>L*X]L$/2)_ZS M;9)[F(QG/1#3>W+I6_YA.!')&@.J=;K+-.C:9LD&/$NHI\( 43 M,5:K!B.FES(7K:EJI:O*]4Y;5C>L+QWA *HT*OZ=PF*34[Y#86\!!56VU^.) MXTT)H??@K: M;[3- M,]6PKU9;UUXZKA-G+,86"!#2)6C[?FB;9P"=G^9J%*2YWL/J]_:3/Y>[,XLD ME,@5"C8)-@DV"38)-@DV"39QXH:K:X>=Y7(^+KPVQP/"!72$A LV'2G0WE?" M6[Q)^!DM)P/=<^M^6^J,DLC6"=H*V@K:"MH*V@K:"MKFTW(@[2FHX(;-?>', M%9?M2E>IRZW6>LGEMF8#@ONG:-&U%@\=A?N=0KB_Q\[Y_6/K$[TCETW.8H1B MA&*$8H1YC_",DDZ;.I;_+7*)I-53=RS/DH]]\WSW$GHA63=Q35Q(A)"($_L0VM'[ MC6LZR$&C(6N9#_P1XB#$X=0&0LNUR[C6J'35IK O(\0_YTO<4U/'M"T>56 M?;TD3LB$D E>O*(TNRX/$X16I:LUY(;*7>:%INH_A0:\%/ZU[.?N+_"?Y/MC MPW^RW87OQ\SL+F]D3/,8_<3*O +CC$)R$7RPV?+#B:.,;VP7KVG*]LOUFK+O M-57?Z\DW!UMK-K22C%6KM9IJ:<;:;.\]GI./M:%T2C+65JW=:8BQOONQME.] M=7/=CE8_T8D7G30+UB8!1\(OR/-I;?1\+A=:[>6Q.EU6.B2K'OE1 F[UO9>W M:@/YITK/2MIN2A/#MJJV*YFL\^9;%'ICVN=-+=.,QI%C8.]);T-;C[SV(YT; MK2PRM$T[%*2)59$'\L7T4!Q'_D4B-))U*5ZKPUA)^>DOXW& M ^*GZ;F39L[OBW:]L1>Y>0GQ^9%'0(LO:!UZ*X\G[!V$%_%)\4GQR7=U\MZF M>O7>Q+<=2:'UZJKH/GCL6DQ-.UT-.VZG5%MR4\<&^SP=8Y$3L@Y&$W<"*DYQ MWB0E^U:S=_:H9B\![(5"78**?IKJ=KV^?W5["4 E=&F9=&FVFJXT)QX<5,&B M*YG+VX5(")$HSKTX>DV7KF)Q8UMNJTUA*X1@E$8P=O2V3>5WZUJEF[V84>!> MX+Y 'REM@ZL<3 .>"Z5UY$9S/8P0[A)/"#IGZ<@D''OT%L@H$PT(KG6YHZY' M$(5W1UY=\5.+7/';OP60^)[XWOO\WGM8V:,JN$I/1J=%B,G1Z!)YQ9])FCI$ MD8@6)SL(-@DV"38)-@DV\\BP@DV"3;SJ>&7'P@UW.K[%GXX_H\;4> H\K?'UAI@.F.WXE:() MS0D0W[0#>I7]V9L@[0-9,EQ+>B9!"!/%JS[\Z-LF;MJ+GP>>BS/6,I:HZ?4W M2]1H[@8Y1JRKR =2,!%C96HP8GHI>[U:N])5Y8[6EAM9:Q!.WT?IS&&Q06'K M:7HMKH."*MOK\<3QIH30>^Y>7.('(WMR[QCN,DB&]BNQJO\AOK<)'YV9(R#0 MP8O7)6@K:,L;;?-,->2AU78[EPT\O$&N-X79$\(G:"MH>X+X^D2*32E,L;V' M1?2[;3U\EOI9B@26R#,*-@DV"38)-@DV"38)-O&RB4-/>UX'=?0N%_V\^;'5 MMR2\&SX:KYE]VR$WS^"/=$[43)J4ROROT4ND;1ZZE;D6;*A MAYW0RY]WDG4+PNG:CC<:V':Y+C?:3;G5T'D[TS8;E/*!#W?2)PYXWBH;>S8] M;#3W:#;.&=B%WES7FR?J+MYH[=]=G#,4"9593I69+=^QUE/\:/TR&^W,S<6% M1 B).+43O9/&(CBT7+VXI#-0*QMF#F:@6C2[7Y*9SW4 M% 9"2 0_$G&Z%N--I=+5&DVY4\]0C2ID0LC$J9VFHS<6;ZJ5;E.3Z\VLQQ\> M71IH+O]3:,!+X5_+?N[^ O])OC\V_"?;7?A^S,WN\E[$(S]V0NRHB)W'$9$, M$S=@&NX46Q"Y7@AO-WSXLRO9 )TGWW"DB>&'N%X0PNT * L;'*-N<>D2BH'= MBH:V:[BF#3<'(?R!-KZJY4VV>.P-'28W\0+:#>O")XX1VL_D\XMMA:-$*!:> MBK]2GS]B#&#@4;C]D;7QK9_?G3O'E%0 3XV?5&,)8 M+PSGQ9@&E4_+DX09QN]NJ?#QU,3 (@04HQ79!1(XQB0@%\D/GRT[F#C&],)V MZ43H0Y^77]>8K(DM)36[/!]3K<[&%2_&Q5^.+]?HI16-PJYUVK5.??OE>DWY M\Y*"V&NQ;_.)[J$WR1LDG52GN?_>^_;XXZ$G2S>WES6I=WLE]7]\Z=] M;J[[2PHXWP5.-N,%Z!Q=:G821$&"7-[=7EW?]J^O)/BI?_?MYJKW"+_T'^&? M[]>WCWWI[BO\=G?Y^U_OOEU=/_3_(EW__8]I= N5O?,R52OS($B7$A\@U(LL&$_=Q77"6 MO8E45JXTBE/KU-I:.Y7BS'A-U?9Z\JW!-FI:2RW)6+5:L[7?6XL8:T/9>SQB MK%NOM6KM=CJG1(R5A[&J=?T88^UDRUM;#OBG2L]*>G)+$\.VJN#DFJPMMZ!03"'3C,:1 M0],[WK9.78)6:[2RR- V[5"0)E8_7DBS@O/,\E\D0G/+TJ94Q(J54_0B3W_< M7B9>#MK?1N,!\=-TTLNK?O]\:-<;>Y&;EQ2?'WD$M/B"U@EOW:*I&WQJ:O%) M\4GQR1QWO9U%Z^&5C7"&&QD0(2MT*YPF6@\??9M'YV3;XYK8P4'3Y493EW6U MP]'Y5SDAZV T<2><6VNV4DVQI(*RJ5PKS>D>NS;*-?4]-LJ5 /9"H2Y"I?'V MD6>Y[9MK-O;?-U<"4 E=6B9=FJD]%8:]^= MNT2T0"*TCMS4L[:E$((A!*- 6Y&VNUPZ#[Q=Z6IU814$^,L!_K7V+,?;-]@HLK(A+R.D@R<$G;-T9!&.-,<2'B02K3JZ3+*F9SQS\!2',G"UXJP\K>U0%5P<&VZ(ZGA W,%!]BD6]S*04IS4)-@DV"38)-@DV M\<:F3!F-M>:)RU%;S_IW%(2T9\6C-]\8DTO?0@^DSQP#XK'SNMQIG&&URIG#4F@/P2;!IB*4 M_([%3.YTO,JACC^C\RYN@B"B%;[>$-, LYW 4C2!'\DK\4T[H%?9G[T)TCZ0 M)<.UI&<2A-@."Z[Z\*-OF[BQ+WX>F"Z.=,U:GM9XLSR-YFR08\2ZBGP@!9,Q M5J(&(Z:7,M>JM;1*5Y-5M2/7]8Q2=OKVBV<.BTU>>9H.SNN@H-KV>CQQO"DA M])Z[%Y?XPW#N&NPR2H?U*K.I_B.]M4L'ZS!'(&1UO:L-W"PYQ=*:@;1EI MFV>J85^EMJZ\L!"[L5Y4)! @I$O05M V[_@Y/\75+$AQO8?%[[L-?7IL>OSQ M%^[3-'CA#P4K IQS![7_EN4GK)7%",FY/4-LG:T?>QKV=6DMN=319;[4SIFQ3\^DT'FL^ M\.%.^K8VNTH_SY**QP87?5DV]FQ"WE;W:$+.&=B%WES7FV\?XY!;U_&VMG_7 M<=;/259O" @C(\PSY0WKJ9[0%6.VJZ'*KK@J9X LR M9R\3F=:^C^X4X?EUC7/ M+[85CA #M3K#0;P0$7\YOERCEU:HS:[I]9K25+=>AJO[7E.UO9Y\<["U3K-5 MDK%JM69KO[<6,=:&LO=X!%VW7FO5VNWM5\58W\E8.^G&NKER1ZN?Z+B+3IHE M:Y. )^$7Y/JT-KH^EPMM]O)8GRXK'9)EC_PH ;?ZWLM;Q8'\4Z5G)3TWI8EA M6U7;E4S6=E-0**:0:4;CR#&PUZ2WH9%'7IN0SHU6%AG:IAT*TL3JQP.98KHG M#A[_(A$:/BY1:$MYJE[DF4[J4I77AEB3<]+?1N,!\=-TV4DSY_=%N][8B]R\ MA/C\R".@Q1>T3G@KCZ?O'00M\4GQ2?')4Y_*QQ+5!2V+;"QH-]S(@#!9H27M MJFA.>.QRS<8)R]P[E:ZB-N6.VI"5>M:2G!*TM#D83>59FGUG1SPW\BAX[]3W M*'@O >R%0EV"RHGJWSO*_O7O)0"5T*5ETJ79VCNR(62C,#^C MN583?SS1T+ @4I5;K::P'D)"2B,A:$,PWCS]J[/OZ5]")H1,%.A1-4]7 M1]]I5+J:JLI-;3V!(WPJGA!TSM*123BT8Y?4=YJ5+L3A:HNGG.:6%4*UR!7" M_7L*B>^)[[W/[[V'E4"J@JOTE'5:WY@O?D^DGO#MF[<2[:)A"ZL4J_B,#"]\ . M29_XS[9)V*&U#\3TGESZ%GI^;>88L%7I*HK<[K0XB@$%+(7V$&P2;.)5R2MK M!SUPKN3;'"KY?%M<%YH'P+/D:3&P-\0\P&SGL!1-X$?R2GS3#NA5]F=O@K0/ M9,EP+>F9!"%,%*_Z\*-OF[@1,'X>F"X.:\M8R=9LO%G)1I,VR#%B744^D(+) M&*MF@Q'32]G+VCJ5KB8WFXK<;&0L:SM]0Z8SA\4FMSQ-?Z)U4%!M>SV>.-Z4 M$'K/W8M+_&!D3^X=PTV_1*_5ZWLNT0MTB%.Q!&W?#VWS3#;DH=5V>I=:'8^! MD+5FQE5D 1 A?(*V[X>V>0;8)U)L:F&*[3VLGM]MZPNTU!A39+!$HE&P2;!) ML$FP2;!)L$FPB9O=&\V4NS>HHW>YZ.?-#\"^)>'=\-%XS>R;:^B;*YWSVLUQ MYO 26J 4;,IV[/U:J'Y*+:!SI07.:$D;.));D]Y2IZU$2E#05M!6T%;05M!6 MT%;0-I_0.:W3_/_8>_/FMI5C;_BKH/CEM>KI_#6[8TDO.[1TC MYH'<%K5M\+Y=[C';_2H=F8[;?;64W=]1OZ]]4+]_^/G[3&,44FK-9LAFR&;( M9ECT#!L4=$I%5H]"PSA5U4=+6M M*7GQAE@_ZU*!MRZQG_6Z;!R&G"[Q^@'(Z15C=J8WM_6F?!:H=(DW#H=*KQ@7 M,9593Y69*ZXA;Y6CG K.4Q+XW #I3"*81)S;BBL?S?0Q,&A?_:SFOWS_#/_/U3TW]QW)7W)[O9 M7:^8S/JU,S*!B$PP&!/.M+#>TW3?$?'(]4(8W?3ASR[G ^\^.:$FYE^B('_ M$!X'SK")&\,KN_0BQ$1PI)'CFJ[EP,-!"'^@0%N=G>M/)J'(,,N9%U 8K6N? M3,S0>26?WQP[',_9=.5;";GXY5?,(]D(GT K].G=5_ M<0$H&,Y0TX:ZKJM#D[=E6[<,R[)'EJRKEC"4-4/\E\RWYE\:^TM5_4*NACXQ M?UZ9(UCAM3EY,]^#UN_KI &Z)#,2Q8X"D\Y,1$P;0('8D$(@W<21Z_L-G MVPEF$_/]VG$I >B7/J\/AR_>$$"Z1?''RSEU^'A>R;5:\N;DXP[]:$,WQ)\9 M>L?@=W_,=X0_K8GZ0==VZ5WI0V]6-',9F3K2_ZWW,/CQW&MS]X\W':[W>,OU M?WSIW]_>]Y[O[_IKJK0Q:[YY>KR]>^S?W7+P4__IX?ZV-X!?^@/XS[>[QT&? M>_K*W?3Z?^&^/CS]HZ%$^-'I=\ "@O3Y :AO4-A>!,/903.7^RERS3%<2.I!XZH5(F*Q5I0(IH M F(<+JZG.79DD]B^\XO[!D^- ^X._$A[D4MRB((Z=S.56E!8Y$4I"U)+(3E7 MC2&9F(?_BH+Z.<^:TX[_\ MC.!#<#C$ _DK'+Q(<'U2+*"<"7EX=JEZTF"F.>;SRV@T0ZLREQ52LIJU .%\ MF9/9EKXK@)@O1%CF"O(54)RC?D)00%E+;>7D]1,+LC.&;2S#GJ7B1SA7Q<\Z MQQ;DP-3!Q*PT=N!"C_/!IW$M!P[M;F)[\*_XLX5^382!:\>MIE-3Z3$.<$X$ MH]JL@P+-86,($%J\WICYR!;A.^T!@5T_9LA67'/Q-K*1Z2@W8%V7_F$Z+E+] MR>T#S9]&WQ.*(Q1L>#>G> X,?]#B#,._JKR0U<)FY8KMW<=D?LVH+19P+;3D M+9F!475HG(!J1G/JP>3^R]KJEJU-5W<&?IX0_*'GVKV5#;(YHP4K5@O/.[;9$1\/TYD M#)'BG&G%K3[GGNXHFHR#>(6[QC-[ I1SDE M4JNKM'5-K)!3PMCJS%K\%'PE(U_QJEHAOFJ@L_OHN5F?S6QMC_Y?N\Q9ZD_MS$OK70'G,$[E/Z'Z7D#U-%)165^:WPPD,[K!R"C'O MSJJ8.L5\UE-N*X;&\8H*S _\&4_QUMAT7PAS1,^K ]<]AJ_Q;MQ$<'QPK?>! M#].*1YU?97PAN&.T?<*VW&B@$?7L&I%YFV7S3I'>9B[>R7P/*NH'WH-6S>6L M>+;)#=6^P48*21"0,* 1@XEC#IU)YG22TV2R'_OH)1E8D#^;8-80<5ZQ;(>% M>$JUK/>NA5!MY);$_[UW>Y8%5 J#Y\46I:D_H]4UM.W:<692F\$T>VQJ-J[) M%\*1>'HMH_';)YP:-+*JA>[][I.9Z=C+H U:4"]N04W=HW#5M,8?Q']H<[ ? MR3,LN'-*]9OLT6UR5Y*$ WJN37O']>ANI$F/T.IN!S]9S*="QY(=R7C%L0"] MULR91\3B0WF3\]@=9BTT+(VMSF7KWIWOV_S"J;?<-1"LK\L]PYNHW%4G$N** MM<64S%CF$#>#R3Z*X)^-RQ"SJZT(.;#KF(-\0'!B9KYGC4PP=^?8,,/WF-BY M94'![%9>S]E&@SF^I;BD[OI;.*]DT2U@Q?L>Y,)PM7Z$3##I7O#9]+/\TUX1G#>-6'*+3"TLE#F MLZMJYAU76K\6QQHRK0T4A>R=(9BWG(\GJ-E;=8ASWJ Q%^9\H0BZ5X^+W?G8 M_96QVU#>6Q;F Y?-0.?2T?EX26QUE>RWMLR?/?"NSB>OQ(VRY' S/^5X#W9^ M^?$/)QS?1$'H38D_EX/*V]T%05D+=&:?KKNT&8J]&..R(E+ U.LM+I&2G-Z%MUM!D/M4]PGX"@5JZ^JY>7.WS4GI!*W6-IO]8$G M4*$75@ZR EDNK@&6\_EPU4_ZRHL!M_T(I?\Q"Z(M,X>5.)/ 7F%)]7??>W5L M8G]Y_P%[MJ+$>HL-RWT'QIZ;_DR3=$(D5^##R:U^^3WGS;OGH^(JGW%QMU2X9A M;K-OT )8569()4WEKSVIT2=F,(5O=26]+1G9H^GLRC%OA;4']+$3MP?V)MDN MA#\M4,DW^B:J2(V=;,=7V V4GYYK?XOWY/UI]&U!_*58Y18I 6^GVH*QG97* MZE"J78=R)&]\B ZEB"5VR;DD-_I[Y%MC,X@5;'H[*>8S5\IG7NLU!#*WHPE5 M!M4K80ZKDJ)YF;?<#,[*ZRU_P%K;W".WNII:$=YIH".\@O$=@T6[,"U,*0F\ M4?AF^BP9[P1*%D^)"7ES:U-:3RW*V\#\+,^N^BKPF(W'AKEM7CLO>-0E^:CK MH5[$^/8=*P2].#3=G["],R]PF)=:"06Z<"7Z8\\/!\2?+C+XCP>E^OD^')S@I!AR^VYK NH#5C+O.FDE7 *.I?*LKRVU>9]:26,LGZW /H@Q86D1[H+T\S!CCOPD52HQ/^D"6:!0K;B'";8W M6P8M*#$$C?/D_))?Q+><@* W&H2>]9/S9DANYHM6)A$8=^4IWI2[9+?L-+E1 M6EV=(;TUFFORY AG91NUU=52$%1JU16V\CIW>>2WX6# .4$049E1KL; M)\B,B ]@]PF94]K7?.QO:LS?K*V_^2$+;&\UYB>(YX7K.R#26_F0=E$W-!6; M9#Y;5%T3E LJ*.WNYM)MU#F!?[[.Z7_$33(%TQ=TAD-:*;XX,L6@ ,;0^#C+ MLQ0H?6;QJC_)IEB\5O=N-"(6/7.17];8=%\(!\8/SEST9QKY1[/7CHT?%F"^ M@K"X"8#L2N([?G[I]J_ ,UJ\+T^CNV17GF%3GES4=_C_=\M]>%YL 7[0<^WU M/ZP\F:;HL/%!BOUCY[=JQ[!.PAV93_Y:!2KAF96L_B2;8R7Q]. HY2>M]A(9Z]#8UM32(D[JIZC55N[I.$U.HJ;45A);B5 M8JZL1\R*,Y?$&Y(7QW4Q' A'*?S# MC.X^2Q XI9NL?NPE%^@/9Q!&!8Y22EM/2?WXK0."CO/I_E]"MEU@-O3#TIM<2;(KM10@NBYJ M)8W4:?B=@K/"?VWGM?MG^&<^N:GIP^EJ97)%,X6^CRE$9(H!F'73LKPIO/H= MCWJN%\+@I@]_=BDBWHM/JV;\<.X% *?8Q,64$?B)D@V[O,^31^#A((0_T%2L MSF)G-I<_GP3.D@)+86Z*CPWCG5?R^^E5"+7W[%',(,HG#W5[;H MO+J+%D'(OZ(I+PB92(\ACE7JK/Z+"T#N=X::-M1U71V:O"W;NF58ECVR9%VU MA*&L&>*_L/%L\J6QOU3Y+^1JZ!/SYY4Y@A5>FY,W\SUH_;Y.&J!+,B,-1" [ M"?%6(@8#7Q,T(-S$G 7D>O[#9]L)9A/S_=IQZ?+IESZO#Z?,ML2(;E#\\7). M'3Z>5^*%)V]./N[0CS;$/_[,T#L&O_MCOB/\Z7@O/^:CK75XLU-K>BU5T_^M M]S#X\=QK<_>/-QVN]WC+]7]\Z=_?WO>>[^_Z:]JR,6N^>7J\O7OLW]UR\%/_ MZ>'^MC> 7_H#^,^WN\=!GWOZRMWT^G_AOCX\_:.A1/C1Z7? R('T^0%>Y(1C M+X+A[*"9R_T4N69D.V!]?MM>X+KES6Q_NW\>^J F=]FM6NM"5>_(BI!)%^;[ M3)8/^^9'DQ6DCJQ+=9JL7*25*0)]PSAR:":F<6">O)W3^$\2?C>= MM.I[#9MH:D:%[KB9,#!A."J!_PAIT!'_ME(0)A5S+U;<[8U[K+.X^%G?>4G. M",6UXB:..70F<>]4TW<"O$*C^$J4QZZ\$?5#S" @F> ^F+IEZC8C:"D.^S3Z M$9 >,M?3,#3A=?:].\_!_NKY3^ AFXA,3GGU(6'5]QQE4;IP8%D4/8GK^ABJRM*%6LB41OOYNRN#?-K5CMB4F#(JZ$9)_M,P;$/:$B3PI=Q MS)]A.KDX<(#I;.*]$](G_JMCD?[8],D79+R;%;[K32:>17]Z&CT3RWMQD4WC MHC0*]+7"O+TIT#:MI:XNM;J2SD(O3';J(SO[L!/.)SP(TJSE3<1EO@SS94JY M,,)(I/N"ET4KT-N$WU;AF&,DYCD0_PGBY(]8:MK/3 MC"H=\IB\,'DYW",Y2F ^OA_5JW@_REP7YKH4FIMNS9L\@\\3RP9\EZ6GUS0] M_;2/7HXP)(4'\ M1N9Q,-U:H,<1,]6A>E7 CE-*2L^&-Z?L("/QW M%S1.$PE,B.=S MRL/I+ 3;XJP*Y]2):APY+($%3M:*-\N9JV*];FLQR0::JH&'&5@YPBDG M[LBU2OL&>+6YEMH[=>;P )D"7(D"5ZHEEG*(G5E$2M-9_ MH]AM%3*U5HI)L/UOKK8>9^;'*K3C4N0+;L.)V].7Z>O_8>[RY[SVL=.AJ)B5V]N3B/I%?%L%3[CC6[S8V M6$Y^ R5NIC2U:@)!-&Q.ZAJZ7+"C%MA=<%A9=%4=!5GA>'@JB0T4@W^6&+(^!YS6#XT(_(1VI8 M/8'+L&FWML@ISB6-$ZXY^-\?=X]WS[V'C%X.3'FN_)/TEU6F^7<4A,[H/?Z3 M@RY&>"V=8I4+QXB.>$T1J*P,Z[Z%K?&=V3S[Y$L4P"-!L&'$UWCG V(89:_^ M0]\$12#AW#C=ACHC>[FW^S=S M)@@N5QK0[W*?1>"+WJ>'/",>>$ 1=$P\"Q M'=-WL&0)W4FL9A7YSS>Q"TI_$S[_QKV9 :UO\F>8"Q1?FSQ9H3>$T42>5^-$ M!6\*?J8%GWH+Z<,'_VK"O/UW?%#K<.CCK@PO:)\#;ICLWNH7J5*,,- !&2;TP(K&/Q^+?UI]>FSXV!*C9Y)1.8MLV9''A7(9[C M:$[VJV,3#]N.)/,!+@ _$.?<3J@%-F&8I%:MC?M_@^5(Q$6%&'#QF8!N$YFO M$9Q[QP5-*L7C8^#++\U_@Z?\FI P]BMAY!8Q!L+L0F;QS$S-RK3%GVJ]F MO&74*4QF37[!/CBXES!J?%6&IQ%T(?=WGH8I/F?\:'5CW;3=<%NP,=8USJ"-;HO 3TX.0$]4;V"*(!]YOI)YY@K,[@RKQ)< MO<5R^Z;97ZQWYGNP(2!,.!%Z_(G9UT6.^)[L8_HXWU?&Z5!EM2KE72ZC)L^G MO'9UN,QXP%%:!]GE+R:0^>W2@3(ABOLJ&5%+7*'42L2L]E+1PN_.$C,#$O1(POF!Y9SZ9@4:D MIA\']FV:KDM]"7,AO/ 8V MGAC;KA;A@S2=@;.!S..G$WT4OXX=+)]+']] - MZ5%^-A>:D9Z:_NCUOL_58ZSGS=D,=IH&._P(7Q'?AKU$D\32)4&Q/K$B/^G* M 4_,8=W1$$R= &T3>$-+;Z=_=[-0YS":Z5-K1XNJG.D*78 "GH^KW!U)JQN+ M[$[!1B@K(.3C+"";$%Y!D=(O^G:]>)M?J;;C%O_%;UH@;_Z6YZWC)P)?+I8,>@'.A09^O%!1J8/ M2IW3>&CGU@/W[LKA9$%);P9^-SKQ2('"C(<7;UL ?DHL@<@&E*OBC=L_*-V5 M6!@1>"_R?7I4L)&H\1,N[&H0X$;-MWQD.C[.86GT$[6RR3[+-\[O-!(VQ1;4 M"9?P\>:W%^R]?;Q860.\-)J$=(SEX;;-T=8*B#Q%_"#Y(LWSP(Z6BZ1_A-P) M%HL(QSZ)XX2!\XN;>K1!-EDTR%Z?'7T.F3D^ +J.3[*C" -Z"V-, M/Z.<,J/(Y9T# S[U]60%97EQG?$<\",@3Z,[6-(4_:VEYR]N!D1-0X3S@*I; MMJW)&I'TH:U8FJT)FBIJ(Z)MGA1^Q,U8%T-OT;\)ZC$]^K:75-2]BO7>0N6D M*K38SJ+W =*_Z2$D+DVPHJ%1OJ;F3Y"P.=G;W+\C^V5I<\T@B*:S)/:#/I9) M S^QGJ70_D'B""T-:39KOGTYO1X1(Z_F)(J=>NIU>>Z+MW"V:,AQ96ZKCEPX M]H*EHT #5O0\05S+25R^!%P);%'B]87S3_PY;-G0\WWO#( @+J#L89T4=-*W%, M8=)P$''P +/RNA?/L]^N;@G&Q(/$,ET/"PV,'S!">NR;QY@)%X>BV:K; ^OL$+ZMHE"T) MCBWRY=>9S E![4\*L+3 NH<<<%4_ F+1;F9R?X>4,[2N-/ M2XTJ74PL98T-V/8O5'>7P&*@\8BIX#@VCX[[E6G8M: MK+B6A*%^7]QZG/.!0(M8;8W[7!]/-;'@RZ\@>T(V=1\1Y<:3<(O MB]Z3C9 W(S0I$V?J+,_:[PM???[YHL#IW[#4 'SV)&CPC9*!GN>9@0.5@-=:Q>/'6X^WC25%53HVHZDP0[E'KRHXU R>JWN3>,!ZQ) M$5[PH8&//88/9(.&$NB\A[AH:D1\&FBATKHZYML\MD$W'L,/%J5DY,X)-8K0 MT*&1Y<"$X!T9L*I++],X]*$F$S!"+AY\YG19C@*/V."[O"?A'OA38J21:'3< MV%Z9]BL<^'#L%9=L>>VWN >E49&MLR@E=!)5G8=Z5GDG81-8# &/"+R0&:AF MFTQCXV['Y,(X$3P%Q[ I'/#I*1H44T-"&6FW?5MJD(K("_%>?',V1N\'M@-S MXW!G8D*M138#$[^#FAW6"DZH'U &I4?@-)&_BWQP.F.1[P6.V>&V;.6J1:"* M!%3-C+*#ES)=\)RID,>!S>2[L=BW%QYV\N?$ 5_<@">1>3SB.^CKS;LAV1C3 M;(8]^$:5\'QS:.H4>I F1@B0['!LHAJ(EM4D/G-PW8BE([N/O,DD/O/,;5H< MYP&N6C(L58=PY(M#8,!( O\G5%K3^"8\U8:N$8S:'A-L5?)P''T)\&W)R\#W M]][RD#5)6;O"R@=*Q!1"[XMT*)M>>M\: V]/"/:XHQ/_\D[YXV9.BB_OS_,K M@'Z20C) NJ5I*EK[S*P-1SLA?J5!TPEKM\V9-5L5)C'E8P,#UXP[XEF=5>^=6LQ?UOH(0%?=5LI])'G8@*/.8GDWPBR.S7IY=:U>7MY[G?9]$:T1%@7O5^+R-$Y1H>! M7"I.6JD;\"?&M+EIM@L*(,N_>1G>.(+A][0<7!4$M=7]?[^ES;G\/H2+K68< M>BJUJO'%JE6-JE6%J57&M-54JYIP'K6JUT6MKA?*;R9"9H."?O7,_V:+7FJ@2OD:P1DMNC)B8I 85UX>(G^!.()Y/WX8S0+,4%X4L/[UZ4L?_["$F9C08IZ- M9-$X:B>I02XL#H3:1PP%8J]7UJYNP6HM;)B@*EA+F @.OS2)JP8WO^AC M_B265ZZ/0+/9R7*(;:P+Q,9(TO.C '/LP";#7L92#2Z8FY1,Q0%->:IK[W^%W!M@@C% MK?\#+$&'?GHE2&UNF8A\OY*(3.V"\)F+\\^Y!R_ ]/Y/ V\&#"")ZF_7W#=B M8D[C-$G'7'\2-7W:P',#X9/9Q+3BB@'87B<(XVIHBN9M@Q,&/(]IHHY/QY]Z MP,1)&;B[K/J:IZGAT_$C<4IM4LYB;A9><--XSC;-M9QBALY_:9%A$"8%9HURUDODQ#6Y$ND^QR_E@*\K$ I$0"^3Y M[N]WCS_N^MS7YZ=O"(8W>.[=#/KI'=$X=$(E3%80 MM/I,ME:4%3,.FR>'K9"&D**PF8.0R/'N3AZ9TVG.!!*?.Y62VTI/.CO9C;3, MC[J3/!72<0/1,5]6V $];QI)V2VDRW*Y-^=>U8/&/7HF/3E_-I)VW]=JMOR- M8P'C-,9IY^.TBO79+FH/V2N/?N4E]2'O1\,ETCKK/[:< MB9&"W.H:6JP;DQ?)E'UCE;U4OK*G-2)M656K(;5,V9],V4O%*GNUU=7% MCE0-MBE?V3>PJ_9WWQL1"OV/.19Q(Y:@B,"2F$J6NHM=FH*73Z#@MW6X!GX7 MG[,MC,_VJ)D]G>K/X4<:P)AM4#@U:1[LP-73 Y4:V,TN66X_#3S\9QBCLKHM-LIF3/%>6 M0VHVE#3#1E<1YDBFW9O6/.:5:ZG55I>Y?!:U=)]%%%I=26@+N2\Z\FQ9:5[- M\3)4(P;;X?:HQ;H](L9*\\(^G)A9RG>+F(9G&CY5PVOE:W@))%9L:PCN5R6A M91J^* VO%:OA9:;A=QU\%_ I'Q>:Y2A[^JAT,OO89=1/'8@Q+ZH=53M-E<\) MP,75#J_7:+*B>IJ2I)-,5I8.&[8DRA9?/U5@Y=16E&-$__?YHDJJ4M&+S[$3 MC2SY8<54U2^F8F54K+B%E5$Q3JL?[4Y?1G59I467\EO4RT4&9[GTIP\[Z\6&G=56UY Z%6&;\N/-3-DS9?^QLC?*5_:8 M=-]6C;PWBTS75Y;1=NAZHUA=K[>ZNI0W=[:YNCY?W52E3R^L7NI8O:[SY>MU M6L@@B#D+&RN1$-(D[DA7QNL,Y3(^VZ.%A-*UD"2TND); MUYD6JJ06$HK50IA7K.8MI:^]&CI9.56M*FO8)"]JDJ?/<"@L.;@^T:\+3;#7 MR\>*DV*L.)G/BP/#$NRKQF [7)UB(>(DEF#/2JB8AL^LXG8?>?7*5I5L;HJ5E?%ZJJ:05U6[<+JJABG59UVK*Z* MO9+55;&Z*I9J7V0(^A00]CE#T%JKJ_)M06*Y]DV/11>+EB_IK:ZA=BK"-N4' MH9FR9\K^8V5??B,!"?/O^;:AR]606J;L3Z;LBVU*(/.MKJZP[H.LL.K2D];3 M%'OY:.NR@(55$NL04TUE7"Q4NBRVNE(G)ZY^[54NX[,]6JA\1' 9$Y;;JI[3 M36!:Z#Q:J%@X;QFSC>6+:Y?'"JO8)"]NDJRPBJ7=%^:GE(\E)RNMKBJV99WU MIFJHJU,LA)S,TNY98173\)DU?/D K2Q"9[NLEF&Y85/I55^,0:2IV^\.E_S>GL,RM]8J5/%:8N*TAA MI4^,TZI..U;ZQ%[)2I]8Z1/+AB\P2&R4CT8O&ZVNHK1UO2(U+"P;_E318J-8 M9'N%;W4-,6_J4W.SX9FR9\K^8V5?/NB_@J#_1EO@*](G6)0WA27&L](GIN$S:_CR,=X4Q'B3VHJ:%^.- M:?BJ,=@.#5\LM)O*,PV?K?0IH=!C!)+J6'M*H?9TF,+BJ-8![:6D7355N4?* M-\DS;H:(FS$8$]![DXGW!ES$T6T(N"":PAI@E'D2)C=\AQ]?4&B&)JA+#GX( MX9M#9S+![P$3^J!',6W32E1L<+U.G[4]W9 TX0/U??]7,I;S J 3&JT8W5R[)6L3BY-,GZX3@C^:S\T0QCTT__^'UT4^<\_^O0'X?-OK)J"55/D MN&0HO]^ *H*7*[8-GI7.-?VVH=C>!:K4ZBHBZQK&E#U3]MF4??EM'50YOE'6 M*B*U3-F?3-D7VR)"54#9LQ:132R=NXM\;T;:]+;U&Z4P=V<&(44*ZXU\F";W MJ77W[:[7RG*XN=!BA31U7SXZOHK5#6I;,E M'MY2]#5\HW2%K?%8 RUI%<'%8IQV*M6_P6Q'ZWX-L9GX3MX<],;&"1C3%J\> MRT<@TT14CXI1$39GG'8Z]5@L IDF4?58$;-:OGID643LE45G$9T"F&+?]RZI M'K@8&E1;2^5S2,I'SM-D<$BDMJX7Y9&46$)\4I>%%1UO\NOQ/HUR2-5Q68Q7 MOL_#3!(S227#*&HJF"2A;6AY.[,SD\1,TK$F26,FZ53-@8N#K4B%1&!M MAL]9'B]+APU;RF1YO4:4K1E*@L)0$LJNN=S99IAA)#",A(I3CF$DL,KU:M". M820P3JL*I[';3?;*B\1(Z+/"6%88FR=<73Z:OJ:WNK+2-C2I&KDY+*?K=,'F M8G'U-8/B(%2D&6GYP62F[IFZWZ/NRX?6U[' 06WK>LZ*-*;NJ\MJN]1]L2#[ MND"1$"J2^EV^NF\2$L*WNQXK+TUT M"0%L!G-P#HU=/CZ6KK:Z>EO-V^J=!0&JRVF[='^Q4%NZUNH:K(R7:7;(",9C++7O8MQ M-E8Y6UFEMUPEYY.93P*8)NV;8](Z.JP#LQ)#0VQN%(613^:58?"<&7)C,^!< M+^3>2<@-"7'A4\M[<6%J=IMSW,0@<4"D,:B*$?%]&&@^ G;D61D_?FD0#_SF M3"8P(HSQZCD6?NK:*X-S9K 8QG'G4X/%.9X==+A>@'/'@O-8>4A\F\."Z+@K MD/GRXA-8^.HZ\>\P$3=(=-\,Y <^GTP\R\3)A1Z\;Q\1WV!6_Y/'Y&=+'%[L MW@J++CDTMXF7067&L7A&PX@P6O'AM_:6T]I6,<9;'(/B&I3H@&_+$M&'_"/7?"((,26*&9!\X#I8H+*^ $D9MZ% \# M&0W_' ]FQP_YQ!R%Q.\TPN \N:!])^^<8,P5+UW<-HMP-JC7]CHG8FDT<)3C M J? U&&+77M*35/\.VAO0G]_@],/,!Z9;XZ5G(2"F/&67P2YA1WSD,KP*MB] MH(U\!"2'D]+<>EC>=.J$^#S\"SR7N0(P9S/?^P6<&!)89TYU MD*T^L AUP"\Y6V]UM3:?XF#/J4671@WOG#:4!#M4XGP;D6#P.]KD(3!\ASL) M U^23WKC!;&:?!J&P "'?H3'I9KJ,12,D0=>X!NJ_!BV;>$J@R+G?/@0!?'-].W87T[V MSIOOW=S#OK0>F#2#,;AZ&5#D+HPLE8/62\T<$=8R1VJ&AI0?/F_'^6)X,?HY9]6\42*+P2.7C3T. ^],)P:AE.3)^RXY[KIQIS1&-5_ MB3V/%F$HZI&$.:\>%)X'_:VV!;F!<#1,0)HK('O@/PH4$ $$1&F+QO8U)!,0 M)B"5%9 ]J!0%"HA(+8@A-K!:CPE(YQ4Z'(U-; M3@$ ^JW&T03&7A]ZAV=D+P/92]04QEZ-9:\MY_)\["5@BX>V86SG[S/V:@I[ M;?FF9V0O(3[3"M5@KV.3?8!!M$M+AKF,5U[2">;.M5?R?5BZ#[N+RF--]A0= M%W<7)8@TFT'6MUU?=EG+!*2R K*G#+= 9%H*PVIB>W9F( T5T#.9T%D9D&8 M@%1A;56U($H%+4AU#^D?X+V=[/S*WGFY!_7;_5>+;%EUEI A.3&HG)P:[8H6*B8;,U@V=BPL2D1F)R=FNB,VO"Q*0" M:ZNX-3&J9TT:6,V3Z9P&U,]^5&.IU078EL<%Q?/*C02\T8XF1: M] B&P,9&>EO6<]9%,H9HJH80F8:H+D.4H2&D\C3$ 3)@0>Z:;6L;!?V]Q'GB/7[MXMH#'BI_?_.EVXC'IIN4UXW/R8? M3#[.EFTC'IIMP^2#R<R:!JSM"=BI6YL8SK/,&YLS6G$G5$ MW^53%G%X'V_YS M;'_NGE-%:@:9:88*LT;N=E/Y6".#.Z9@,T.^Q&JWBXA_?]!L:J='QKI-Y29S MSH8:A7:;VA8MM=659=9.JK'\L^W7%6?0AM";?./T>IJ?$7XI[I@TM5-,+F,5U[2,8)U?&)W/(<'&\Y6 "K3 M9I1JI>YXF'PP^=@C'VTB%]@2*>7.E-B1O.P<-/V.2IX:'1,[DJ!P+TRS)>HVN" M42&-S/BJ0B;^4+ZBZ1F*D3,]@_%5S?CJ[/I*9?KJ$OCJ[/I*JYZ^:F!V_TEFW=,BS+'EFRKEK"4-8,\5^JT.HN M^\0L)[.YJYN[>.^^DB#$FYS@WKTEP[#GVM],_R>A2[[[3^2$[WUB1;X3.B2 M#V^ 6J;C#GP35]$+ A(&MTY@3;P@\LD 7O5EXED_EYNKMC@"6SZ#EX9^A(3] MJ)-/X9(A[(/.ILUF'I\&=YQ\S7'\(4F'.R70%6N0J $)QTP5#$' _7)_$APON#W W T;%(ZGX +\31L:<9/QJ.C[W=W,2 MD3SJ,6MBX;Z 2+E:;-L/IY".PF?PQT,XZP7$9%,C]_=>/[,\\V0<$//M;,H\SUQW(/"M*628%>8-E\4 MMM0EY(O"[FE!M#NHA,&\;ZBHZ6__H*KZR27_!$6]<%#1/\T=K:79PZ*:LU71 M8<'8Q48Q'K\\'H_QB#<8_%OL>ZSQ,W5VE[XN/3#D0*M6C+.B53.>KB=/YX1) M/):I-[DZ/L"EL*_*M[H"GQDPD3'M)3%M^OBK03@UQNX]$LUH4QW@D8[UPN MMBH=Z&(S1KLP1MOE]F9GM4-[#S%6:P:KE>2M*M4SI T*??_H]#O< )1"$/GO M58"8J)&<[.E"7(+3B3A 8EL^3X7Y,:$+QBY%N8K;3("@/6S_*QBY/)8!LDEX?WY?3.-;7;VM&>6BWK/#!YIM?UU-R>$>ET;-B'P67-IB8X,GK:'*<#3(5I_9 M0!:N7#F-AN4T1EO6V>I7=.S; MOLV NQP]QGNUY+VRC?3!7J8NQ 9:JH>!/K8C[AG1?-C[3OB^9F4O' Q18HY" MXE<'H82-4:,QV.T)"WD5%O+JH2("7V0P!OY[&7]U7JE;$AP5/-#CZCV!7:14 MD'$..$#-F:2 >Q3]T(H[QAQ5A8?X@#MV'Z[EBH-#-&/S2X%9V&52#C_JQC5L M? GFA%VHU)2;3\S+Q[E'ZD'N$8LP7BK7GLLWTXK.4&6<667.//6]RT&.H9[+ M,62<5TO.JY E/]PK-0[R2MG]2Z7O)YK^OF;=OWS0S_D45RH913B]]=MAS0B MQ=&RHFDT,4,X/6\?IK\0$$TR,'^EB:%0>+HBDT F@559>1&Q@F-%$(,&'XJ@ MV.HJQ65L,O%CXE>5E9\M8++\+;UGGWK(K1-@,SS[#!M7?L,Z]%]=,3^:K!C5BR*VNT99XUKF7\?AI>?Q< M8'%&?<#B&$_7Y$[M>*;.G(-KJ*VN6N7^%XQI:ZZ(RX%,,31T-,2\%U15J".K M W.SSKTE")A0.6\>"SC:6DH>!@.YOP#&.YN+;;!N"G5EM)Q^[[&V_'LD=V[PTAI83LZ?]L_^MJ3 YWNA1J2 2CA*O&2X@ LK:] M9Y8NJ7*N&D);"6U1JM*YAG'>V3CO;%Y?X5!5C-&:R6C']NU5>9VQVD6S6DF^ MJE%!2]J@""&#GC]83N2J>9T"W^J*;4.L? 8IXY:B/,5M'LB/O\+V_RP1P&,9 M(',$4!#36(#%_RHH_>7X5()4FIVH(I!\QKJH'0 <1P#25LX9+!A8)B-IFB/G M:N4\0AF;=[85<3N?YQ1@-+5 FV;BSL3]I.)>N$NOG M2DZ-I<.X];FPC'A;KPI M3/>=LX'.KA=R/K%@"^!KG#F9>&^F:Q'D&,[RB>V$W(2: OH7)PPX_/T=YXU_?*$(5-$2@2IY5?)Q,L__&ZR^ M8&7LL?E*N"$A+N? U*E$.6[D10$=AYMY@4,%#V<^(?"7< QK%$1N"D^.@PXW M&!.?<&_XC^MQ+^BT_S+QK)]+K:2WYEM,[!XJ,P(OU4:2 %/29$41#5TQ MAC ?7A_9&NVG3$"WS>!-H0]:\ ,JG4*(A4QPBX]/@SM.N>8X[FOO_IG[>^_A MQQWW[:[7__%\]^WN<=#GMG>CAKKJWD41 "U#E0N"@G&]_@VGB_RZ2IK2^@YX M+VH:RPS&'/E/Y+R"V+EAK$S2I0]D;X0X;*_(1EP4S.4H?IHS9S/?,ZTQ_=RD M2B$DUMAU_A.1#G>3XST@WRO2G:";/9!7,N$$U!WQCR*H)N[F?E"KH;@1/Z\,K$G MX+4Y>3/?@];OZZN$)2:#:R*\/3,UX./SXK_#G#I\/*^\ /"&WC'XW1\? *:= M&805SF]%^!ZP_@#]23;"8E M:%VPC2+H!QS5Q' !*4=<)_(+XM@0&&,QASU.)RJDM_06O_63()\BEPS@G,[ ML5,6N!$(*:Q!1JHOL/=\MN-[^WV"VC3D4)2.H&33Q]7HQ%"KMA&UFJPA5JW' MQ6D>-2JE,W.#N'/)V9:>W+A>P#V-CL-U']'_Y:WZG#JV/2$E4>,6#M^^,T.- M?%#!Y\:2#\ITVT^V=!XJE7 K;/27^1&P; H6V&>A5-JN'J)X.L;1NZM MF$>:%MP(57S8?+ZD_3C/GK(9%CS#,X$KE"IBW]*CD!Y>9OKSN#I&H9V@]+XI M;(P,8Q2I%:LBMVR,#&,T2UOM**^EERI,$=5AC&8=4G= $VW_S%(%1E V.X"Q*HFH=%=/IEZ33G()H>0C5T,SKAF90"[+R<0XU MVHN>:^-_[I96(R7W,&^ZM,BWNH+1UC6^0K@N3%Z8O.R1ESTU!Z>3%X%B=LIZ MSJX]-<)!*M7]*!PI_8@LB%()D21]EM0#M=2E%].6K-0EY%-F6EG*3&QUI;:1 M5Y<=IK(6^\%8N<&LK)^$E3]$Q!3/"[F_SL>%1,WK$)5C8YRR[7JI$MX?>WYX M!0[0-+UP*$MPLOJI7<4]>@EAP!O/GWF^&9+,D*35B@'6Q'>O1DRCDBY203&- M&OE.QC$X"LO?;FB986Z,,E%&-$)1R8E&6'!@(\LI@0D-$YJYT"A'M?0^7FB4 M@WIXGU1H&N29'MC#FP4%622E]HKMJ/ZPQRLV1$IK\_)9L(E9:/ 2&/JHWGO' M,[1V4(?C,QCD1L0+\M[;L6@!BQ:P@\\QZE0J5YWJH$[%MF04!;/(P@5,:LX@ M-4:HS#.OZR>,').OZR6 $[6M5>J^W)'CZQ5I/X5E=O:T8)1RO&T,UD MZ*,@Q8]G:.&P9JS45.93"\UAS4'/$2G(D^Q)/&:%!P M,.>I@P4&61RE]CY,08[_H^=:![HQ,LTCXEEL\'B&2 ?BJQ5/IR^A%+]\%T]_ M6&LH*;MK#>?[4(968'6.;(PZ.("E(HQ\]\G,=&R._)H1-TB:824-#6--D#1? M8@6/I9Q62V6.9Q*$OF-AJ[2AZ?X$$T-[4-7O?J("Z&?UN9]@:$Z5.*;LJ7Q\ M0AV]%- 8S/70N*J*<5659WAG3$+J(R'JGC+'0B5$JYZ$L)L'YLME%RTJ#8DO MW^;Z(FO9UE^ M1#Z\VIGDXY!Z2G23QFB0=GJB[8ACK@2?X,WT;>IKH(D/P,4(8(8FGA+-@!L3 M^P76Q3DN^!41[>2,G@$O?$[^PTZ/[/1X"<[W'@"LKYX/8[MQD-MZOYF+T]P3 M>$]%%=_RO&6^U16%G+%N=F9D;+N+;?? 7!7%MEBB*I; MM0J_TZ3^;OT[;A^ MQXW,) =N^R^V\]K],_RS<;Y49" ^#8?"8]<^F<#SK^3SFV.'XSGA5[X5S^*: M7W[%' ;>) IW?V5J^F!)KY)O2FG&K7".$O9QE(BS%.3%#E'JK/Z+"\!-=H:: M-M1U71V:O"W;NF58ECVR9%VUA*&L&>*_5*TU_]+87^[Q"[D:^L3\>66.8(77 MYN3-? ]:OZ^3!NB2S$A3.W#2STY$C G$I1SSC:&]L8%T$W,6D.OY#Y]M)YA- MS/=KQZ4$H%_ZO#X[^\:;#]1YON?Z/+_W[V_O> M\_U=?TTS-&;-CT^#NSXW>.)NGAYO[Q[[=[?X4__IX?ZV-X!?OMX_]AYO[GL/ M7'\ ?_AV]SAH*"4H#I^-(N@'<(3@PK$7P7!VP'TBORR"S>O'ID_H260&I^/X M-]L,S=^:29!/D6M&M@.'JY0%+NS8BOZ-#>HCG+Q\Q]JT[IO6_!8>>J6&ZWYY M7.NY]E_B0UP/C/)KG'N^,.8#&.[+Q+-^+FTYN P$+/P,!H8QR$<*6*4*^+0V M:XN0XES&./6:X[C;N^?[O_<&]W\'F4/]\I>[VS_N'_]8-VD[5V"LL\N_HR!T M1N_QGQS7QFMZZ12KW.OKT54.QH2[\:;PYG>.,C(Z#9,+3 3WUNQZ887KLA^<> M[_N<^6+BJ9\#21V;+@Q"&W",)I$5QMY4P'DC$&G"K8@YOH$S49@=S\;/HQG. M(GPCDU?"36%FXZ##K:X+)H0VVZ8C6=B)>C3QW@),F/ LAT[HS0G'^'$ NF'! MX@%XOO ;+)K Q#!&82[X>_T-M@\=D)XOY5%LCS<6W/"]:9>Y(:XA\DI M@9L?$[C%.:%Q4C8V@6NC, A!J) 7_6]O,MBW>^BVJ?0YV,$F\T:C,/-""\R#_^W$[OWUL7Q)RY:9ID6"Y32\E/:ITY/X> M/R\U/6Q0T"Z"ME^Y9N'>P'PNK4UL/,Q<-S4=[L$+\*F\VRE\+,GTYAX9S"=C MF ;UWRQO2O!MV)SP*QA$].'('V"1\8_/Q)J ?71&X-/BRWMXMAZ8O])H#,=R M-047MYUS!1]+]DE7@)DTNGST"LZU@)RZ#$%8VX*A%R"=@E;:)BD\&!$I12'/ MI2X9"&1MY'M3%+QHBAX66/YX$=,C7N#W^BT:*AP58/049TXZ\:^$)_Q;C0"$G_L M*G*>FQA27$ )(.? F_BV)1^_1#^$_M1,,Q3[-3# ^L$S'4<[EO@I443\C1: MY6[@IY73\?*U3Z.OH"NOF-,%EL[2K;6FF^MM;FUUF)KK=6M#=:VUEML[<'2O11N*FPF'M\F>&B\ MSG$>28)&5WA'18FR(1_TS8\F*\@= M71/99-ED=4TY\85(B7?0Z3'@I0%<&)]UD\?-#KEER33J8!M0C?8DMP MM[ $W-P(,-KLI,TQ&4FUITT?_ ?&-;DI(Z9=N.5*PH]](SR^8#8'=?\X7%2> MG,P\Z9OL?66^[Q+RN-=>"H-85\ZOJ[%C@_F^QH.>B,8\H-;;)Z_$CGL*>/E#+L/H\,O?DKMRED+38NB*UNB6W0V.P(DP,UXP.6!RD$L.,F<;Y) #3#FH(IA4 MO2*;AYV7-(I!0TS?&M,K'!OKY[P91D"S'YSV'FG%5-JERG[=!60/^/1! J*W MNI*RG8U0L0JT2]SM/0 V!^VV ;NMY3PFLMT^QV[O:99PR&ZK?*NK5K^Z] )W M6]N#[7/0;@L@VWP)FIR%AE55;'6QW4.<4!IWG(*EG3 \G"(TAY^)ZBY->ZJ> M#Y(FC*%$Q )FWX1!CG)HQSAYTD(,8!R-V2@,C=HQQ5ACG M!#=_JMKJZCG=/A;A*L;MTUK=/XA+?*SY \?/M*>.ZP2A3[>+Q;@.D9 3!(%5 M_8!+078./L=NGR+J@156TG9U*]OMTG?[!!?^&B*HE0%%Q79[WVZ?X+9"0^ Q M7F4QKA*<'4U,6DH@((C/HEOGDB/]^%AQ9B1X33H0"9X=1&O&5,=',+(SE&1U_?Y-=&:E55$:5Z3!8\2JDJ@_"ZJ^.41H# M+S0G9=12)7NQA!GF;"]"'(BU_6AP2G$. C3([IPB'(7P6ZI1D&G)OBT5S\IG M G:1 G:"NQQ-3P<>8P+&!.SR!*S0<]-^\$(M!B_4BLI28>+'Q*_.XG>"VVL= M<_;Y^@A86B>#-=3&[=\+0D?L_GGH_[Z\?6*-?K8;_2A%-/K!&_8"&OV(K,W/ M$9EQ%>MKPMK\L#8_K,W/F=K\/) @(.1IWO?D@9@!";9QB/4<.,0E-_+1L)'/ MPUVOOZ(KFM)19$*WAW,H^O'(L;"YA#7O21!W(8"MO[(0;7I";9SYXI,$+SD< MF]B 9^:@](3J^T(0+"^&GKK6_&9H!]*' *RV%I MLYMX+E1<[P/?)!/N;>Q88T0NGT0VCO[FP9M#!#T'M]=+>@;C5T>(@OY.4-B) M:8W7WTA@(Z;)]&#&#OQ?P(%?$'@N+.Y]T8EH_NF;,YG >XAO.0&A4-!)%R/: MD0=;<3@^;4(TGTG<6HB^U">(2=U>/#KOU(. ;#8!A8#9UPG ]+(%"_Z6H+53 MC82_K[7ZH%XN[5V$3X"LQ2V68BHN>WJ8%K:2H.-[7*]_P^FRV%[M%;*8 VUN M!,O%S^)1\._EVP)/K.?I[55O*D,R> MNX$K#ML1DWB^Q2>&"%\CAMQ12O!5#:$CR>HAKJIH=%3^4$3HCSY3#ASU0[1H MI:/)IX"V/M%D%56MSV1%(1L.=R4FJV1$.,_H3Q9[CU\O3&"&LGTP;1C*-N.: MLZ-L5R+WB+V/Y7+EO4=YVG#/L>TL@\EF>)#%I6>M!\3P!)QVG8;-3L6Y1>PM)J0K#-FK>IN[QVW)M+L&7X[D M7D)\]N^F[]"LA=.&9U,X_V)A#O:X,?,=^5 BA%8W+]A9'&&9V 0![:L4,F59%.Q]E^*E,T0< M5M!

N=MJ0W"M F4WWNSTGH7_>CV6Q"B[!- M__W&#,9?)][;O1O3$*CPC'@TQ!YXF]7]Z;6\AM&46MXUPG 64(8; 6DX9TD; MSH^)@^76&\6^ ?>&A>Y%%OG6M*)7XCN"J->GE)-5]++)"G)'-616TDNF M#:OH95QSDHI>@=U%7=;[+N$N"H\OW,P$.E \J0V/G%U2L5A%-2ZIUH_2W\UW M"JVV'9L Y=_JZAH+M#.I8E*5L^KX(ZD24*K8/3"3*B95^6J:ET*5*\:N\2*M M:]8T)G-,YIC,Y:N8/ECH)'JQ)1=5-5V)BZV:7B;U*" L1FEBVL^#6#$Z;_Q5 M8E^90![SA7"V$U@4'!C8@"!<\4[N C88$G^3P=;.'_+'[/6/Y.6]^-VWR:N? MX=HS#C5\P=NWT"Y-^-2\&C4=L?YF#2"07>T^]Y-5[=NN>MRX6D*G4$ M(5LWC/)OHB2I8^C&B5MWE.A&I,>W_PE"BI%M%*];8L4PY)+0/DW,/RU.NADO M_ZAVX]R1WT/BN]7<_717BJK*3[%"!\+^5L2N7TQ9^][\^ ]T_MS37)#^:?35 M0=O_3VHT<[J?-OB<1WAF8W)@T&S=R,V2 MS2LQ[_>#*X'FYW3L6SQ3,1LJ)K=6D<$ZR&U=+BHRF&WCF$WNXHY><\YT%F'U MKX/U081!YI]-9GZX\P098M_]LN#1'NVEG5N %(R$:'DA)IE9/L8LKR3*5*\B MA]GM8TES,1IJAV[*K8-4,.)"6Q"*PKDM8A>+2>#<2-T\:4)G]\]#__?NSGRZ MA D4&3/IO,!!^EY3] XXS24990F'K'PKF0F__(HY!(J!T=_YE?4U2&F5Q(6S MOI I!550UZFS^B\N /G1&6K:4-=U=6CRMFSKEF%9]LB2==42AK)FB/_2I-;\ M2V-_:1!?R-70)^;/*QJ?N#8G;^9[T/I]G31 EV1&F@A3SDS"L^<6PIPZ?#RO MO,F%AMXQ^&S)A8?[P^D5Z2#31;.6D2E;[V^]A\&/YUZ;NW^\Z7"]QUNN_^-+ M__[VOO=\?]=/JT:O_YH?GP9W?6[PQ-T\/=[>/?;O;O&G_M/#_6UO +]\O7_L M/=[<]QZX_@#^\.WN<=!02OSH]#M@8D $_0".0EPX]B(8S@ZX3P1\(3"DL7<&].. 9]Z_CVU>$H("0R FL'3AMSC2: MTN_1+H7<+&'+ -X,YX^7,2V/P;(:F/Y:QGY2_"+0XA>U\W&UST+1!7YXC6H- M3T&1.7D:PL91M+UE*O*\-J5OC8D=3V=RW.=T2^L8[&),^B(#R*_NZJW[H>OM,=7C]4'P83N@3PQG2(\!> M&IV]TD?L2+QV8*6/K$LGJ/21,X+#Y:ST4<5LDRTVDCYU;'M":E[IDZ;1C_[N MZ6J!3C+= I9ZZGCTF7BML+JB;.'G3#M27)[2YMNJ0F2QX CKW %><0&H9?T6 M^R2%5BL)1JLKMS6MW!;CBYVKKYH_JEKI&*EBPK-'>&XC6XPD\JVN(+=E M_BQ-;W/)0U-L5)9J)&:7JB=:?0*CV(<8'Q$.58+4%L2B>GTPZW-(41.S/J<6 MD0'&J@Z2$)&:'5')V5FZ0$'(=0HL3CV7->BQ!]D&J8\XCRDE?E>D3EF/'S0? M$.X2<=]R*\W<:E*"4ZS:5G+WYCLSM-M&X+GFMSA/+O?7:/+."=HQ9HQ,="[C0OG!"1/J-^[RU DXS[+, -9F3H"#32Z^$(6- MMB:F,X6/?6ZR6'^E\*K5]Z&C\Z2>] )>4&_P?? HZ)_B+\2P$1^HIC!XV,31C(YE#O? M@8=-&[0H3 4\,&*%',X4Q'\^HS8W KYV+8?.&5Z":VGCTGP21).07ALF^=:> M&VRP]9DS+S/F$ZJM+&)74CY*OM2!/A1T@\!;AJHH:PH9BD-Q9&CF MT%(4P23*GNREFBII0<&L'Y_0#B;D%Z@1S+)89FQ8D>^C]3*#@("LX__6-RQ[ MU\?D+7?)2WJN_82ON(G?T*,OV)%5(6XC?];4@&0G-9 R< ),B4ELQ"(I)"N$ MJ[0C!2-#[GJV@>J2DZ$H'5T^+'OB_#D9@M'1I+HDD-#)*@UJ6EAJ8DJ5>LV5 M2HC5K)S,[>4^"HY6HAW:N=]W"7>7F_:TC/+.@R*DI5(M=YEFON!HJ6LK,CBZ MYK$FCFKN^*@6@T>6"Z6Z?KW$!(,)QH>"L:?M63&"03&&);6H(F26@+"VW7]X M,!N7AIX=%\[ 840#=%4 #*F-&.PKQ\=S^S/XJLXK'FJ#1Q(N9&&;W8U65]3/ M ON11=FS35UB>8O&;^DR"T'Z!+(%%<7#7EPK7VOC)CJ)P*MQB&$JO'4 WR,9]2+BZ8 M@UFP;CU. &A#3EG*V067^9W54(/'[;V,>R](3%Y21I(\4GC=TLF(V(8Y&ME$U_E&)[=C M=4KX3EGL[C^1,\,[\3;GDO"05/:EKQ8/^WUBNB&X:HN1M[/7I1PXJ-7.7L?" MI,39P:STV2IIR9P M#HI2-+5@Z.2U5-(P?+7ZY 2SO+7+S%MF^6OY\E?;W"N M1CPUFUA>7!9Z33%G\2FT(4%X?=*4#1;+K_6E,CH948B TLFAP)F-B6].EA[& M$:HEZ]5BY:BR*Y3:T$BIH,O[8J4[_.\_?"_(#3$HZ0C%J? Y^].7=E? ^+?R M_+OW1JQ0_J50LI*8$TJ699YFS',:C1 $9Q3YL.51$J[*8XY8NN QHK3WVJQ( M49(1;;:M*WGAK%@.:KV82CN.J;;Y1FAU%:49:*KSL&.5=I>VO!Q[$QM[(/O> M*\G::)UE'"Z97C^K)A5!(MJ&4()3PCAA'R<89^4$FH5LJ#EM:D7=TRIJQZ\4 MI(W$_:XI)IM51!B%N1A'R)C!%^UBR*VNJ%2I70CCFN*Y1BB::Y2J<4V#@M7W M>/?D@E;%QH>!-PK?3)\PIS07PXMG=454VO="5G+BL3"O]!RLL ?6N6!6T( 5 MQ#9OE.>6-K5 2ER[LJSHO6K&29XQ\>-B)/VLER.RC@Y0V]!+D'/&"$=6Q!3* M" 8H?*,MZ"540S.%7YM)-NAXTK.L:!I-3,3,LK#V_]*_[]1I>=69PF-\74\Q:UMMAIE%.Q^W[#%II7&+ M@"DB?$J;IE-R"S-[M9ED@\S>0K (+B4H(&&4%>H]LU"@1.@>OPL\DPBIR2K-)M6WM%",]\T]Z1L M[B.6!ENF;4^DC9T,9\1"L)?)>TH#PXP -.=L8:AC.[H/\ 'VUOMOX /HPM P M%6/(6_"\1DR#"$32%5ZV[>%0&HH-Q@>(,4QC[-(V!XR1P)GNU,QKE>2*VM'V M+_@J?JS(VO5\72*M,;&C"7D:K2!*/2Z6N@U9H.A;D 6U*997.XJDUZG^O$;% M\KR<;4*L6)X5RQ=:+)\G@'@:[KJ,9F_QR5RJ^-%\I1.$909CUO2-];8J+,ZW MY*T;8*VEDY1VHL!\@DKU%F#,SYC_F"#>;N;/=^Q7:1&MR%>IZ6&^^ZUZ&,(^ M@=G0PI^9^H7I/UNOG\%PN86 0%%0#%*: ;&MOT@)5C, MMHL'P0=4J-2Q'IIOY0B0](%CY8QENLVI7;N.<"!HQ3#/,Q2.)O/4(9W@=O'4 MR/E%[*O_$M]+8R>Y!8RCBX+XN4(,U42/E.X9)%P8>1 M"54!]:E6'LWN\C8[>].W')N-=^QEH*R<++D7=EZ0:I8^6XM)YKF7R[0)+"WP MTM,"LYNO(TX#&K;QU=6\(!8L79;)1?4M_1%RH;>Z4EO0^*80V?BA X)7):Q5WR M38O.\N18JE"1J!<;#M2!+:HUOM55VZI0)>AT)AQ,.(X$^2A(. 3LWRYK51*. M ZXMZV(I0_-7)C/)+K3R68E[U_*F9(#4/500Q%97;ZL2N].L' MDTX4%L("$ MNM HXUK[DDX-M_"U5Q.KH3G'#4(_RMIHA65"G4R-+OYG"W(V"$@YVG[^V65\%SS*OLF1^9>D:+O]& M[P" J6^>7*URSVHQR=/?UK$,H$O) -H?&@&6#8/OYCNF!O1<>Y]&RWE&L*&1"JA3T#7B_E7^S)Q$:PB*) M<.PO==<+N1KZQ/QY98Y@A=?FY,U\#UJ_KY,&Z)+,2 .7)#L)SYYV!G/J\/&\ M\N:=&7K'X'=_?$!V5.8,'7#UBF8M(U-VSM]Z#X,?S[TV=_]XT^%ZC[=<_\>7 M_OWM?>_Y_JZ?EJI3_S4_/@WN^MS@B;MY>KR]>^S?W>)/_:>'^]O> '[Y>O_8 M>[RY[SUP_0'\X=O=XZ"AE/C1Z7= Y8,(^@'GN%PX]B(8S@ZX3^271?#L,39] M,F_%F_QFFZ'Y6S,)\BERSC9T]C?_F0'G>MQ+LJ\<^ERO3OC. MV9$/#$\!H;&%M0<2-?-)@,QN;T#U'I@(_M4!=Y0\@ NTQ4L[,L)U(3L;59[X MG&7Z_CO2V)Q2UYKJ*'.E;Y2YTHUF61S@C>BF. N2+2!T3?KA-EIW#.\]SV)- M/DM26=LQ@K>)J.&3B?<67!]3%9!><5";K'V^(ZMB71+AQ0Y_X+!LLA]/5N_H M:C8"=P1-CJN':J.HH""1Q;MY((_,6<("9;L;+;9.(4E+"6 MYKM61_#BV=G$\GSJG5[#>HB/3[6ZM$'PIG-[?=(LMGP7DD<(-9MA<05?E67X M]+N4 ;'&+KSKY;UD/^9,&N_#&Z4=9WU#WKXV^D_D^,3^X*P_-^&]V(+_H&;[ M :SVVA423-BZMB,?K?@R'H"0GQU-V;Z3.7B'LB;XU.8^LZ'7E8*QYY+_ XX[ MJ(6]+F$77RTOZ'QI5_8'<7"INJ48#JZ">LS(P7NNW OG8/F,'+S8AF8ZQ>G; M?P-S\L $CH\X<:L4L?[W-&SG=YB(4&..$HZJ$"N<$L31. M.$'(LL0[H[R7^+U=::B82>I,9Z;C4W":TN_UJS+&I5KGNL0)3GQ[7P5WHE0" M?SK7Y>V*9NJM**;D5;LA/>D8S;S5RRG2W MFZ:=BXQ+#9.Q2ZSR-5;Y,2<#8?2%%"#44ZHSQAP>58YW5MC[G<4H>20K4N@X'\JZ1 M$MX\'$2UD!@48WS&^$5Y793Q%F6Y:G*1ALJXD3E?! );O+H%/^)7 ^;7]A77$O)5OX3=N MO"FL\IWS,5?*WHG,1^%'28)X@E!\_Y/KXF(?:OW*.Y]&FT*1QO02,+VL;[%\ M.^>\]B&#YYZ7C%#?Q\^KZ&EAK:>P?0:CO)!O9EK14U-A:OIV%+0-'!G,"$)V MDLE[&QC0FD3(G\")EA=0'O3)*W&C& W@'%CF$F0]I\D1"':Y-X@A.,LS>W# M;WLS$B<'!D5@?GH?87Y^C<+()ZNTN8NGE@X&JO-:D\! "P.(B.&,:D%N>^-AI:%MLJ*91'5.IK_;IF6(^ HTRH3MF MBJK!B5*[I#RN,]VC;!OWQ=XA'C@Z/O^DM<3;+I .NRVS-IFG%B>956J7)0J/ M,.[@C4Q>R3=Z.DV3 J/5E;7MHQ-KPUVL%"C,D-1->M!N#-Z\%*$1^/0X"#,= MQ0J-FM=T9)$-)@(Y10#CH6E"(+2Z2GD=>"_%<&CU1(:KS:U1X?+RU8O2CAL" M7AAM!UQ+A^VZN&C$*?)D,N;&-/_>N0 ",-6R*Q-#D [)Q#A^2TYX%7WDU73V M.X0,]]6LIVX7<257J7-@3UVYU64]=5E/W56]R7KJLIZZK*?NLIS@I#UU[UW+ MFY*!^>N##KJZ(->G@ZZ '71!#K2284G3Q_8G3K97,B=7<],Z'(K/ MJH0DPP?+]M+8BGKFPT1]$%[.#$/?&4:QFQAZV'SZ"K\/WP.I=#EB^MCF,8A' M3@3S?_^/+@K:9YC?:!2_FK[3-\.X'%KER)RVTQ@/&W]^2W/[7S M+T$M9PDBO74I9@DEK4" 3=!25D!Y//[8A\,$?(=\MSG;@?G[W,CW MIG14ZD0&\VDNQ'!%PNV("C9]$-P>S$'%*;V-'6N,0X!/Z=#F],-8MRT2N!=C MQ>\DK@5?'9+PC1!W^6Y\>JXL+,S(]AVRF<7: %=D#%K3Y$;19,*]FI,H0>G$ MC$]L3)[]YL![EBFH,,@WTS5?:,(P9T4PFAO"U@[)Q"&OL.!P;(8P 1QS"GL! _T$ M;L$_N["S8?PY;MG:!'WR8OKV(L4?9[?H*8I[^@:?QGG,'O()%Y+IS/--^'"5 M(^A<\25#; L,&_G?.#,:QT3&" BAQB5)N'66O+,15LD:][ ??PU.]SW^^>N?Y?>L]W7&\P M>+[_\F/0^_)P%Y_IOWU[>H23^]/-W_[R]'![]]S/D<^^1<1Y0OO3:).<7\S ML7JN?>M@4-'>D;LNYCC-55\5Q0GF5%SCH!YFI8.$A52- S&G,_#CJ&("'VR( M%*+":\V2W)$$M29)[0),5CET0FRRC9JL4K7:!N/P.&6)F.ZHD-&;CS-(L<9AM2"R MB-S>NM*E#V>;#%0II7IF?TY%/6B,!\0L"5"%H*,TAV8BHQGCL[/S614SRL0U M"N?R<9I=I[OCDP!C!*8(;SK(I#KV1C%C-' JH_')')SQ,$B:YU'Y=:^ M*ZLV7WIL;2I5MC,4 I@__+09&P6>B"^E'O(W?--%I=45^+961HTCX]M&\NT6 M?-%)^%8%OM7:TO_/WILV-VXD"<-_!:''WE%'0!SBX-5^7T7(:K5'.VZI5Y+M MV$]/@$!1PC0(< !0$N?7/YE9A8,D2 (4#Y"LB=VV)!*%JKPJ[S3GX\62;B7= MKD.W.R';#AB&AMKJ5"QUDF0KR;9LWMI6Z+9[=FF8JKX/NCTE2_<+\X.AZTM; M5ZYQ\K;N7_0+OD,ZGQFQ'8ZDA]V$P4. M]>76Z5P^>H*[*XZZ.\K0O!]0QDYT/XZCV*)N<)2]4^XR:F:740]KQ=MJIZNK MS=;\0%F)Q=)87%Y5L%4L&IBOK/?4CME2M?9\Q8'$8FDL[A&)&K)B2^T9/;5= M,#%.(K$T$CM[Q"*FK.M=M=,#%;_57H[%K8VQ6=R=Z-"5,[F&5'@K!'?VJ<9. MQZ,WV9&EEDZA339>J>=M,XZ<)%5^N0ZO+_0/0C5T6W;SS M"4Q?PV!XG=4]SM>)SM>$&D1.%O;/0=B->=!V$ M4]8CKP1_PZ)_)F"8]1*8J2#=5MVHTF>V-8Z8F*,EZL^'RELP]ASEQ7IE\ WF M@VD;NQ<)[A5Z[6:F+*''ZD *3=N]1LN0W)$DO_K#XQ]E2BYJ.&B@ MGI98<0A4;QI+8Z ?M "N:$QPY=@H9C[VU*;>5%O&IIJ+;\^9(4GP@R1HUI $ M>T""';6K=U3-G)^7O/>Q2FM?IV4B_AM56PYZ,LR/6I:G@>Z'6K2EE][*MO ;G:2RQ)U=OH,DX.9LI9MR M][CZ_H_;:^#;V[NO]P_? MKIYN[^]**A;815C\!8WQF7M\]\%Z6O&S"R:P:Y< $*<-T?!ZIR5< M/5XK>K>I*H('E)0)5"!;/+ ;O<#KR/%.'>8Q4R!,O@0RC9L,U&"_'XQC)1AA M'S#RT0M -93[N;]1A@"UTL=Q01%E,P0^?1(,<'X0B:U1Z$9,K,M'($1L9-&8 M WC2\FW7\J:VX,+"KY;K\50'ZK,?*8S/ ( 7A>QY#*(8F_%/>!+%B\L&N2VC MK1/A0D/K!XACD-CX%XHXO 1OF#R!4P1LW 8:<$XQ)[Z*+SAFSA!((KPJ[ < M;#@6NS<'95? BN M&191:__LE"%[=8%.:+;!%)S@^!DF?$?EHR5P #]F Y2R*V)&%^Z4D,Y"H[( MSY$(PF<+)UIQ9 BL8< )K_*W((7A9^4F)5=5N7'&MN (H(PG9K_XL/?G"?WZ MC3FN)3[P&) ]QV6IY\7K$!D\/0?S= +X-OQ IA>.B@AP1@6 -)PH9%G1?I%I M6;JL#1\'0ZI+P3<,:4L KE<7R3G13/"9N=UFSW[B&Y__1K++;*A);K]/?^9V M10R*@@#^1#L?IHO%8C$.\R \HB$E0V:A:D$P EF'[!9FM\N\^$19T+>PH#[@ MTS@B4%X4RZ;Y+21N0A6XZT2/*BTD<.T,O!:QS6$6@+[XPBPG$7>(KK(8*+[:UW1&%/IYJBEW:7;BK)IWFXFQ7R?B MPP*%SYA5^+I.KV,-!H[)+-.T=5N7FXR:*USFIY8*\,-/5M9"I\./6N=L!:6&=8ZH@'FF!1T*!3;ZZ8 M+"VHBN=1^#&N^9<;OUP+9PC/LP# 7)$/$$<&IFJMJIT9#B"! M57+.\7).=_^<@_WQ=;6CSS>HDYPC.:>FG#,_.V+WC-,^NS0-M5O0%/!P$]:W MH5_/9)KN1*>O\SM/P9#X+:0J^C 8N+&T)J1DWZ U0:3UG2BKLLCFPRF:59O\ M2UU'=L1GU_>I\4M !L>OY)OGU+O#3+%T^KD\P M;F6^Q#8'3#F4=SYH#J_\KH*S&+G7*O$UKN\^^7=7ZN[G\N/ M)^M=B)!?F<_6,/I:.AA]JM&MH0*P?YOOD+XJ[;>%(W>DY-[^&JN>VT*C?;[6 MH?@C-]F!?Z\G_]@EMHWYU2T#M.&FVNEL*@%N&XWZ4YP5="V8;6>TK<;]4\6, M%_QK9[)I3\FF/9ILVB.;]LBF/;)ICVS:L[6F/7#GB9)IT9;#*=4G9[K,VN[9 M6M<96,T6X-&UUH5WZ4&8W_)K6?$M*[[W#2R9@)MDI/?V7G[7PHKOIFHVZQ2UE9PC M.6A JJ]E MQ;>L^*X'Q*1D+VE-?*">KX45WTVUT]1J)+(E1TB.^)B5\!&.H(KO7K=..HQD M",D0'U+^/\(/6/'=5MO=.K5 J*-27\<*;%DQ("N^CVP-6?6U2MA_N.*[W3R[ M-'55Z]7) 2HKOO=?/R8KOM>J^%[!KTLJON=94P-MS)PWUF5)MRSI/H(UY.6^ M2EALJ*2[327=S:YLXW7@7Y4&FBSIWN,:JYZ3)=TG6=(]=XEMHZ2[C27='=4P M.P=:TEUQ/ND62K9+U)L53UN5)6BRJNO0-BM+T+9>#/+HOLN1H_5&D2Q VS7$ M90&:+$#;F)%?WVHP68 F"]#V#2R9#Y0DR&E[KP9HFV>7;5TU92:=Y)Q#XAQ] M_YS3PB"OVF[7*?]"J"]J=LTNSI7;;=4I$D1PA.>)C1L)'.*)+CD[5I)UF;MHO2M(X!NK"AMCJ;NL/V4IKV M]YD):$5_*3N6,RL=XP>7DT173!+5IZ$C)XG*2:)RDNC/RF/G0-BLKKS=H JU1>2U'?]8!1;+R>M<0EY77LO)Z M8R[L^I9!R\IK67F];V#)1-@D-=S8>QU>8^^>< M%H_;M$W).9)S#H5SM,[^&0=+KPVUW:L3X]31BJAS&;0LO9:EU_6 F)3L):V) M#Q36=3HTK=EL;ZI]LM1U)$?LWTKX"$=@Z35P1*].F<>2(R1'?$C[_PA#8.VU MKO;:=7(DU5&KKV,MM$S?E[771[:&K,!:)>P_7'S=;9(C1]/GRSCW+O+7R%"L MG021Q=>G57R]@E^KS/[L:J"-S7>%DM75LKKZ"-:0=_LJ6;&A\NJN?G9IJEI; M]M,Z\*]*^TR65^]QC57/R?+JDRROGKO$ME%?W37.+@U3U0^VOGJ^LGKU:,YU MJZFG5\*"-/$7$:=?-5$4:]BV1WFTXF$,RCHG M&X!@R=/W]GW-K.?GD#U;,7.4D&?Q*/V)\IP" ?[Z M#*=OS!2+ER_3KP806;>_LF[?F$%%[E\\ )5Y]CN=?K?;;?>MIF,Z7;MGV\[ M-KMM6^N;G9[^?[6F<7;Y\6K_=J?1DO7^'W ?UJS 6=;[RWI_6>__H7I_4!7O MQD-XG3W?%VA:0?T]\)^?6#C\POKQ$WSO5R^P?V0:J'FF,-!+1_!$'([9,LFZ M#85B]C8JUI:0>13-_*S@_WZ_O_OMXNGFX1O\='6G'(7&=.LK_VV!EA-.L,Y9 M4X$IF'(=#&$K$]"-!A1M >7)\CS%&H+B'T=*,(ZC&)@$P[A@"0"GX$/LW8TH MLNL%< P+U"XVA,-%L"00 :P3BV7RCX/],G1C\3WD.V(0^*+KQX%B*3ZO.7:_[A5?(A_5G[Y9/RYL8OL&)N6PRWJBIOH/6]8#+I MJ^L '%%/Y.^)F._"+Q&SQ[@#W#4_R\"R7<^-)UQF@'Q(=$I8Q?5M=V0EL%&" M@?)3M6RLUG*?)3+/K1\!A^#IOEHVNZ(W53;X6F>79E,%8IHS^*;@B0RK_(ZG M_BI.G4(4T5,(*5"L ^^5T,FQL56 M7<$L#8?([(*8 _IX04ISL -P08L$#PS M>"CD9(F/SP.:\]XT78O/7!8E:&@:+TWL M3T,WE!L(\ENCHQ7P-ZN[9&\$D\J4S8'2!L76T5$3:R.)P,+*2(.7GA MG)/S"PD>0;MM('RSWMWA>/AQ('3/+HU6(7G'^+%.QR@E* /CJW/M''-^,PX&:C.!8+ M+$P&T+1C9*?%!_BDC+QQ!)H5ITAD(:/1:OZLP"/G_4_*E0>[]_9I ML:^"E^GXLN/0*@"VGD>DP"T2@C[ S6<1B:8*]#.G?\V2CL.X68-: M EH1^.+H,]$,DCM9#@!HVP;;-GT,J?I^)+MW=?ERO0MV+G2'2/,=IPWUF(;@SK.4NQNM"SB[5W M=MEL://7ZL^Y$\_18.5#=+=ZB%X3M -@BX)#D+)YY2#A,V<*8R40YD9*-.[_ M"T4"6;>5C]U;<.P?7AS.6CY>$(1XX,(#:J #-@J4GY^5 3[WB1OC)'Y^78N6 M"4SPZ(=1K3[]/ZW01>4 P: 5PD$_N]07(!IW#PB;.M$+ M"!L\.ISCW.67 \CV(>-@()"YXN]?&8@2>/+K&!V,-XDHXM)[+<[5M6U"PD"^ M+8*$^C&:7;CKRC1K(JZ6T.QB!90K338WH#BNX'LI(2^3^F]6C@3FR+TZ/4_9 M/&89DR7W49WOH4 (!&V$0E/V#H"=Y'DV0CMM<\N M6PVC8-MTG-,6(!KD5MTNQ%YGX84H=-2(X*18=*EPY1$$"1Z\ MOA=D=]$%>1R*Y%.A@PZO@Y$U(7,3T(("@ %K:'(_X-SM MVM^M"7Z2P1NT*A!"(6#)FR1 %R^[A+V X>YYW'(.N/+A62#8'# :@7B89;\H M Q?1J(A5<$4#@4%<3':3Z,5=4A:\X9B7O6Z\):I=6[(%QC0\C(:"_!JRH>7Z M/"9%SJV^Y6'L*N&(8GYVQB+>F[TFB8=I)BUOSGKON1[LT&/B5:DJ(=XUYS\# MWNK#G_&[<0 FYQB8+ND:Q+63$0\!IX\!CA(,(Q 1*IT57H_K#%W4 M=4)0?'S+BR?'(>/_2,&)AGSJ'YB#[;3'#4@FZ,-Q*)H) $2:BRV\#5C(_QN\ M I00=SF+$(F'N?XJ#35YR9"17RIBV6HS,*]TW3S:+\P9>Z!9?K/B<4BGNA], MA>>1]N=B]+VF43Y&7V]D/RV*0H(:#_\9IG!![@Y"XK=I%VJ.V;+8-O=!9^Z? MDHQ1..5@Y[ECZX\F:/<:NJ8?2@/]3J-;-W"EHYZDB*DL,=H@,=:Y5JN@XD,B97[T M;LY'7L$6[[8:S=9J9\:%WFT8K;*%?8?F*[&M,)R@S9CF_'/OF,@$&(W"X!TH M):8L,C=4!A;\\VIY8U9025D*#_6&R6*7IRS9O,PI@A\JV6QOHF13#F@^I@HU M6; I"S9EP>:."C8?X\#^\1)X( &CFW^/W7B"O12^N)'M!=$X+ H0=;@*ZOIC MYERA,MGOV:QC& 9K&YHYZ+5Z=J]KFI8ST#0'9'WG<(H^6UCT^?AT?_W/?]S_ M_N7FX?%ORLW__''[]+\DAL2/(): _6[_O%&^_WYU]UA2_SOP%B*<-I1;'[D# MLU^^>[#^@9Y]J69SG\L&R =J>=85*L4DT%@=2PK!E1*-AT,4!4FF2%HUQ'D^&/%YU (@ M/%D(Z'(DN3;_]B8&,(@]2E:!U:6&M41QI.KC4;2P/+6W@DM ;W>(PUWJO MS06_FXU.:RK^O3 $?M GJ,'M*R$DM[J=K>ZHV7U>%9J^!Q:^85>)%_>YTAM1 M;SKM"BR/X+))1[MBXS60=T"),<7>SO9V?)W"GL@1RYVHR*WFX=2H[E'M=;NJ MV6[-N3AE1K;,R%ZWR+-)S:',,INA$WV'4VR(F+7SB[-1L$H MKH.?$GSLTK8X:*#K[4+BZJ\FKGYEXGI(S-KKS*K%K$9]2N3".>W/SCB<4 5! M0G?ZV64'5*RYK#0I7:5T+9UENZ(![0;%:NJ5((=$U91=S<"@J=Z=UR;V7@@C M_2CUG8I6SZ]*>_0W'C8^,*OSQ*92%MN>VI82;<2-0901W?J\*\MOX=P\L('[ MSIR+_[ P*%+&S;-+S"[2]%]J=%%(+4QJ8:5LW(_R5E2)N98;NN5YKG7$/'R746EZ'V).J<( :P>*A]@M4@N52"Q,*;Z-HS)PO8S !G[GT MX6FT]*&03BE**_N;VV OSC'1$\X?676U3CO3>R> M79JM^>*+7?4+.6'/S]<@'#!7^G[JP3'>5LG5K365K MD^ZJFV>7/;5GU$G(RG37"L6/2YH#;\TRG'GGSE]8\9W[7.C$#62AXO$A<:*3 MDQ4KS'>2?E C\A >GY%V:V%%;V4 M7$Y!#ZP @ -EE;U9X#E^J6J!MQ=,>E]/.2R/XP.RSX]2T._(@%],F8L,>*V$ M =]! UZK1;WJ*8V/V0P,#H(]-N8"V SO3+L M,H^@.YF?0#'-+UFB55PK#V0 M'Q[_V&#KXSD*?V 14*L-HIY2\J]\9^8O?P!/12L:).M'TR 9YP;QSL481!;- MAZEE,BP2D8D,"%G<'WFZ$S*V3<>_1.Z[,@QPR!W:VLPIB$N?2I]DTVATVX?2 MS5=O-=K&H?1)ALUVM7(;JMC-=Z'SIIMSWRYFYUUX=/?;+;AL@]P/;WGQ93^@ M_VW!DSC?>;27W$H(OESHXP20FCIVCP^CB<7'KR5A]Q$PJ7I8^8*#\KY:;IAU MEZ5Y1:16U*#YXC[LC_F$L_QX>KS7]4V:N35QHJ,6K2_L\%FZ=-E[D M0XAN?5"XQWQ ,FB+X=.+Y0NK\B[P7T$=9\YZGG6C>7;94:*: M)3-RCDPMJB'WU:.8;27?37=AJ2S+=70+=KLMM6G,U[CM>0K"X0E?;4M!OHI4 ML)8(-E $-^?]PU5$\#9*CC\FF_>:'9,*;7XS[BX!9A>]^== =0W9O"8URRL9 M_$^BH+7%O G,K;9ZH+)WC-6ES#5*?Z\AR1S6S3!-.&O=#"V\&5;E4$GE_ \< M3UFU'T6-)/IA<6%EP;VE?,65#)CV*%E;>&-#,L-4N\W.6J);JNBU$,2YG@EK M2>$.2N'N?)NA?>OG-=*WD2C^$&XHQ?(=I5ZUV_O4RI>G9:[N"' 8$J$>*>Q; M=\!WSRXU4]7TIJJUUO+:["]9]FA(;:W+9U]WS\><\SV\>8P5H9X2N7K[R]T3 MF&N9N' 0N;C]SR'S ,"O3&0?"0F2>TKLIID]8O6!7L?QXD?FS[$J1/]Q>M5* MY:#IK9E+)/?O2YC=5\_LHA\RZ\>%-8#-?K:\-VL2G?U]^I1P1+%X!R^OTM#8 M>4H9[*G1Y/NJFE/6ZS9ZS<4?KY'Y5%JP\820C5));V6Z!A[UGU>_/_WQ<*4J MMW?7#>7J[HOR^,>OC[=?;J\>;F\>-V3OU^S,=_=/-X_*T[UR?7_WY>;N\>8+ M_O1X__OMEZLG^.7K[=W5W?7MU>_*XQ/\X=O-W=.10N*/QF,#[FI@P3!27%^) M7X(Q+.=$RCE[MQG>UGC]D&:-23K\-\>*K4_'"9#SL6^-';3="PXX<]<&$L4<6OKHV6Z!%>5Y@TT_W@P=F!\\^',SA M#IGK((JC^?QSLWE,^><1H8(R]0&T.50PC@JE/U'P207(?L66M=@5L>DDZ)1'8 TL'CAMQMEF>T.VMP\[SVJDHF>(_CV@2>FZ[V& MV3J4Q'0-M&SS@#;;,)W.35JGHQA-=1.^^T,%RZ/[7@(H.Z2O*NU1Z^:A*@;QE'-[R]UGCPAF99+K M3Q,RDIH^2DUU;*F].$M>OG(7K]Q0R)8*[#LU[RN!EC8:C"%[9?Z8;2-2505L M1]J,XTA[;6AM'C84ZQ"TCXG J:8YA8?G*,/8@E,QPO,ZQH/;,^,^AG MET:KXB1 R0R2&?;)#,:VF,$XNVP9\T,8)#-(9J@M,[2WQ0SFV66G4W'0Y2ZZ MB)>,-!^$B?3 (F:%]@M%V1VPD[Q@A'&V37BE#GJ.>#4>Z&Z&!ZHUV3.QY["J M&7N8!2LI8A5%]/9"$6VB"$U21 TIHK,7BL Z#E4OZ'4A*6+?%-%I[H4BND@1 MFE'1Y-Z!_G14ON=' 'M$6M70"G^P.-];;AN5$L.Q-6K:DQ*#UPU2OB-^2RT/%(5+6?H^FX4AU0I*'UPE9AD0W[HBDR"$1M5 MU^=[94C[>N\4L1>/2\L\NS34=G.^4EY2Q-XI8D-9#!4I OWT355O5K0!)$GL M@B3V$KII89,EM5?0_W)73K@J2<'EE'<@C\Z'>_)MO1?W)AH'RDT>YB:/T'IX M"F*P'411;?0!BV$ZH?PDI@N>Z!!!;3]*4(?&..@5 Y$[&?PG.45R2G',?B^< MTD7=L%DY)UIRBN24O7'*7ABE1XT)6]WY'N.24^I"19)39AT.^V"5=A-815,[ M5?W4AS=WN=5NE!GGR;]VML8HYGKW7KI:T'98Q09+(5/>\)^ES40KSAPOU0XK M;0A*_4,C,EKSGV.A[ET0_R^+LV99E4E<.[LTX38PYWUJ")*8#.6Q'Z8OF.Y+ M96.M,/7HA$_B0('G+T1KYX6]K*RL5VHZ*0M> 1Q#[:RN>3.KOT4*HXZIBNMC MUP#WE2DC#W#<4)Y>6,3HU9&"S>W0CK?%!OI,R>TU Y2+.5--%2]L'A'56R, MYP8.'M :C<+@'8 3,V^BQ&^!,F%6.8\(XT5VD8#E#^ KPPJG57\?8_ERY MC:*Q!9!?H_O;#R\.9Z>/1_<#0.PP\*G;7/+"KT'(7Y>\;7K*^(*9XVW]F'J^ M"7I77BP^9#R;06X3P#@CX:3Q#$<#CB-70"W'/>D$\K*]W'I%S=N*>_@>2C^W MMM$PN\:!-/(RC$9;+[?9O31:.JR.54F#*F6N$\ZI#24.>%/Q?6=/E^L25#Y$ MNE?XUF-R@6@7GT/V>A,*VCA,T%1[S:9J;"S1MG17J)(V3XKO-4)1!\.K.):J M#FEKDKFV/A:D;2X="[*%/(9*''04UZ"P:E*-F6O'J6:\[ROQU'GSVK,B, ?_ M(C] ?!\^X(LX-X&QR.QQZ,8NBZXMSV/.KQ/QO4A\,:K,<2W,+#3UKFJTY\>C M[#(INY 3JV04[:N5ZC9:X=5:@I"K;=]R8OF(IN.7(KK>62Y',G_2M35"GQ<7 M_ N=2Y4E1_OLTM15T^RJW=ZF>FV5Q^J'!,OJ(4_Y&1@;_&( M)SP GT;2Z?2[W6Z[;S4=T^G:/=MV!K;9;=M:W^ST]/^K:?K9I1P,)0=#R<%0 M*@X%(B,I6ONSHCS>_'YSC;R3<8QR_U6Y_W[S M.EL!Z]94)#$%\JUO!T,F;#!:G=AQG 8/A]WFI 1JYQ7&M\5'J6Z1?F$4*HW^9HH,5H'+HH&2* V**#?-$M7K2#O56UO2*J[ MP ;N$>P*7769$$N5[5RRW)0.H?*?7DZ/8ZD<0*]2F;5$$C6LT]M$J_B2Z0'\@%"]W M>%0[K))1M9%XV>F(S@4*=5'"Q<#3ZK9V=^HDY/(RQR(SVVK]U5.2HK]:_@]EP$I-TJEA:Z7#43B668V(A*^,%44? MNQKHD'*4]E&3QC++ ND7[,KG6ZU0VW)G.\EJ,6V M?E5O-HG:O2>8S&&VHD>U@Q[5MB;#8O5#?,G\VR4\C9&Q;L4Q7=)97K%E/;9" MERZ>O6HNA(.[P ]&++1B ,02GNB=71I:G7+.);GL6ANJ0"X]C#A6'I\KR>6@ MR&5SU()S ]O2IWS4U+)"+:M"+CK<1:VJ8U1WX#*J2Q3U(+H/G<8K/ZK2[R"A M6\JF<@FT2:_@JKZ"'A6>:1UYOQTU#97*QLUH:)Y,S+/+=J^BDU@2R6$1R5;E M3 M3]36I1Q\W"97*$UZ;AJ@IO:LVDB> MDSRW1BQF"<_-LU479[//IRI(II),=5I,M:M[K(>6>*\E6:[D0237%<#@F!AO M1?"OPFT&;V^>7;:VK2)NBKNFYT/.3DXNG*>\;)YC@:EZMGQ8P%ZTS:YIV?UN MLVF:CF%W-9L9MMZO-.ER>C!DJ]WH%!OV]"E/Z./ AS.2@T0)!O"*=^7\ZO[Z]I.J...0W@HO MB=QW91C0"#B6CH#C#DZCJ2HX<(HFV^(4I<\5(#]%@L9"=JW$8(_V"W/&'KL? M7&7PH&2) M;['4!1/,H4^$^?Y;\.KME&@.]SYR6W>^TNQVM/^BU MK(.=?6J8C:YQ,!,Z>XV.<3"S3WN-7K/,OL%6$L7CZ"V*8_,!JD;N[ + M[&D=CJEE\K2F(D')88@@_ +KO8(6_ J_?F$1;)1N/RM2_L&<9[R^\F \80@^ M!;'EU7[ 89FVB,?^OBW$Z(H< 3NBQD4M2SS+MQGR*2B=7YC-AGU05PV-=$E] M+FJ^"W_+6NZ4O4)QRP,D]GJV2MX27>_.NDOP*H"?9HV#DB8!W#?W@\(&Z; [ MS$[L;L!3N9ZW),6*Y W)&Z5XH[=#WC"!-PIRH21OU(E^)&\(WI@+&6^1,W"0 M0K,FMT:UABVUIN7[U7Y.FG2@A,SVK"AR![!SFA-5AY8N>P5=I5O$:):H1EO M%WS6Q,,L I:R"Z;5&CMI%E'FTCAN0JBF3QAS20$+I.:'2*)2_@ <@Q+A](*^ M,HL$K"26?>2/U(%4NI0SV9HO'-HFJ9R"5P>]M*F/UN,^VNS:A;\-PF!8-DIY MF)U.CN="GV6XKX"[$GHP'S<5?X<3!$XQCP[<=^9<_(>%02%[]L[@EN_J&GH! M]UA2LQ5;4A+@&GK$]BBQQ&VAT20(;<]EII(8=UQF6DM2U.I'BJ?D2=BLPV!U M5/!(>>U#KH1E/@--7\-G4 X->S,0CXI*]N!G6$HOQMEEKX)'5E)*+>5)F:YJ MZU"'>79I5JWJWRJ)G((+83HQ!+.,E23!N'[UVQ]@N=H!?L,%<25!4V\I5/&^ MTG<73<3BDX*Y,1LNEMO'C2=96++P_EC8V"$+M\\N]8)V^)*')0]+'EZ;A^_O .?ACY;8"3RT3:_F"R,7S?PZ91Q49HBI-6'2YI\1!F]DC5A^. M-8X7/S)=#6<4E5MLO2BUN$13[TS7.^;_?0DS0_Z97?1#9OVXL :PV<^6]V9- MHK._3Y\2CB@6[^CP]M+0V'FI(>RIT>3[JEIKV.LV>LW%'Z]19%:Z @=X:--4 MTBM5??//J]^?_GBX4I7;N^N&XM.&!Z&>4$Z8:*R$4U-X7N>)^'E1T5%CRWLA)@RUKOG==\ZW)FN^3K]VKYJLWE\?] M*SOXRJ:8L_HERQPKR[3G L([XQB]64>..?)\ M;\SSE@7C&TJF*-M=8<.EXSJ629CS,[UD(?!>J6&NH74-2H%UK!A0V]WRF722 M6/;2_+P.M$)#2;OZ;@7+*3B&9-GXX2C$!;=Z/ %GP72=7P%+VZ%2S^64M;VU) M91.VW_I&'O4&:YKEV\A)2JHI)6W$B; ^(?5XKQ:S)H1T"GZ$Q;7CNJP=KU6T M4!:MS=YZ.YQ?8#0KZDIU+%N3/"QYN&X\O+4Y"Q5U#T.KK,1*%IY^OL"O^RO!@PF]/[P=G.;4P,6&>X\P/#PA,[ILFY M5[[SP(@(K@ YKU3A\\6-;"^(QF'1P%EL/S(]<-;I6?V6HPTZO8YCZH;=[]J6 M:3G-IMW16!NUQBH#GPO+(K=;,[]LD'/WL_)P\_CT\,?UTQ\/MW>_*5?73[=_ MWC[E*Z)7(CRIE402-0K/.#7+6=<;K6U. 0AJ'@"VJ3)%-,IW M,&(W-[MZV^==VAKAWE>NQL^P*QZEZ'!;7*6)TK\&5NA0(8@;,CL.0C+:\1,4 MEI8_4:S1* Q>L; +F"**+T+FC+F,QCKID%T$X;/EN__A5;DC )MRCL^?+0#J MV2=8WHHQ4< ;.\Q1%6L8P&<\F2!^@>]%*DB_-Y#2_\&'+)*7RL(; @1UGX5S M>J YU=ZTK(BXAB/>T8+W@^^B+49TX[E#EZK;>(0(_L4RL_1*N-!SP@-';\TG M,OT\ ]:_10H;CKQ@PEC44)YR\'8"P+P?Q I['P%&E#A 4(U#!24]KF5YA A, MSN!I&/ -7'D!O!LGQ,0&G'^*'#?,Q>9^N?B_+;B"PXEB\$Z,:W#P8G;%I V] M^1=?_0X\&#-O4IV%IWJ*ZCMCX1:P\'R,=Y:%*KP0V;)M4/U@ M-6_24(Z$D+]PV83@B=QW!0@H?@%I"#MSR%O,;ZFDW:B*G3J +GS&:>;-C5\2 M<5=(J>H4[0-+H.[LD#3UJ7)YH/RTP;ZV4T0(O[#PE8'=$8XM[\I!V&/YLU9H M/;3/+GOM^2[R0 J>AZ:($F G"@!]>E4H,0N)C''3?>:S@1M'905\[] %_/3= M)H <39^^DIGP:+^ ,N.Q^T$1%G^=/$U&\!G*DR(KH5->ZR_!DD9[;PR)VL<@ M\+S@C?B2^J6X$=T6 $ ;9!$G."'^^@Q.YI-T!Y$%?(L_AE.X@2=(A$V(C$MS M>CF%AEZ[3 )\KL 0)9O6'$H3&;/9,'K&@;0ZT9N-=G/=#>V\+TN[H;LQU$]IGD<=+Q MH<.. %6*\9IS/?Y7&V6%)E@7&\<:&TKGKE,.HF08R3!YAEG10*$TP_2 822[ M2'8Y:G9965M9CEG,)MXN\QE^=627(RHC$HY![HQ/?DY=L;)]2*6+0]N:^]O4 MSBY;K8JZ5RV*.8X>YVMHUR5QKI]=FEI%B2AQOO?AC1_ N%$&U%+\K(FI2]W60A^D?2RU==B-\%(KX&X137%#*'>7;9V43V:"U$Y G3Q(H+ MLQ)-M,XNC5Y'TL1AT\3:4J)B"KK9YBGH&QA_)LW(#8Y 7N5HDM4NQU_44LU# MNZ*/>FFG4P?NCZHNVMJ5ETGVD>Q3C7U6]%0OS3X8$9Q/WY?L(]GGB-EG4\S3 M.[ML'=#=4S3G<';T[N*ANX>5=5\\/W%E82,E!R]+[HT8@)@KRIB66Y"?CKG$ M(1MXS,;<7M=7SFZ2RB<^:M.:A('G);&:Z(S/YF1(HP[F[*.(\PGUE!W<%XIY M],)8G%//I[.)&_-UJXL+*.3\Y$N]NWA^SZOM.IR\N+C4M7*N^R]!8/ M=!NSH:(WE&^6#\!!7T!:3H2UR>,H2BHLKWS+FT0ND?E7X"W?=BU/N0;><-,J M3)#)8R^FK]R/@!VIY&F3!4/;K4Y86 =2IE[!F0:7E0-7, Z500HR>PID80:R M( 49R)1@[(&(09EG.:+TZ%]C/U=[A(LND$S9NZ(8_D >'O$R7MC@!S$*O=&( M621*F1>QMQ<6,B[R8-?_,[9"X!!O C@=!6&,@Q:_!N%0T9H7_T-KX?NO?!^C MVO-?^6=:<#&!5XA2B[D,315VZL$':2W5X\TUK<+Z(148ZB87HOE*7ES][!/6 MJL(V$/S P^5@T+<05N,1?IVW6J7*PT@51:X"^GB\ M/O-<-L#YS*^!]TJE)6[T@W\&>(#K'%Z&M7$-Y1Z+8N%6 D@DV!Q:$]C;8 "' MQ9K#$' !H*3&Y?%+$.$E!>J .[+$503'B]BRG5N\#@971U)Y!;P%8SBK1966 MJJB$Y/5LN'X$5Q(L!W"%U;\#+I5;52%FUZ[4I,CR 4ZD?.5+B,+*A%Q34'-< M4UVE>%G1VOG%S_++GN6>'\%715'H*@JK4DM67F1\L T$]A2OKR2_!_WGU65O MAR)LEQ<9 PD.7<[80"MQH(R"-R A+*5\=1T6$,.&+@-.5$G6X"?Y"BS.EG_2 M=V_2[RK77C!V^&(1:)"O6/?*0"W'\D9>^QKX%PX;XD_\1;CX&^N#2$4^ RT3 MV%&%ST)B>&KS' ;!4%3.\F= #4/!\!?PN1<%0/(H",*@#T!6KD8C3W2%5KZ' MP7-H#8GUU]OXW./M&*C\$@?L,!\%_@W5XP0GF@_!/UV?.S MQR__Q*_A%AW^*1X+GP(4PLM A)(B2%(-OX4]$ZST[ADRQ[6$O@QJ<3!<"C3 MPQC%9W^B>' IX9[[(8VMM^P0!R5AN:AXKXN5Q !8&TNQ 9.>1UL WH!(29^!7+^P;# 654BBRJ7 MX28 RL;6S1;6,\,F0Y\^Y_6!,9?9!+^,>A!-R74*ML&[BS8?(8P7D2>+1K"J MGWM.E" *TP)%,D$M 07<:0Y>6)87I\-*+B(0C1$N M[8'>AVA4\$\ IBZL#N2F*LX$3&+75GS&G$H5M_7F=> ,^#L [LU"0AV3O@"W MB]YLMH_CE" +GH%:@'I1IP,I,F;**'3A"/ N0'08C)^Y$H34C#23,/Z%%5U8 M%X\HW8'L@.DMZU'(AN^@SF&@;O8KW_E7HG$_LD-W1/ROBJX :?..9!=<*P&# M&>2AC=KD]'.9&)O;?]&N1V$P8"2X4?WD.T+U)0I (8WSRIX+UC=I-VE5;YX% M4 #X 'KBW7!TW<)@UQA#:,,JB@C4:N;P:(5@#B,PB :5_(B%\D MLRTTBLJ6LPX: 2['K"%NC-Z=,T" ]\CE1=\:C[B"-D99],IXFA49)3BGW@9$ M/X?!&Z 5J-42;606%4TO;]EAY9I89 U^ !K3#3RTYL^)HIKK7G.[L$%#T4Y MEF8-()9;*6]L0?\&3=6-;N4^"4OA@P(0^2]&"X&L!AQ$X+$X$8@Z6.M%/5A6 M$\]'FZYP32%X9H2RU?#-K5RP:+1N*Q<_+\0T+:6$!>U/B+ _WO0$<19CF24U M/U2WHN@SV;8X">MG>A6*5$5 MO\!%@6J3^@9_HNE:SWX*G8SMX2V#<4B@!X0@-P,Q#P9@JH+.,^%NTC"@H[^Z M\82:HJ":1V\2[1(2RWJ(NM %MFX(4&.Q/=KV\HW^#4UGE#W]?R'P7A$+(>/Z M/_=M3G550:;SR##@*CNH@L"=CKCJ7BW7HWX)_;$#1)OJJ7AFKCW"!?4\Y H] M080^2G41(6PG>$@/Q;;H/ $P$8^GKARN=.<%I9"(K@^?6^(D1&1 =\!Z%I)$ M0+>E&PL_]C()MJ#%S!OC3;F '&$M;/7PKM@O< 5R 35++@FU%"63',>5NI0+ M5LA6!/7 #8&[7RQO@ BN"B/(,CO M![-)#UL\U?DDZ.W&3)F(?G3R%G'@5< M00<4\&333.+ZR/9O 5 VTCZYK013?5;.W4_*#1I>H.E&(&UO$O.3<^@3LU]\ M. "PV+FX*)*&!LGEP"^==]P@ [8P#2C-;&@4_RZ43 K)DIQH MVLVVBR'W&30"4HNCQ.:.Q/13$$!"3@GA0S& %3Z_U'SF$HD+U,?$1C]G[S8; MD6M_WC.8/?MI2@3F#/MBRY_'@3 DD3K5X$;-.1BRDZ&0SEPBB;>!-%9+&6$ M8NQYPL#Z]]A]M3Q4,[FJS,VOQ'.+_X_.W10X7#U+P*+2:B^HQV=/IV[@"[@+ M8*>@\ K+NG %4H5%4(,B.5-;057BAES%Z>5P_O;BVJ@0 M%%#%=,]ZL*3S17 M$ NW0=Y%N-FN@68PGX5#B\,(%1E-1W52-Y/F9JBR,O\Y?FDHOZ+.AT9)E(.N M$Z#-GS,[^.;7[.'7KH,P*L=2]1-&)(LX+R:RAUANOX)GD>1!D?/TI_(H.*%( MD*P0(!N0'P]YD5$@*, &O!!.3/3DY/BR8#-^[D'NQ,?F>;F'^%DRW^-")D0U M&"UHE#SH45K$AMD3*1LJ_T[#H13,RK&D9_@D_@3!% Q+/.N^418074&?NDLDVAS<(^BH$OKAW M@0RB7$2%1[&%F\0"^]U_1CE*[7#YP;C1#.<7<7 XUW-P00*=I+OR J3*Z.HC MFX-OM)A^$E\U!=!'O-NNQ8,RP2MM._E*0[E*_4K>1%WTFF1!G-H@$)'%B-Y> M @6C61'Y+!)_.H$A 4#J-0=A_(K>=)NB:R+T"$;\$!22O"N<0D9PPE#N5%B'@FJ02>AXHQ9XL5) M$UL^9SZHU"4DC&6R;Q F4<%]GK@WYE%"?@W*VE23-SN9E\GEK@NX:%Y27Y.0 M,\7+41/R+249?31CH+,Z8Z#>=O]#FC#9!]/VC?=CC<;#(?J>B1N0-7A74D%/ M*<>1-C/W,:=:[OA*=27@"<:?*-&@E;Y'CO"2.#>*U),#ZJ9JM!O-EK[Y[IQ@ M"'4ZA])*U&PTF^LM*S>[D@RZY394I4EK465(;_W^FD/7<3RVK_Z:))Z^<;%T MDXHE])UOHHW/H8*%B^5'D-AYT/"_%L+GH_23:QY1MB"CYB L6<:[^KCE82;N MK)EUC@B@93J_2K!).MPM'7Y4]NG:T0F_<[(C@W&$6:2?JD!K4VV3=G3\XLI( MX<7Z2*NDS?#C,:Y>_QW6:O7*_#:@_Q66OW9JSG?5XGXKV]840*)T4?I>X5"^ M 6_1$5?6.._U;(:F:JUNQ0ZW2VBZPG$K<>O,*TOW@Y9$5T>B:ZIFTY!$)XEN MAV=KZZK9E9).$MU.B:ZI:D9S?T2W(?/P(-35):DAN^MXN5<(:+K:T?7UQA7L M4L3MO7_Q?K&DJ:U.2V*IWEC23;7=EEBJ.Y8,M=4V]X>E#;F#:GVOTM!$98$3 M=M5!-]R<\+ 4U4WU)=SKJ4U#[7;75&$WW0YP+Q:5).&#)V%-[776-/TE"4L2 MKL&INQU5:ZWI,I4D+$FX!J?N&FJ[5U57WPD)GT(2Q6^43OZ=TLFW.G1*KE&? M-62VPJILA5+^D;*AE?K)7-U0FYW#C[0>.Y:::J>I22S5&TMF2^VVJT97))9V M;^N;[8Z,N,J(ZRX@T%);>D\&B>J.I%[EQ!^)I%U'Q9MJ4V]++-4<2W"[]JK: M$S+>ND:\=9F_1OI*C]U7JG?5=G--6T.Z^R4)U^#4>EMM=ZOJQI*$)0G7Y]2M MEMI=MV1 DK DX1J4^37%NP9S]G].>DE M6&K?*C7LMT(^#Z/L8W!*A\%7>.]U00DY+!$EX:RA7!]')"'1_I%&2N!C'K9W M3\:K">J9&J)4B. CF57T5P;$^]3=%#MD>CAJ0AE:_PI"!*;@GX(6F?-@ M43F0WU[@TS=&G52Q'RA1EN*XEA<\CY-ASC1W!OF8*:^NF- R$:,'B'W3%I7% M?'P<*/B+\2$N=+:(\7:R;("C.+&9M$!&?NR%Z%J-O7;IF;1EZ_SD,8@!Q:\B?Q1DX8VP2BG^A)J.)"%0SK.%(*)?W"IL=?O>'52?.]0?8RWNT/E]. $])UI&N]08>N:+1D/Y%H0,%5XUWRQZR?9S3:@# MG"#--C:P*YTK;3FO.%(A 3_.\L*N8G"IO>'451]/-0*=T85-^ $?(S'!SO,X MOXCL!#Z\F_?65D7'=@X3-L+9L-CA&JXTG/"&X[OH'DS'(]*D.0$)'//Z@D-? M(\(%:2R6$XQH@AN\J6@.'I(6$Y-M<=I0/\!9$-6&XFU__MVM+T9=C#U4_9:. MLZO3M+FK*"&=@8>'%J\FS"!A3)"H^ 2V_R"@@>YA^T0R0'HT#=B*.2/1Y!&T MZD"F$FWC^[&5/?W"J2>!)$V!3\?%Y09#D::6GZ"E*F 46;[MTFA!,4]N=ID, M:,>ARI(UD=G2N7%I*@FNF8GUC:*)])48DHOW]:S*:#&%X*V;B MX/.:_LM?>+],"+TX31&Q2P-.;92O4W(!YS[ ]IX3/*^0T#@$6JC08OPV_T50 MQ0S.N?#*#0CCC#[OI:"1XB @ [27^-4)/(DKPTX3F4;#)\=A-M<[E5IY!G'] M*!DTF'ST[ 5]@#X_$._LCMO"5T5AP)/ 8<"A(C8A+/2>D^6^Q$-[Y M^W$5>:O%M)UP/#D8X*8/QIY#>.("'I%#(AY[#&<320M(0V"[,GD\%=[:-NUC M=A,?8>)D^\(I1%>PUKSXYVYGP975_]NK_8;[4Y__R2:I0+@BQ" 7(:*_LY"D MBF^S\D9 ?JJ1L6\12BM^=F-XOUT"%#?H;8QR8UN2\>!'<66 Z.XSSV6O?)Y* M.KD1Y^0ZC,;/1&,W%G-L6 H+H4/F1G>).6ENHOB,46L#W2/B7E3V;N$0'%7H MO$T^2 7M>*'$I2.ZE*D174+-R.:;^W$VOD1@Y$\W)%437_N/23\$Q9R;=ZKR M%^N#"$DF$MW3L GE=V:%=.ED4]Y(LZ*; F<+\8]!'PO!7*&?V&NF'_,MP9]) M?^-VC/#\"L7<(IK N KM M1HDG(S'_-H4U_39P8Z$9#^E.P0DWR<6RT)-$+JID*([P00D%BVQ"NGXSEU1# M^94!D1,428WCODMXD.9?DY>>/(SDN4SWG?@K4>?%^X^TE!B=;L^ ;Y;.'KVZ M3>=83P^X$6.IT)MY=3L-W9Q9D^$U)6BZ!.&U/@ZRLH-H$H$21)[VA/ZY4IE. MI@,]($(H6TJ$>C;L%H?19=9N0-@9^Z1"4SR"B#/UJH9T'29#BSFUX8IPRH28 MA[/#D=[P,\_+#$2<(D101[9!9[H8I95LDB:]I$2*DUAA0W:FL]@8?R ;B"N! M',DI ?.-IT$3VTI'L>;1EPD%= T/ _).)LQ>P<5XR+? E8WCO!"+^(KK1)4\ MECL N3UG7 KZ<\64,*!?$F;^>-BGJ6,Y79HLZK$8QY5>!P6$O8Y3FQ8'OD-U M%=:F(!YHW, #%WF7.C!!,G(:)[V1D)^:AP=O?9;Q!2K0&&FF?30(7&!GV+>ZF,9=_E4D(LC8/%7+*I9N834L@/SQ=G\Z>G7I>_A_#Y!(BY[P_< M4$1(P*H"X3HZ%?%RRQTU^= N!?AND@OSV"6.FP& <_;JZ'X28TN<7#-ARJF; MGU0QY-"+),('W\JY2HKGT:Z,_RM9"+UBW7I!DI%E,0&# K)I?$E SU@U>N M>>'W,Y63A#2B$^,"@<@BF'*X_(WVNQM>E@',E0%,[:!'M!^XI+\6'(A>,E2& MAMR+B!4<;_'+44CWJUR@B"("7.UC3MZ2XD' *?$\%/!CKN!E5EE>_ W1)^NF.(CR)C>Y<7EH+\V%R[N MICS.!1)\UJX,F1CQF=MX?L?YK246(TXW_BLW:];BOE&:,7';[M M1TSHL4ELAN62Z6KI"^W5WA>:^J')C93"^QL#1=\^&J5,A"*F:9S[Q6AR\& * M#!G9#3D8B&#'4>)*$7\EW3\+"X.B\4RNJ!E>4CE'.LQV(PI; +N]$>N0[> % M-HUUMD8H:E4B9I%JD-D/.79.XB?I>WUFA=QS@Q]D?IQ1YM">W1*?[?V#358= M'"44GANTH,]51B;G[C'\]9"GZ;:ZC;:^WC3=/0QG[38,\V FR>)FVZ66W=PD MT*.=KEIVZ.P.02GGK\JYE[N>>[D6IQ\+-*Z3HCJD;UCDUTM[?D;56 M4^VUJA;);HFN.1BJ: 2'(# 7QE$V,8)>+P3)H714:BXGO ]*QWT)U&-' MZBDHT ]LR-.P\AFRRGW?PV1W]&?N0XL^ 5WYD#3BCJD:1] 5%+=85&=KG:, M/<[YK-*ZY<"#^Z6\* <>(\0XU_*>)&=7#P]GGWCM4AI1G.YAP0MF>:\9*NNR MK3@(DV\-QIA]E'XY'RF?;GL1IB_/OEH?4S-Z3(L)1& QXP3A6^XJ\5Z)S M4?GG67!2QTHK ;'BSAVX (T1L%M Z=3PY2CIU9.^. U2PU]]98BUL"-O M0D'XB6*T6P4TI_!=LFBF=0[&@K&DIG#K(N\Z'H^4 <,Z'023@*_EH.3)X=%- M&RI@OYH??O"&B8RX\+]XCQC!M+EB E" /2^IQ1R/GD,+-P@/88DU_TWE:\!N MTAP:_@TF?CF.PEQ,(["&U/(% 9BPCY"%(L4I91Z>K0-@YG>VIE]0XBG_35 2 MH,ES?V"Z.V9-N9@QSU&..+1X!E,_K= A>K1B088JR)0AB^F 4QE9F._@1E3+ M&]A 84DS LSW[ ?!#UX@7Q*Q27\GD/3LS<+D]&(B%&# $JP08.8C*5.Q/_6> MF*XOY]TD_CUV>18F?Z=+-064K\I).'I)2EQ?7?9&?2$"RB7E]G65&(6[UJ6B""1.X:[0^CF M$1:Y0'!6B)AT8Y3N24Z)*$ 2K.DE]:H%MM'B?HQI M$\DHL:L22V#!,A:JGM.UA$*9YPN1>L\5EEE;;GFM#6JLENBH*+0E*Q(EYJLV ME;-8X(H'JW/.X,N^-[?]MY<@5\1#(.)-J?B[5RPWHBY>6$:MG LC 162(/RD MKTCL2HS@I M:+=B4([Y;]2[BXIV9SF1PV8Q,% %SVHC9GK063GS?,!;H.0["26E(6GKVEG7 M%B_4(T&2? RV!XM%)Z'%M7U352:%Y7BB/=MTGUTNNZ<+[BH2Q^&8)/M7)\K' M^0Y9K5AY2KP".#$(29]Z-Q*.S5Q"4XZ.%RM*.\3U&5S1#O-06E*7N)3+J-HD M[R5-FE@M=B!$Z!9;M6NZ*2(N6N@=#@.J#TD*9?54N2/X@7_!'1[;.QE("&3=Y&[D8D#0<9<, M;F9!=\?$L9CZ*^%Y5U0 IKH8=6=F(5[O$^X S[OO1D"'[]2D#C;]4Z?1S,./ M&AQA.\O\NZBE83%<^Y9'6.9>9-X0DZ[WHY C^0K&(*,"3ORMWL_)Y;F:\JW, MM(\534_J\A,E(Z3%'/XEP !:TX06[OZGRY::HF,C3BMMR)._Q/,1 MAU$ -\.DEH63IE[GPLD[D)V_75U]SU5/?A.]#H^"N'-MVY.6!TE?0H=A$(?& M,A10&@)EOLKY*@FYW/QZ^_3E"@KPALDBI/J:!6_JO). M-J1OHW$$ND> C6BM=Q$8"1UI$Q9]J")@]L$4I*I[5,>.@S,:@6B@D*TO*( MEFBPFR@0_"DW"A(;+R1;UL=.W2ST.1E0^&Z6,80S@%-47E@D!X!]\8$P"[95 M2/8YZY#9%GH<9T6<&XO^42P57E/PRW4LSEK?!<)_8('6/T'Z"MFS%:9M?0MI M.PG>#4+V[S$/^U&G(1Z C[CGAO?0RLO.K%^5L*A%+Z])0_EUDIP/OS@GJ]]8 M\<5"J05Q1:/WLY3,H*5^2_XH^C'EKE&W&C)E94X6BR !N]'/PNF M!*/^<\#=046=NF(*OGE=\YEE"7?I]: TUU:G7!KL^,1[H]*$D5;I8 6S\^HKZ7#A/(?UVX MQ3]7X,&YUAVKT'"A=?>&!\H';*?)P+O?PC2X-+/10EB0.IIVPQF9+_4^_.+Q'9]L"W&O0 G M$HH)\;,(5M/Y+*2Z"6Q3IT&)RQKA4G1MGS'!AYZG MBX)>.<(HIC69&O[BL'XL45\CU"-28NL]P?IBI .J1]8D^3Z3#+QC+*:SO4IY MO>B#TDXCX9P2WP;)'M(@+XHF11$.).LSE.#IJT4D3;R9.3S0%H"B[7,UCR=3 MB!S<-"%$Z 'D+UE&E.CY*+Q0^&.YU-Z(1N%(4MPI*\10)4"'DM97+#6&#EF0L%@V>A!>&O2ZSJ99I'KL3K7=I%RNH0D M22NR9HPTRH7C93'9W%VA") #*G$?\0$I ML1RSQ4V>Y]&G.3^8>P%&+.P9GD M2J&#E3XCAQ-NKKS_7&DHMS&?2YZZP?A$\[3)*WG1T.DGQ!X58A1$S?\1O#&: M&/DV,\(@MSG\#:/5 " $9.+:R@7R<^D*.&?A%7$WW:67@N(B7PRO:5%"X@1, M.+1=,3B-'$7I\,K$B9=S<\XU_.2Y%L.1A_Y+%N6\I>F72?&CP?"IORW!ZZS7 M-)D)/^.>RWL19T1+;L3\#8:&12:?C]Z\?'E;!M%H:D!F]M<95X7RPKP104OX MA',>2MKB7&'D8I=MMDM.\D-8<=HMG 1_PFPDFV--+N+@@FK1RS'7G.LE=X 4\UA=D_I?@ WF.287G* ;'2= D(>60S!AP"P2E18# M9:# B 4G%8QC\-_RFZFP>\'NO9R5JIYU]X3 \NC^SX%%)Y7M^5^QL?2!58V*=YVD^)-D=K1 M@TW28:V;9>O:T0F_J1;8I]?N^D[8-,HLXZTZY(8[]^Y(>ZA9\]Z]GOI<:ZJ= M3O?3=@Y?ODE:"H2C;$DM"7L/A-U1#;-SV(0MR?=DR5.L+RT)U4U# MM;55YC\%Y]7WQ87+"_W(>C40' @QZ:K1-7;9V7XKMNW1(ZG9W>GX 8FDZDAJ MJTM#!J3.FW'D'#=CN:@ MM98/D)6075<6&*WEU[TTQLI!4F15;O-NN4W'9'M>%>Z\/TX[X!9+?U/ MI9-:CLEC3TU5]5]D8*7>:-(U4Z*HWBC26A)%-4?17KGHV/)9'_(-] _QQK?+ MW_B'2.O2F-B7OB1ANQYL>RMR1R1RM718N^4+RQ9'RA:&VVPOK MNR1?2+XX4;[0VFJW?5@7!ME&?Z?.L)=E^M/.KGY6:C[:BCZW9BM9.>GNKW?V MUCSXW/JT%:?A.IW]6XT>"2!L:!Q3)T\QL9E-=?*DX=\4\<0.;FHZSSERW^)K2 M_?[G:* W2P*]_EG/^%@/', ]ZSE_-94^_3K+',!$0)=(JDCG,)>2-6B"F M5D@V74UE$W8>9!&?K!!9'G7@'[CO-%.#!N)D0P;$1.4H"L1D'!H?(&8 B*'C M,1N.@A G-P2# 9^6I=Q&H<6\CXLQSJJ%HVMZ2PGX4$G7KA/I5KPVRUZ6"1T& MV$T?!TL 7G!!%[ I];S+-8^\]G C6DVJN3RO1XW4 O.WS(7<#Y1ZX_2&;9W*?CO8HSWL; EJW M%-"2*0VH]1NKD;K=61NTXF<<$NG:)2#_P$>1E(3LHL/N]V3%,NYQW,?I+B.D MG*,8E()L(2;'1#0-9VBYOIAX$KJ8G@_,(K[ ;]U'RWHDD?D=?XAR ,'!P(L_ MS(:\VSBE,KF!_X0_!2B*&C\U*QU6!Y -S?R+& M(^$5Z:;SG*<>Q$%'0,H^:DST#OR"@Z.J\!(C8.3WAJ]Y!M60QA"6P/+, >CM M0J>; M\BA@=VSBD8_@2D?9C?)G3N@ED1 TZH^+!OP1E [@()5\)<]AUCF#TV*B]V6+ MQ,Q^\6G>.CD)\A\FYI=+/)D;6X9<-BL:&\HM/"EFM>,7K##$X= T>$TM/@)= M L"\..(.5D;#CB15Q&BR(YN>K]8'I%E<4N#&$E!-,\48U##X'9!)"7F)G.$O M/(YY8[. 7GH9X&1-QLT%Q!V?7,B6H .H@.&8118#+ $YL?L*QC<3,^S$C%:R MR0<@=IX#'.F',UF3-69$7V+PA&R H_.2&7C5D<[;OX1LK;NE /$E->B6=O0: M]+50+*IITO7FD>1,>2)()8:0F%%^(.D@-:XO$D''?3I<"*,L&5F3,/ \-;.X M:8;QJNI2)/#<=,U,%K.0AID&(? 3LX; K/R-*,A)+WV!7^G%7),,\PZG^,4- MG0O@F'B23E]/OZ=.]TG"!:T1T0-R3:KW.0 /+QC1M$CAP$(>LVG%]@$)&2]%V8):#46.[,/D7J*I60Q^0"&(W2Z>!D62=\O7"+O M@U&7D9A:BL;4A0@I2S''<3.B!Z[8$\L/*IAIT(/%%XU-%5OMWA\%5;J&*8Z%6/]J+E8"AE5@Q!U?$P&9B^-UD$' M9@]<9?\MQ*%HW^@ Q^'\X"?B.XZ4%^N5@0[$?#$MWD.MRHUN'7-/#")A^EE"U]/+ ?X[M#Z5X#>FC >PXJX_/,$) MGDFKR!#JLV>+7S>HM%B$PYP6!/<1/(^:2LB$'4+=TZ?U&X&YIS^5Q\1IA=O] M1C!)G(+T('PEY[Y/?&;/H*F$H#-CFH'-R#$21"E!<'TY I#K2VB2Y*[U?!X MEN(% +@P<;>22]?U0:(#?/M!\$/H5<_!!2I^W%Y*U$E +Z):G*%814M]@/.J M)RKW&* 07P$ET''H*L&SJ(M>D]F]PR2=(:45 $@ I! $/":0Z&<$A@0 J,@$ MXV?4HMU7]-!P>A&!#Q$A #T7[6?A[N-@YEY,PG)$2^9IA8B)%%\ YP6ZJ,A; MA=BRN9,JH2FN&+E12DTQK0H*,LN3S@ LI^ -4Q3%(N1"M^'VB*AQ# MLUA?&6.R+PP1N#Q:PH\?'A]PAXS\\A MBA.FC*.$0]#$$C(APLL!;:3\,8_BMES#PIA'W!L#*=]N_:R<=XR?B)\S4KG.QX2 M1)C?W$PSOCJ#A4%U4B7$=0AQO7F@PW*,24R\Y@V>N!A'+".@Z:P:7,BV\ NE:&?@H8L/Z+^T M:G?@HO>1G+[D(;3"'XQH[$8 Y&C$;Y0>M#4K;9>"+2]H M2_PP\L8]IQ= MZ"A!*-&3"#G+-N.7NL>> 6GH-P-YDT^Y>47XFS44M/!*-R M?DMSKC^I\-;C,&VS0Z:RX=Q-#NFS.,L'+>A0@8GNX1@I":Q:RR6*0O;#8_5! M/OE8MY08+SPBG\3?!I8;*J^6-R;Q\499=WZZ83@XRR6?I)FEZ3A^$K6]/J4@D!R.0[R$Q4T.9 M!Q%_PW05"YHJ@%\,N?.#/ENND%>BTAY_[%O^#[*K\T)[KO$'@H&"B\2((:. M*2J,/+@(G,Q\'D[D, "U<>R+\KD8;4N'1_-GL # ?+5 1M!GXI58DW L<<," MB K,9^%:H)H20*4*'Y%30W2RD#PR"G)XD^Q#_6+I'7K M7?D7D$WDN%P/5"A'&GB9%,"T$I/;-&CI*/UQY")#-Y0;D&:4OT(9"$"Q/.CA M!_[%'XW'!O\M5^$TLT_4*#SQLDG")[@A3NH3U ]S7R<_$L@87#KW[8;RA6>6 MV./A6*@27-Q1N@OE@EF45H2R7J1O8R(+3P\C&S2=<<$Q@4YW+ DEE>^:* [.!A0C7!C5C M8)0MB*?'EU"5&6KJN1S"Y.]$4\E--4UYR36=:H3\Q>+>YU*4;Y,3-Z943:V0 M3V7)2-%A9* #ROC?LBLT45ZC%SA20?F'.IO'1W69\]B20;%E0;'.XJ!8E3I! M\VP#H31=IVD-,IA6(IA6IKM*6>1U5A=Y5KME*]4=U/L"?\JG5BJDW:%=/41? MT'^8\H/Q!AY9]QL1PTKPDZM]3'P?7/NCYA+8VH(Y#>4I_3/0XX50#[GEXD9T M[_.%7\#2"D(*_"7O2&J*?89=(+B'"L!&P:37M!PX^3:5,8O;.Y-.L MW8U+($DHP(FLI'Z:-GJ(1A'[G/SPB^-&(\^:?'9] CD]],OT"PH&MQ!-\(^% ME.CI#:/904$A9@Z(%PL9TB 9,M,;E'^F-QMZRUSX<;.A+?QLV;+=AM9<_.2R M59=_9O;D7N5>M[%7T^P>S%X/!ZZ=1D_O',A>$:[E:*#D_+*%(W1Z94:=<85X M3Q-?YA2N)M<",!_R&T\CO)G*AUPX/OL$P/*=JRP8=;C@/RO79(^=,E >W7=) M*>M1RD?%2V[:0-E&[C6'&Z8GEZ";U<4 MN%F1*!(DMD*/!P\?*?JDZ*L#V*3HVY7H^ZCZIVM')P3/>2QM#&LXD4K]&D9Q M+KHRHTSMGG>#97)*T]9]]P2P^9+C^'&L-C5SKT

":*IFDU#$H0D"'&$3JM5,VK(K-3"V[*0 M,NH'5WV;4-W'@7[^@.-!,OC^CM#65;,K50!)$"E!-%7-:$J"D 217%6J43L; MX3B4 /.XE8 -.=$/POG!FVTGS@[>3GBA1J17@\&!4+.FJQU]N5Y;">6;D2#K M.XJ/%$N:VNHLM^DDEO:/)54S.Q))-4?2\T5[AV)C;I=AT.ZK66IZP([ERA^@PU'9OA34IT;&[=#;5;/4D-FJ"C3WQQ?ZOK%.H M)KH.HCC?V?W4@I\M55]EJT@/51VPU%UQ(4@L[1M+YYHV5\8JL5,7[,B@IZ2. M)1JWINHRZ%E[+#75CB&#GC7'4LN0(<^:HV@_Z8[[OPR/+N3)AWSC.%LW/KFX MI]Y5VS*T4Q]TM-7V*BM5HF.7<4]-1ECJ@HT56=''ZT269#"E&[?4[HJR5J"C?:I7EFG$/>\GQU[''VHH>)*'I%KR#7D&H>Q MQA%YR1Y8Q*S0YI.-'?;*O&"$L^%3J5?"9W: 5[<&FM2*:NE:Z$N'"%I3-;<7":Z+G.[#@!+;=74 M5CB&)9;VC:5S0VUW=9F,7E\$Z3O'SOYO=$D:)=MO=5>8=Y*!]XXE0U.;AFP: M6G,LG;=57>_(>["^"-(7^B:/]QX\HO#:;\QGH>61"6LY0]=WHQC3"EY9)3OV M "D7S%5S19V+=&JMW>K9,&3G_NWDA#=[=1N3=220W>KHD?U?6J>(4S#%5M4R M2G99$[2ZVI$)*EN2\9W6<@^MA.R:7=*.6\2?0L3M/GYAH1+,)3^?6+!-7U$8 M*#TC^\;0?_V?KJ[IOT@TU1M-Q\1('Q/U]Q'M)&J5"VIK:6F7\2 ;>-Y:,IJI);:7N6#KOJFUS MYR5.$D$5"M 6]J0YWGOPB**=7UW?\FW7\A37MX,A4Q6?E1J$>ZVFM)\;-Q[Y.\)3=/ MJ-V>E.F;'C^C=8Z\;/AD8F=]-@A"AI,87]W(#7P%?A4VB1);[Q_LYWA40>2N M:JQ*!/P8' [(97)4B-5:ZP_1EIBM,V;/VVJW4]V/*9%::Z2N$:$]XC0?24X? ME/Y=M;5"G96"XB QB['&=5N22LS6&;/GFJ:VC!I= Q*K>TKN.>*+_8C"G=\_ MY%XX0%+65:,K&Q9N![+-[O(&UA*RZZI+LF?@=B8O'K>O_!1QVE*;32G?MU)O MKVHK&I!(R*Y;'2H;EVY%(Y&QT(./A=ZQ6/$P'KH=^[.0DFL'A)^V=/AZ$[O6 M5#N=-5M>'80_29+PT9-P1S7,CB1A2<('2\+G;;75KE[3?C381'7]?/_S[9?KNY6_J55IZAQ#4>1-VY4*Y"V)ER"P? ML#\8>R7/]2$(;N&8M.)G-X;WVU,'[Q0>_)$]#V%3T5%@\2^FP!K6,Z,IP"$; M!6&'Y1XK= ? EY18D$*#Y7@$4.\T@(0G9&S]FX2AT(Z8J-\[8IJ:0 MRG]9P]$ORA.S7WS8W/-D-]LNICSEO*/]3%37T7]6@@'0U2OSQXR2X^(7AC3' M@#IAH9=(88!\1_GOL<^X-FTT545OZ@8M #_H*M+JB-DXOMJ;J.G"N!JS[!=\ M ZX:N>^EU_ST65'NQZ%RTKH'5D WH:4G^Q:]-^T/ ]?%,!#HS N,>1 MJ@#A AV'$[PRQ[PY)^TJ18L-'P=#%D9\V]^8XUK*(PM?71L6/F?O-H-;%9_Y M)C:2/O$)'HF4-P;OA?]:4138KA7#L>#U Q9AMJ'EP;[%6ARV0<1@EP/ F_\< M-23OUHQW.?X37O68'0SWRZAZCS.JWMT2H^+"'V14Y--O,VP*\@\H%B"RF&&1 M4Y_^5!X%9Q;Q'W"MH\0!Z#GX9_Q"S)&2<>%B'A*01.89!9'[_]I[]^:VD6-O M^*N@_&Q.R:<@F@#O]IM4:7U)]&1W[=B;D_?\E0)!4$0, @P 2E8^_=.7&6! M@E>)(@!.ZARO)!*#F9Z>ODWWK_$=;V,O<'#U[Q[\23H3!JGZD#AQ[?P19TRR M8_,CQ;.Z8E*Y'FJ#TYV[K>S3&1:)H_Z+"_ G?WSECP>#\7 X[(^=]J0[&;HC MUYU,W>ZP[UKC[F!D_Q.V_95\:A;G625WWO4X]ISOU\X4EOC6"1ZHWBBKF3Y0NKA.H(Y7?// MQON9$]YYQU0^/@=_*59#?+@3Y2^+\%:8JS+&_H+.NCC:3["#2BA3[S2X&N6T@?MI]ZI67JT9XHRIYD/3'IZT@%DS1*T8 MPC)'.ZIA-4[ D]1"AK_L*CHTT,G>U]@U-MK MVG^9U>;^CF5:.X(NAUQ)/:1Y#19H9?TU4M*9-HKUT%EP7,@N37(@-UKB=6V#^R..>SW M:Q_RUDQ7*Z:SS)YU9 \[S72:Z8[M7M7;W@NH#CS7\*LCZSP[5!G/O$DNT6%Y M)27UUQ??D.EJ,-IXSZT3UHZDZ=#J:IH^MSVGGKK_9QLSMF^QF@RE_TPO))\]&,?J&,CGCF1WJ-FM$UH]>'TC5W\Z%FGRB9T ]A_V! 2F$>%V"L 7D$3"H&@"IKYP@%1X 0P=#2= M)EZ*A(!!K58O&W3B[1S4^^$GU(U@#[SE.K%-#B]: BVQPCUVJUW@GH'DGK:R M0<@ ![&//5QY>B_V:1;QRX'RY2Y(]N1=4(XJ[4)O*+:AW1H=?8;MEG7D$<[/ M3G:$)TLZN5/OP8N- /;#NTY %WO&O1^G2U@AK@OA;06L\^,"7^:D^!,J;<)* M__?2CSWBRM0)\0"7$ZEEK'/"GKIT8&M=^GRZ],\4 _Q2C $VXG 6+OE6)6*W M\&E2\6$/2ZB\OMAS%ZEGX8@UZF06O<#^.)NGQOOFM4/X@M M_8%>JOG#8+C;?JNV6-[9_&&UF=#&W@]/;OJ _"=B:[7L\M#IMT9'=GG8"L7? M;PV&Q_8&.$/?@%'?KLMD.ZWNL#;M(^R6/=B/LD\%?*YK/P'=9J&4+"_=9J%! MB.I[]DXXG#B-QZ+7[1%.WAY!T^ZE.B#HM@:7E'=:XE<^2P^#2B'5Z]&;.'J# MP/2>TG]@W]*%RBVZ"9#A;;.[HS!>8\A?$D.,S/YH>_ZEYH=+XH?!H%LQ;FA& MU=M)^S14)&E5=Q0XH*- ,Y$.;-/NU1]WI^&;9)G#H>X'4/%-ZAQ;YZBWZ.6* M]#2L2]T#&5P5L26H^&28YUI[+DTI,[1L"=8\UF]^,PR>X-* J=K M/FL4GYE6=WN3PHJQ69DIV+1RYAWF8/.KED^!P7\JET2/49TQ&@@36>91:)C\ M9_GJ)66[/!G[_LEAE\J1I,EHSCUSU(!.K9KGZL1S?;,_W-'Q4/.@V M@Z[=DV8V5EZ!-2HNLOG:_BG!D$NY!&LZJ'#/[-FCZF'+OJ2_JUFY*:P\.C8Z MHUE9LW*5%G[5[8T.#BO4A8D/B0@U+?'A:EBI;:V();X.X2[FM Y =C3,VQ,! MTH;6JYWSJQ,2;9D_T"0(=XGV5HZ^;>6(L@S)V1:0G)9].%QL!LEI6:W^2<'; M%2S54KS5,LAV@F?%1[?COF\"9B^!A*XQ-^P!S+X*ZR\1P:WVX7BK&6>,C@$A M;A3EMZ.RKVY!$3#7EJ?3/AS=/C^"GV>]"%; SQUCM(Y\KC;]6$4^[W8.13[OV?LCGZ\V M3EAY/TZ^H$ASG'28FJH(%6AT@CHG"'1EH=&T5'LT64%N9=9A.:9Y[PF0YOVC MH/H;1?]R-9E?-Z]M0Z>P#=UNUK_DX#9"V38#3/'7 M&"'^7,=OHU52CLG^>8$=J] 7^O@#NV-XR9YRIDZFUU']9HLH/])O1\B-B-A1;7B.NE M9'EIQ'4-SO[4%6L,;96L&KG]M,CMFB4K >NN$> U GPI:3[.%T'T")9-HI5ISOCXRR_10'J_@=EM/RC%]WKVN2()ILVJ5ORW' M+GPI=MPTBA.ZO('?L5F[@\UNGR/F4>OJ1O34JFG6+Z?P!=F(_103K$(.QC@?![!P;OJEI[5@M-\D: MU1_4KN&;9+=WH);K+3KW%ED[ +\O%9EK?>%3^E\MS8'/ZC MA'(U.1VC77CXAW#)J03896_1H+<=@4EOT=FWZ'!+36_12UMJA_97?)X=JJ$9 M4..H ..;Q6HIPZ2DE.'<62\:CZ?&>#R6;8YV]:JJ"RS/43F;FM$OA-&[9K=K M:4;7C-YP1K^RS&Z_7RDPKA?C\2-38YH!P&9M!.'6"&P["WVK#:+P=:5)([Y>K-8V' MF0_4$. MXNH41PJB!R\V9IXS<8'=!=8)>%#+($6];MMV74I>X9#.ZA1J7ZWO?GCBDU6 M5[_KZG==_5ZLUM35[R>GLJY^U]7OE:*_U(:JN?C^P^IV19N%/.;NF$=G.6OFULQ=:>:^0N;>V-ZV MJ7Q]Y*5? ^KA[0KM=46N^YI5#[]^^S<>P&E*5 $,G7\D#);="'\P;3L'EQ:IFV] M117?HJO>X7F4>G>JG.7:=(.@CGI_[Q+W9ENQP^YV?:"]@Z/AW#10WHG\KN%& M%$Y-TV-INA'$MNFZJUG.+!5L)UGB_?RH\*VNU=:5?9MJM0>=(_W'1I3W:4:_ M$$;OFUWK4(03S>B:T>O&Z%<=LS^T*U6VJVNU7R1SHUJ;7A$WX?EJM>U!J],[ M6[GVMVT>0+%2NY.WI*=*;=N6E=KVX79%]F0?:? MO="+';[KO)G,_=!/4NS$?N\=6I==?@!>;>YHW^0*[\[P%%VX^T<6##>G:+K= M&K1[=9DL",NAKO"^Q%)F7>&M*[QUA7>SRFEUA;>N\*X8876%MZ[P?LGHB.YO M7K5 \K7F[@;QMF>T=O5.;RMM'W@W6 MOZ3;>GIZCR[KKKQQ_R6.IAY!-#F!,?7$7:$?)LO8"5U/I\4CA/UVK:Y3C8^E M;+^G$^-/4YDTW C'H6EZ'$VOK>TX9$U7;HT*:7U;CEWX4NRX:12SRH/?,1/$ M"=/39,8?8D?6\'C8/=WWO.I;-&KK+:KV%EUU#D_&U+M3%1- 5WW7R 1X"MI+ MLRU=>Z +P4^#][J]CDC3]5BZZOC,:<"WMI+-OTE#CS55\A\XCYRIO"-11WS/^RYU2Y^>4U_D]Q=\]M(JB MYAD^#:GTMVRSV]D1R3I35?]3 "HT$]:*"2VSL\-OUTQX[DUJ/!.:[5&G,3Q8 M9IPV#*S$VG&#J7%)%#"%8V$9Q!1Z701DB!(?RWW>$HH&V(WO9$D^%94K3XD7 MM_-'G#%LP#+=_,C6*7.-V+,3WMH+-:5K%:FC_CN+<[/XSKL>QY[S_=J9PF3? M.L&#\YB\>E-<)2Q1##X KMR?&EMVZ^FH-*>%(]D;?&234^*'*C*-U;(*R#16 M.T>F.1A<)D>FL5J=(Y%IY/0V(-.$^1>B:6'ZQ1HZ-TK2Q)@[?@@/CSW76?(3 M^>J3-'*_7X_IY\*C.8:/1,.)/3PRAO?OI9\^&G>Q [_,G0E]BM@VW@_/72*5 MGXQHZ81>NF38&VJ',=(9=>6A:]M%GIGWXL_L=&9Q6.QM:P6SR?K@$%F& B/",B3^=>K$7NI? MQ9;-"?KW?B+I?4O[;?SN_'@B0E-56+FX/&9G(\7EK?%S+JQ1!4AN?HH&L!7! MO#8+(>"M@H^ST1W8X M'_NR1N=5TS?D(QY@T) )Z/6/DZ7+!M]_.?/%.^-WSYV%,+.[QQT^)_[HQ%,]1K/&."SUM-+'A".$Z_]^6XX3 M-_87HAL''9*G)YTV)YNJ1@E3_;9I5:Z9K6:(\RVAUS.'0\T0FB'D$KJFW=N> MI*?+<8\LG]+%N'LX%)4^WYLLI (((XQ][[M>KV7GIW*F\KU,DDX#K=PR*,NF+WPNK4^K;9W=5: MHD:%:IH):\F$&/L[7_V=9D+-A.S9-4<07D#%[@[,G^87[*99 8/\9H]S>I_@ MWL#F#ZIWE:G'J.88#40WVM-?4G/V]TG+.$V.Y25]]9+2@O;*=U!9\!PM4QMD MPNZUQ&K;!]V!:7=&M0]Z:Z:K%=-US';GR*:[FNDTTQU[N]?6>*\5=\YWP6GI M"Z3Z6Z/EN25LEF(5\\6W.[FRS,Y@H-LE/CM5>_VAINHS"^S125MR7"Q=KZR- M.2Y-UW6-"LD1:T36C-YW1S<[HR(!I(_C\D+!7TQ)6CNWQ>P&I+'MBS^\):L>C/PV3%_FQ'*%P3\?EZTH:>*U!&=ECD\B+$G&QB/VK8/P2EK7$_NW;K=X: M@.\>Z*42_[??+@$ WOW\*J*UGV&X.VD:^^,EXS4RK'6G-D3^1 2'P3$(@ MI@L;$\V]&%Q2!\2 $\!XT72:>"G2@ "RS2K!U8;*M6S3A3=FXHHM!W M>UM@N_?!'>:=Z); T.]];O.SDYU;@4(_]1Z\V A@4[SK!/2P9]S[<;J$9>+B M$"66 9+3QP4"A3LI_H0*.\#:G'\O_=@C_DR=$ ]P.:5:QDG803=UV<7 W4Z1 M.L>!DP,?949'C<'):VS^_)GBME^*<=M&2-8"QO2J3BN:0)8E!&GW.*64*;6N M=90-1;+43XIM/8K2U"E*^3+CAUH %3_"US,=> MQ]5T%A\Y81#Z*8GC!H/,' M^<3>JJ,_.N 9>V5%,]@T4!#@[OFN[X7N(PX%VP6\2JR*RPDBU"$E;7Z /MBD M)UD&*>H1!!S'#^!/\O$YT& 9[]_9I"9Z8N [5I-@%>NUV;_@V]5F^PWX2>"A!=U_X#NBE#!9HR- A_?<]."X<3 MI_'(];J9PLF;*6C:O52_!-T$X9)2:TN\2MWQX-+&:!#PWE.Z%>Q;Z%"Y13< M8-QNFZ/A]LI2C3A_20QAC4RKO3TK63/$13&$.1Q4C1^:42:WHUZ\&5FNN@?! M 3T(FHF+T#'[PR/3P#5XQVA.:># ==:Z>E*?6(=M?L]W<4))ZG[E"CJS>*SSIFKW\^Q&[-9Q?" M9Y9IM7?X5]5BLS(SL&%US^=3+Y6Q".4DG@^HOVKW=WJ,<]^)UO:N7V/I/\M7 M+REEY/D \IL9?;$LO[O:\ M^*5&99RD)MFYSXZ97NOLCBLP1[H:LOOYJ=KN6IJJSZT?VQJR_[D;_&YOK-IT M!=8HUWOSQ? V?WL7)2[EFJ7I^+96VVS;_>KAG+ZDOZMYN2&\;)G=44?SLN;E M^O/R%0'L'QQ:J L;'Q(4:MKU^I75J=2^5L0MT9&8[XW:@4,PO-LY@CUOQ4!L1>=I9ZI[)/#L MGANQO]!^J@;I/J<&V8'C?2A@HWY,(Z)OE ;=[F9$=(UM?G*SK'% YE*[%/!/ M5QM"](K*I".4B=5^HEY_&HYYUA2B#,=<[;92P":'3[O6'PYO8-$='?+06M^* ME5G@E OVY"+VX2/87YI^$5]=@2LG^'&")5?@U:-IJ7EFEG:E4>WM,H#W9AE- MFX',MQM,?#=D.R'J:^7J< M'W(B/^*I)NS@>!/V7+RR40&7HZ)_!AGGD%/]\0>V9O"29_;;5M\M9-QK)'9Z1T)O"5-L<#;=7^.B2WV,IV[.V _]IRAZ)3G_: M:NJ+I:LUTD7J30EGW6(51X"MT$_:0+"9$$0=T[*.+'NM:4E@#3?)-ON#'<"Z M>I/.O4G=SG95K;?H[%MD'0E6<7GFP)3^5TMSX',Z\^+C;K-65GW4Z2BA7%U. MA]GO'2K"MO#)J438I6]2=T<00V_2^3?I8&M-;]%+;Y%]EAVJH2E0X\@ P]?% M:C7#I*2:X=RI+QILJ<9@2_; M-I'.N=50UPZ*G%3,_J%,/K([%A'-C#0C*X9 MO3:,?F6;=GM4*9BU%^/Q(]-CFH&MMQ&T7D/K[2SUK7;-_]>=+D 1>L%NV85B M?UGK;P^.0OW*\=]&K<[Q^&\%<)$8#201* MB;A"Q9&"Z,&+C9GG3%S@>8'M 5[4,D@1UR-:QL97+XKOG-#_#X_Y)8#->7Y$ MK1.P"8VX?R7\-R?P.)7J5R?^[E'A_Z45P7=;MF77I?K9:O4&G?I,MMO>_''% M)@LRL;]?77DU)CO8;T*Z"'YG*9TN@M=%\+H(ODD5Q[H(7A?!5XRPN@A>%\&_ M9*BCO B>D57A3W.?H '/?36H:RMK65MIMTVK\_1+P3H66&KF;CQS]TR[__2V M;YJY-7-7C[FO>B"Y-_;9;2I?'WGMUX"J>+M"" @5N?%K5E7\^KV-KH2WS7:_ MK>N*3T+90?^DI<472]FKP>:<'$W38[5?_T0DK;PJ:U0LZ_?8N?<"2E.@&&3J M^"&EM^B"^(-I.3PV;J/+>%]JB_K'-NK66_1BY57=0^NK]!:]>(Q:%\,WQW7-L&OI?KM),O! MGQ\5R]6EV[K0KURI=FT8_:IOVO:@4F6\ MNG2[^FD8M=ZW6QX#E*?'S76WKR\:NW%J]U>D3KJO[,XCT'<>==CH/7W:V<* MDWWK! _.8_+J37&5L$0Q^ $U/[4$&O_T_\WCF'$DODTHC+_SU[HQ0Y?>M], M@%A^DL;$:A=8H-_KC>I2F5VKFG<0C^U>729KMP;#6A7H[PZ2[UF[B8RMVVVCRTEJ#EO'WF?6_^:_,HIZHK/TR6L1.ZGBYFL,W>0#?_/DW/8WNDX0].4Z1OV;J8X7EI>FUO MMW^:KMP:%=3ZMAR[\*78<=,H9I4'OV.NCA.FIZEF.,2.K.'QZ.\X'KK2^.Q; MU!N@BNBF;!63&COQ(G43'CN36HZ$UKFH+>CB5:->+#,.&T8QLSV7"R-)E,/ M-)D_[V&5^J$**F/ET#$$*C/,,65Z3\&4L>VC,&D$IHRDP_%Q[-(7CD*V,/B]8,[]]+/WTT[F(' M?ID[$_H446B\'YZ[1$IOP9#9#X_D7)Q%(Y9!E*P5]Q&O??6 MY9NNHSA\.^Y MY&J?GL**H:6O34#X$0/F+FIO ' MO%-.:"M0_Z2<:CWQ4LVHN'LUJB@X7K60 *G=8X]TZSCVBWKI"INH*HX6)V*B^;]< GNPP#U[AD3 M?SH%*05BX@*TCV5S@<6]GTC*,U\;OSL_]L;%JC9C%Y0WO#I$E[.,PJX.1O8_;;OS:I\C^NSLMXKT5ZXQ M?O'!S)W@+B%)WSL+/)>@01/8%?<0Z+EG(E9_+V+55)X1Q3^#F7?O>P^-D%[? M?#18\03C#XN4A-.#9\P<<$39C$,S%SZ/%GCBX7-5!Z:S.%K>S4B7NTXR@X] M&DZ$7. GP+)S7'"WP/#S$%J$W3(_298X./P%&7<'>= M>O$7L:B&E!>(;E1O(A(C2^6\!.BD,IY@&VS0'N7CQU*.F4.,3OU MKA"B8Z8X$0R$]HQB $4B./=@'!/N8TZ.K]Y]%-SCC-_''@QL?')<%M!7#B+0 MPKJ0\%X0/;QN&1_8-_H SO!\[*&ZL2W:VMA;.#Y6.!K391"0%(Z6*1CJ(5GA M^5K&3D!TVF,&9"C%'I >##N'EE^FL(BQ)D8896.K;\Z5Q>:52KV1TM5>G'T/ MM-+<3REY%=[]4T?5J;Y*3N2.Z1*W5B&WQI+=(B*Z_5ICR59;_O[#PP/K>R!M MTYF3TBD[0)BJ(H0%J>!T/BW[R(X'."4HD9P)"%$4;2"@YIZ7JD(_O#-!7MQ[ M"?^([Q$N/@P8>MY$>/>I$8#]F-()#8' AF4+,Y3EI#AX4LX6Q#;-8^*AY,45 M 64?C2F7I^'+W6!)0@)G!"\%DO8/CF\Y,%@C^G(B#N>P_4B$'>,X\/BPK M62Y ?*?P7W=6>!B$,^PAR@IXJ*S-CTIS:26C?;\MN8!CFCP.K"6B[,.I++A# M@9VXL3_.K.0O#DSMUC1N4V]N6#'K_Q],9B,6_+>$I+P9%_M4CR@ %/D6@;V',O]'4Q2#X'\M^]U?O M40YEW( ?ZQ)Q<&>_>#%PP!QE>DN^Y3;,XCUFKO!8(<,/N/GW0&O<'-20&/W% M"@0@"##25(D7 -NE2S8]@.3.'.'%$SXO"%2& 2=O@ML "Z'"??A+ /R 9L)M MR#M\+UAB"L<#>1!^I%V9TL<;WO: 2@VUEIS;]F40,Q%_AWBB0,TYB801H-G" M2-EQ0V6$X0,7S 4T>N3$I\ -O$[D:0^6!%0-\1C3 8-%-B.:>#L%$8%K!P/. M9!H_"I4L:+"/]%+,.;(8,YM+E2TFNJ?_ F[%K[M AHBLQDS_4QB3^!08YO=( MB 02(DK DB>%G)K-NR KIEC%%EHBY\XGC7H_!],27F.H'PA3/ M1'E"/(:VU!C^E IY"&,G8/!&2 ^_:.(22=X9L^@!8]\F"]9<,^".AE%*[)X9 M8!BE<.[!BJ8# .1*3(6U\;PN'+Q^7 9.S-(9C 0O68#,G? M_^?VP[4U8MP.$ SWX)LX\CC"^^XBL<=3$; M14W\)%XN)'7O@FB,S)4)(%8Z,'G@]*4K59[4Z+G$$$J4%>O&CVE23I"0T^'/ M%XXK@C:+"![ 2U[PR$1!5K )'0M[.#P5*(R5N@V*0E%GLW=''*-FH*03P M+5L,'NTIQSWI<=R)C-&]\-Z/(RXU8]S)Q).# 0=,B?]C=#RDE(3M2;SUPPCR M&=M%)'#0)V;A,)D*1;.%B(L9W!5B7\6E=:-E,&$S"#@Y0;'KD(+S)M4,2HT: M'V%BD&__UPF7>, RCYR\.Q(D=)\0PIM<7KQS%WNDP\C%=^84S&6Y M)BPS0:4;^45A?+T&J9FB:^!)6]'[X9/Y#B8ZZE4X(7QFA9,A+'AZ>>*%/OR2 M@([":;%.BQP4W$+MBA/MW-WA]1W&0[*H 9MGY(5WVXH7?J5,^G<<\1<<42KR M;-ID2)?-0O'U>T14?7U]$V<;D["N72#J. M@/$W,$#(&TW;+JZC5W<9_F[BXE [T*S G ?]G3LG2D DV2NP0I=L2M1$JK3O M,!17!HLW2:&.II3XP(W NB;<$'R& E'2FH*E_NH\YN&?PU>J;M4G8&2@_HU\ M*.,:TK:+P"%#VX-="2>PR[?XLK$3?C<^TZ7;Q/B*['$E1OOE]N?/7XOG!1_^ M)A@.X[PAGESC4V;1%)[_]OE3_KB3L(X#^VN&*IQO^W+*KZZ+KQ8%?Q;#4[E= MNL_&@1M'O@X;0X[R-";+R%,.WT+W/I!DAE,/U@6=C"OGM3%LM_]@7 DECD:F MLT0CF0P$ZO($7R9%W.G!%R,^;*FP;S\!Q8 MGDM440*F0GRL;A"<4]JB+92GH 3&"M"_N,[D$06@O11XCZP,(:[6I%0A4K-) M4+$X3' _49<47[3WD(5S352 O_)N\]8F"MN41)"V%A3 R[#7 MX7)>/*8W$R03C)Z/=K4'ZV;'YU:^230>2464WE@$2\RWP_U!7NBT\%Q?/>65 M<.(5+]LQK!;*E&D01?%K5B;$>!\QDR[C9>+N#;^ 0!/O)'($5R]YVJ#"O)EO2&G%@E&%K MV(59B;P[\HFG1J_5Z0J>[5R33N!]YV5OF"6P(N^KD,HBKJ#LO+QA6CD<^HIH MVQ710%\1G?**"(,A(J!)5MX";:O'+!)>?HE:8I61C8NDE'%O]:K)I5BEB(NK M,4,9623S:LE!0@Z=KV?^"&<$7BJ=@P4JR)3C9/F88%P5K@<>CEQDB3"1=OS& MM=TD"7R$[5QQ*6![8FNN1^,C71%P&7G+PC2)FL]%OJ-A\3!'UL=MLQ/OD\)76@M)C#U.MA"TP-ND[&)"^).*3-)O?5 M?UYC/42Q/FC3T.1KHF(NOJ3#H0HX;2#A^+P3SV8I/.&6( !FEN*XRFMD^-/J MTO#=U=C:,:>)DZKHNQ@9&R_I9I@M>S9,Q=&@H$7+*/7V-GOZDXCNL>!E<0K, MRI0"=;7'ZIIQ[/".*1K#S,1UR3:1CX01;@"R&R'DX6X9M]BMDIU!)* L6A@[9/@W3!6K@8+V!AF]%[ M!N<1)2*&X+( -=ZEET7.:8=*##INA(?[A1>R21KC#;)R(9MOK8R8E9C%*.'> M'D#RM2;@NS;AVAJ>;1?(.NEGY<@O/X4BN:QNJX>TP&L0O(;&/&.R).'\F)2/ M@X;EV*,R!BQQ8)-!VE&X>[AY>%_ B1I^PG8JI2!3:K$7)N_T;K[L;B(V/8EG MVHNY%]]AODE>=$C9%' JYTYPY\R=5!;9<"H.<0*H>S H%OC7"7 %J'K.4H!? M%D*$D\R,-PM2CJKZ!8FZ0&D?X\'/LP\T>[PL>RA;J&R'*7UWO/(IE\LD'6C+ M/8P\ VLE,R?FY"9*9LJ^3K?!UN!=GEE#%>EZIU]VI\G'-86O2SE2H/=-+,=P M9W2Q%WNI'].63KPIW83#%D988$SY8BC%]9Z]\.GTW,#A/<& 'M#;!U)-*)!8 MDF @S2QO(ITV+4]?>,<*NZ(DT>M]>-E]H#L=SI5)P3M,L R!\M(I3C*=@L>! M^:AZ6\ZV+9BHA@^1Q9"9?^@4ZCTYG\C*LLH2"5129KFK(",(2!*Y2Q$>Z68\*7^/G%[DN=U(1/QYNM7 MX[T@A\P!-/-DB[PJ?Z^%H>LI:^=^LI3LK](%HYOB8L71Q(DY&:YE&/_P&/U( M(&N!8J 29W$92@FA69+FAMP(&$4G.6Q)R0%2IF$:G%](V53*\>K&+)3(\ JHX?^I3 M(L(X-'W:"I$@1@L*\1= M^X*\U_=S#0&B&7-'4<*+IX#8211FA;NQ_#N"T"_DGU>4S#=/^ E6YVK")156 M%W\2RN2C1*2Z<4'Y4"Q]+%?"'4-%PV2TQ$ 14X@O<1 MG9Q%](#%S2+K%.CMROHV-+[X9HX*N3$WI8DR;*Y"11M(J*-*%ID:4H @V3.Z%9L=DS,RKP=#YD&(MTB&2V&N?N@QDD.$&1A6H\-OMJ=I]J3$&= M\) !)F^+,#]=XQ22@M83UN@[KYMA\(,Z>RDHF,T9PN?!?^',E=T@,+LG3B?G MAX].8? (;U%1"5%GY-I\WY3,?9GKV0"Z.G;S"T+'RG%OE. M*VCH_%F_U[*MT<:/VRWKR,^ZH^Y13VZ;K 6BJ]NKTV2'>PV[9W^AC8#^!WQU MM*4QU93^MXJ$OQYD.!,(_II$:S-*WP_C5\)1,CYF<)X&J*=C.C@]!X5+NS18 MA7X#E2'Q3AQ-T9G6[NS3&I*7*^36RHIWTV)_@A[[AMI0VSX7[XY.P;N\76>B MYA6#J"QAC$GRNHRN*V%+VFN)U>[%:EFN%HQ7-Q5MVNVA^U-Y_LYR/K2YMOYS[>TX7(:>FA-Y]TZD^JQO:+[]:$TZ]Z M9J]G'ZS@]HYQ/Z/(T9NZ]Z8.!Z9M617;U1,9-.<@\/O]91:FI8V].S\,!< @ MIU#L$?8^N8H]JV7=[9G#3N<$&G8?-^<0B?',@N&L1+>Z7;,SL+92_;F%P$%> M32/NOP-@ M8)9 *^&=:Q],6BJ+RG]82[M_UD=Y3Q*"2&Y25.0,#20<2]]$3W@2E56X77 M-%-W!O05DX)ML(LM=3)8ZFB9,@_A]T:M0?8N,0&E>UJA%:O <*3!$,!.U)ZV MC-]6)Y"O22#GUGM-E,/49F5:T3^7N)2,Y,$/18CF/,8G] M>U$7N$Y2*O(#L>UCF1L#2\^\ D5W4)-+3SU"XLPZ#3IA'AK%&6Q;4.EZN#:I MU5$Y0FG?(N4%#N[-%T'TZ'FB@803B*"%1,?-:)_7#:O3YTT6YDR[C[!U9[?\U MO. ZP=X_W&B;2Y@1CTPQG/NJ8LW-6A!JMEKO+Y G"-*,6E0@C!QB>"31-'T@ MX'^E#1#BTATR"]6A,@L"57DWR[&)CU@&++)4FYPQ4-09*-<:U!@5U#5:R9NY MK@8\)JVWC?S5[1YGO:TR&/A(ULOM?V>H&DJTM6U%%&W@@4/DAZ*9JJ2(\G:[ MS59$VQ*U5Y20*GBT#CI2/I32>27:=;#^6?/MLBY<.'00A7?76?]T<:[+8R:% MPRW&DAKM-&"K^T4@6)N>#^[UU9\(4BP#N)L: NB)8>8&>SWWQPC/['8S<_WYA!GDJ"E-O M+Q2FE\<38 E$17 =G>?5]I=O<^1)QMQ\K"E5XYSIN)JBK 6P@34OF7S>(EA-C%B79"P2LIQ??^ZZ, M62@(8WBB*'P5"Q3@,%*0JT5D2B!AKT*'NLIFJ],5*(W[ZL(\$+;O^'X"ZQ3B M[@L0Q+B]-8W;U)L; ]-X]:L3.G<4%'P$$&XZ65'7%S4[3%]%_:G7KO6 M=V%GU.<854",^QO712!\E.M?0+"X\C+B(QQQU!?)9@#XNNGT0Z0H-B>B>X&8 M)2FV=XXG.8#^GV]NOO#M$'\KNW:2R/K[OTKT3$BRI@G?P73-J$_W%]BB<"'0 MJK'-@L/EF"GUX$6H+3NJ 7]?.%P:>O[S_]S^^':&M$DYHX;1Q[L7C3W71A70 %C>\]\ M+.%Z$#XMFB'.]=^_Q_ M8H IG*84Z.X3$G76KSC.J ]:1 GF\$QY,]5&:("7LS"\5ZHD\#ZY:_M[ZU@ ^#P(F%334%@T3PD"M) MYE/O"O7+_%V\4^078"+3]M&9[LLX0D.CH#ZH(4[>OR,/=G&PUN$^4[=)['B! M*0-EA8X! ?=^< )JM"LJZMCDY(XFH1>HEBD&T23&?_YG;BCC4+Y581F_W7[# ML^=3Z(R8*:,,21@T6>[@S"8&"8 5:0.&3X0I:C 6V?=%F)-Y="^,=1&G46AF M.'?82H"M<9B$2L)/'#W"-BG4,""W.X4=OXW$&6]0!R'5V!N7+[X11^1WO(&8 M+%V/Z)D;YR6;*G>(Q?K*!N+W78>S)=E>5:Y9U5Y/U,Y]1V8>3@4,;&!XXD9? M!@ 5UTYQZ'#_$3#>%\=X@LQ7Y5#(Z^6U"<:&>#$F[*CTJ*5>151CR;BRZ'%+06:BT*"YH MNL4R1C7-+J$PD.G[U,VG?#A0H)ZOI,MQ]_4B:5TG!O4+7YIC/>W4\6,#_;RB "/K/^08:D:4S*Y1[A!3> DW2U)+,>0 K#4N MP^2[E>;[5^3FYEAX.QL&J9=TP!5L1,66N2=.L,>'K%L5^R>5 S3,-EGAWQ6^F-K=D':VX61@4RG.IXSQS&]^1?5>8 M+L)80_O%)#&\C M9YRN/AXPS%X1@PQF1<'/RR]TG"[@7D4"5NDG3%W!'7\!9=;^ J[42S:S$ M6QGZ:H86_X9R.,GM:CTWU4#!]D$,9*)*H+BQK04 MU->\%D/:Q]C7\5$FT\V ZIY\FU258$>XGM(:';T\+H>*8NRPBHI/4%\$:EC= ML6?WB-\';RL0ZAFH23V;45\)50WO%U>8JK%NEE$FPV5;)V8U[QZZE;][Z+9D MNV'FQR^8.3GA^][+<#Y^ 5=;-I3&PE+B1>!JAN*:(6T M?\7]/OD4U)E9WCQM(H,IC'!*W@5Y$,%8__%D:D+XN/DYSD%$!WD&[C E'O!< M,"Z&8H3.-DIAD&ORQ@1V*'A4+_GQDCIV1+=RQYV!D)9V,HZ6%;%&F(?W+][9 MLN[M_&IN'+UKS<9\B7:Y-PUDXL74H1^0]N%H!@-B8^TF'35*4%*K2?+\3[A006/@K* M17ON;",.-88<<_8R96(Q%F#'XLI!)A0DRP7F#"?*3<-[.$)3X^,/SUT2WWQ& M@PNCMD*S\^=YAH+XW&374^8'<4QT39;N)U-6^]5_7>*EE=5QKJW>E2<:UO"=+ M]\RY0,E/0J[!X$CA>97'=5(XKO";.(CJ667VCUP*Z4_60UV''5<>#;TS)5.- M/0PT)L ?(84K3L>C$?C?T0=)H_7OFX=1[/F:M>N84A93LC?'E [QQ :O:A:) M>OD-*)>B7VZ^_LXAX=M;X]KX_/M?/GXU;G_[]/GKKS>_WW[^[8"V\9N6]$0O MN]>NO)=MM8Q?O#N0%5^X,!&$Q?[^=;65S29CT)KW E(_(%,9PE[D%0:AM<.4=X22C94W%])F_' M*' &0])=E*EDCU.H;>)A=2M9G7EL"L9:8OB,0E9 ;IC!9,D)3&!U.M\]&#RZ M\R@DMGK[(B^CBG'!/,25WSV)F):I)J9$<7ET\(,W]?B.CVQ%E9A^0NY=\"@N MS>B&.TJ\E>2B\3(&ML'Y*&XHN?\2;XD(C/%"AIC"R\.II))!OUZG^N+HID6W[,8G.%)1W!11=(-1'#?V%TK]S8:,L*>$FO&48;A\ M"E;?;+VR\L8T7JG$+4O/!^O76Y#'EP\$DBAZ,,7A*&3NKY7J9K*2DZ/Y/7@L M[U'(8E:G6HU0?/=E^'Z4%YM?.\0.WO@L,.\N1\+&0E9N BKBD#DQR0.^;)#)'CA<_)F!&$6$=(P%2D. MNR]%FI'>]9?L7@Q331X$LT^7E(%00MA2**L\/UI>5(5EF&)EB)TF-?/ U$V! M,<&O&4=Q3&GZB9(IDV->4$*.$\=X CG7SK@)TAF]&M;@RK3-M;Q>F:9?&9?J%A;QEDCV:VB\/[5$Y8-5ZP;S-\2+=!M M7H:<$#E=-R/E.5/."RM^91!:*R=LFECUB..2*9;.<"=-:7--,/ 5+OY11V64"N2*3DS*I%1-UK!@\A0*I( 9 I: MJV3L>,9CM!11OQ*2Y5LHZ_/8#,75Y,81LB781#,O5&ZL>=/@:+6,7Z/8B^@: M6;G]?@!-X=%U3U9,Z 9T[RV$F(25RB^Z^>]J-I(I^$$P=0'L=.4 (W=062:* MOPD:W@%+V@);$Y#J@T( \1B:F7P%Q%9M1$ (DB@MXW:*Q%Z3[BA+\AMLNO27 M<#+8M91//XS%/UV#B/J.HB?F0Y[CK.$ZT7I6D-=P8B2OJ'D#8GD0HH/'E:41 M@87.<$J[NOT G,"L0?:BIDLS\4[LOB0)LJF\F6XX>Y61XJI3%-.QK MSK_.#Q456 $%TJ7(Q)"][["W.L#PQ"WH0BB2L0D8:_@168H']LP?SSV%./-J;B5:N9FIRLKI&87 M5TD. 3*C= 01+5;/YPHW@ 0=YMV 4$.%E$L=XR9\5-(_\F'H> 64,BK^E->W M\ODIR#Y"U]AHZNT0"2&L&5)AX8SU M&N)4@<)&LP654@3Z-F6-1+%_3F^A8 U]1AG7SL0!+Q0U;^JYLQ"6 MN9/M7 &F(7>$ N ^@86.NGK73K=K MA'Y/-_#S1<"M&# :H)R9E2,GU96G]^;4>R-/D1*>8[OJ[R'!I7U+*:G>/3]M4G]"2%QG3QUWVY6@!-@5$Z1M3/'4>3;R@ M.1G$6<1EB4 7_R',@@.HH1K'X($J:1>4MT'78UE&7SSAW&2*N&(-[\2XN15= MOT0]O\#\XXI^>;G&V001]^/"N#Y)7=?/LQVSFS.LQ1;1PE UW5U:31C=9[)S MPRI%EDDBN0>C,3.P(SU16.RD4I2S *>0XH1!QI6T!X0O6)G99V5%&;E-T06, M[B:X4HO!A[T?#J:HF-)-E.%Y]NK-]9UP@CN,K,[F'*R>^")-&+&H0.LG*N#@ MIL47=A,W :=+@0-U>TQCN;BC5E\4R\["#I19HL0I0"DJ6)1EMS;P"I%]^BBP M#G&6P-A!!A6"U6>!?*^L#@%/.4[E=2R,C]<:^2T/)LHD!%MR*Y7PI@5'\:8# M+E*;1/4;(2AQT8HI,U;ES9$,9>>>H03H9I*O@(LQ\"9' Q;+5.3+,$^A1<%A MU@=/_,G'7F,9@LICX;;CWH^"K.HA<#B72$)2TP:*8GQ.HA)I4\T(HMYDD5-Q MN\Q@5]^S>TYYH A;5>+!$"J0N5)(*5OS<,B;SC*>IZ/%(*)Y)LF*:9<#B,I# MC#^+I 0\J#>WA0-CP"[,2)2)N0OV@GU^%$4'XBY2A@,YZU^^7?TDPZ)43K%$ M(IIG0*6H,U& 'K_N+'3R@ZU6,(HG<'+D#78FZT@[%U(PI,N"%Y]TNRA*3^? M68J8![8#+HP?U9/DA-D+$$\/L8LB^ ;L_B0!@GJ$$\3)>7P=7(2%E;LACQ$* M.WF2#051B&SK#-Y,GG2^%$?C/$L(R6*U$^,.KV5#T=(SBM7I)6X,4C-\- M9 M99\'7&,NKZ>@/DM2.Z.8&NF%D:A"E@EA%UE3! LXO=#,I0$%PM$PDO(F/K M'R)'*Z+JM02.LQ,;OP-!;N[]>U-2AZ^DF94Q.>MQX[6&:KG1]32B)"MR!:B*ERQ1.B>\T-9N7*=.UR)HA6O*!\J[V&:LM(*WM#B.'R7V M7+*,8YRUD- ^)78_BF5NN4A7SKWQS0\%SF(&4"@;,N$?*8R>TP G88VZPR*A MG7C.]=8$=YXPTW"./)@;4A9[+"61^#&).-7+!&C%%N&\YTP MGF^$D(?NVE+(=_R+,W>(5V&( X:)L9E$[N#+5A(!2PJ-9%R?W;^XP#Y8G\A M"S=_D!>%IX4P2NA;_\#DJI^=\+NHU_V+]Y\Q(CO.#GE=@*VW)70H5Y-&2WQ1 M:/SBC<&!DHH(WW ;@PGE@ 1R7,Q^RC@--([+K/KM$<3AZ<2II[3"I8N:$O;463#+B; :S7>.#[55+N(63YLYU&< -:? M^'@3.O:H7H2J#27>JHM)5SX:]D@"UO.RY@2=&^7XJH8>6@'T7?:'R&"0AY5) M)4,7$N,35*8C>T($DEFI*ZLV5YG.++)]WOI1 MFK6"W +-BPRQ>+F01A?XAR!.@^P4DV>^X01*H$^D54C"#],#8'Z99*+T(^EL M"J85LF:#'5*V>N7">P,@CM2QWRG!!=%R%= ?S$GESAB< B/"Z\!*"\\EIR&0 MP*G*L*Y,;)KX"=)'QIV\58 ]TET9_##VD6-O/C\ MB4. TT( T444EHZ*>C)&Y-%E2C8% >2!^(KO".%RI7U%<5 ,E?HXB1.6V!Y#*&2>>M(D+/EHN_I6CP^=IW5[:F=M5;I52B04) M!I1<#S/P!!F:*7N6+U[@L*9D^$P\-_"%; +>ON?M%+LB"HPECAZ\BJT=$F;+ MD/)<\4QY84(R#R4B/J#T9'$"<9>,UHB2%,[IN'G% %HS\80[?F4YV'E$2IPV M=GPQR.<@;ZV!D^2'D$029Z,",_H"HW&%XW+'@/'G[-;S)&%QZST3IP?T5];L+6$&19;.75TVJZE^53?M5;&XDP'ZNGK[\_%.O6^O+SVJ+DL_BA&&'6S[C M(K-[$J&S'J4,H 'V*MY^2/RI1S8!*%0JCQDJ\7L!UUZ\'7UP.+8L!'PE="FTI)%+T^$=*&1!##X^<0[.RJ&A-PL++K- H;.TO1XUR1;.1KD+ @ M9Q O%IV8?.\--39D^*@SPQ\1.5C6V<@D>JX"H6? ^*1/\V0.N1 V$Z,4[Z> MW&+.;,X+$F.NNU@*W=.(J\YEMBO0.=DRRI33.'IT@0[H^R+ M)\,<<+C#0". HN_PJ[HQ&=I.V138DU^=A[S:D(.AE4K7@!2 D*V^LE(F)\QA MLPMXT27X!*7A9.& 4BJFBB6F,# <31A:0.Q),IAP[N4EFTAUYE8V21Z<(=N1 M8TC2V2]3Y!3]S]E5KJ-QH=C?RV4M C]DXI;L:BKQ^T&6U;VGWE;QT]G5W[^6 M$[[>2!X3D,HB7(9)@TE6-(A)"]S*40GBTHV9A,.@@(&2DBZNX-6"*_7>DFVG M-"%$Q]PR(VZ\CWR7!1U==65>!SH%W!Q,+H:J7'*)IA1?98?'"^_]. HEDF(6 MO%QIV@C&V-+-[GQDBPF^ 4:K&YUL+N_FIBAAXJA'5#$*E9!EI%139MTJ5&1] MDZQ8RIB@,00L?UZ?F]=B%JLO\T^*C6@RSU!4I:JI'0H,6+&=92[X02JAIR6_ MN44%K%=W*07U' [$5 ,UZQ?!A6&0Y+M/88LLS *R*A+2 S5J#AR:!0;E%A>8 M#YU_$<(@C[1,F&V$7=D:@%I97WEQJ<"+\5 EY]X^%G47P!=%8;D33W(C!_$V M&G_+)J^-N#1;;H%"F-1SY@IW?H=J-8Y4K1 MX4X.S!^_&.0%[A9'@0-Q_RR;'9DR6I15S!=0*O*BI<-.MK*%=$\E\I^4$E=\ M%6Y^]I0I8MDE>TF9$O3*?V-W3$(F5)Z3!:8DXV9^S':+@"54OLG,B"H[;WH/OFDOP$

"J)>1+WD6!/$;S'Y*_ 0[#D M)$]672>;'ZN/06R1907F+,:? M4P[C,M/0U++&7"*8);8X[ULG$D=4(NU&2<(N"0Q4: MVY98.-9;<'FSG,H\FD@LC:7IA-_ !?ETYT%XXIZ\05L%$B%AP444&'C,X,57 M/).7R<_10<8_]7HZR/A">;6LHT72979_#HI,H/:C\N$<5M07X%&@ H<7_X<# M81MS/+%VQU+,NCO__@&"+$,63\T#QP5_Q[M7XEJ5V%^00#O7! MN_^\0-2I7 6:6U*CA/DAX-D)WE@>SJ201R@ 'HJ9A,)6$@XD2";I3>8&&RJ/ M$@-*M(.9HAE &H'C"8RXP4J+@*%:HB&/!*H3<1IJDYEX:]N9OVDEYTO&V&0T M W?V&C,H<\::%9#""CR7;]>$VDZ AR7*VLA2DY=?_FKN#T4A1$ !_A+X'@H& MBM3"%J/DY_:P.>:&&%:@!F4016(OY%!@M/ XW'?(I]#P8CD.4#-DQ1V4&(/7 M^O(F#PO+$S_3>FBR!4ML@@JCE*T'R2UBXLCG3KS(TUUAK?^*QG@"0XG#2:M= M)W >L%3#F!M!"%BH)X7.NW($,X.'"A,ZT?*V3>4#>:M9\-LXK")M^YQ-RK/E M\DL*9H02;LFC,$@EE4$H 3Y14Q1RR<'S5\-GV!81P56E%$$;1,@D9F'!'6HB MT2%GFPTYF',T1^:39SQWFWY5X'^4K1+1STS42O! /&7Y*29/XHYRLU:RNF6J M)5Z]8YDW\S2#PE8HMG9%Q<\F8D4+8X>.R* M.*+L+HGUZT4G)E^6\X#%A%B1@.# :#%B0(C;0T@6(RY473H'1'9XG6$^RH2& M#&N7$L,E^)(7ND#+%+/CUU13)43]*'\H30Q?'R&5"MGC?G M?C@2'U%RN2Q-5S+=) 36RBCDJ8+LFW-<"%\D4Y[R9*2\!:8(GN;M0,1Z9*, M>663=2_*CA=T[/W0N\G)DQEY'.OB.@(/ MP\ $A0UE3R&-O&0=_*B+\;8+MTU M 6]6_H8IC#+!$IPI!5X7HL'U/TK[RE&2%)--V7%ZX 8.FREO%D30%R,@/GO% MXH#1V5+.J:E43RB=[S '3B;PY>E)^9YBLS\D,!YKNO=*E2O>_+M@DR^#.^Y: MX\C;$Z/;6R]"%GM <,7"M8A7D+*+S+"#-(*%X&RH;5&I0,L%&\2EQB-R,8 M4\BRHUL1.@)* &V";2)%@>E*S##+MT403#QIF3TB*I*$54(6$EIE+FK:"4/1 M@-<99EW!N6!3;44O+,TLT8[NIQB%O;P/2R'LUS(^9O)>U>%YFY/ 0YX +>Z+ MJ"R(4DY(?Y3\H_R9Q$/P*,KB_#@#SPW1+"2!_>#$$YF!60BJ. MJM>F(0U?\ M4$*"4J8V+']33JV*0J_ZC0+W7D#'LF4E'Y939(G-5GAV)\9GC(USQ* M_7O1+: 8\Z:C(2R?/#<"R,B7^R7.*"/Y(2Z(:BI1"6$A7BV_(0PH<@]X&E[! M!U.?VAT]VGRW)5P*(!V&A%,EWWA*EG#ROX!!/N.FJB7/K='H"*@(.+O5;@> MI##:5W;,,\H5Z9G1X=T..DEC31 53M4->"L!2QWYZ+X04T2P DS1X!P*BNCS M&UBWNOUZ#1ZK^37]BGAJA''W.33^[Q*4&=9DVFW;,F7 )/!2T67@]LMGLQ"Z M1HQPT7L6? 7L66?")/'_I2U4DLU.N,7"$E@'S MNEG>8?O8OC*QU3<[H9IP8IMV[Y!IE+QX@^'(QMT#R%'%R?%^8!XQQQ.QAE68 MI3ZF TKK:"'$JCK-S9-#GR_[G!9(14B*M%6E#Z]UKD\J% M'(IU9&TTA5;Y]O$]OIB9B,#U33D# A:,1*>?" M[R?7^CT3BU6;"=\('(:NS-#@P3;FVW\.V.YA/HC%272!K %,WF$FV=1@)JNI M^+'@%%;EBC[T5BUO<98,ZMF*[7?&3 G\=CG=#U!JY^R2U*%66PZ9TG_'TKUO M?/.FQ!3\JZVSQN MM7GJYZ5\SE"'8R,CW&4)CH8D/) MM#'V'0ED[=?NGLM3#528IMH>_CC/*D'C&5*[$EC^/^)?+/X MN$4?O4DG)9]U6E;?WOAQNV5M?G3;L,.6U=G\\;9AMW_6[1[WY+;)CEI6KZ_G M>M%SM?JM87=8E\EV6MWA8*]AWY! 8*$ <@=%V!]?=5[EJ80$M_ZV;5@DM^1X M)_ZJ;:U]UU[\P&^OIV*NB;]H<2;[]W9%XWR5&B=3#:>CGMC'E5Q9:\3:ICA. M'#T(,N]#943:KPZ-A05C_$9I$-L(VX15?LB[_1ZYU&W\5/*8,$7H)F614D;! MQ,#UOJL-[=!D.Y!8NU=]@604X4=-RN1AG2CC3=Y\ M6L:AG\S _##^ J8'^K8%.FVP$GKK5D(_(X%T0L,H]'98&R7C/!,[[QKDP''T M*RO\RFJ\;T_'J/*"H=.R#G _#EK.MORDZ?1D:^+)3; DAB+!;SF!SR?QY)0& M93W6P._./D%C%GM3$)AINDC>OGGS\/#0@GFV[J+[-S>Q.\/:RC?>Y,Z)WTR< MU'EC=3NVU>F\@?E:?7MH#]NVU88_PI_$DCK6-5X9P=X-?WQOS=+YJS_=B.MA MO$C]ZM'M\L1X[S',NP38R5Q5D>;]5R=(E[%CXB=@\SFKA7W/ZKE6_M ,K_]Z M&I^]\BL'1KONMOO=[H6N_S!QV:25MP=O[,X;S/YXN7!5[8G6:=E-TJY6K^+: M=?L$GZ!=^4?;QLEW>F^^LSKT0_?:S35G-)UXK&-7U.D'ZI"5PVQ_\PCP[@:O MXC&AAL"=J?THNJ]?Z"HREOE/>ZC?K;G1%R:GM&[6NOG25MX>OH'_PPQ'K9L/ M8)=.DW2S]GQ7/%][/\_WYT=91:Y]7*U'M1X]U&EITLJUCWL$T;HZ@MPP/=KN M=:R>U*-=ZSKY83D6JU!J,P5J5%;LL(>ZXNYJ1:J>CV_7UIN;"Q6H6)O&I6D7 M2H##A&.35M[N:%UZ!+LT*EZL=>F*+K4+NM3_D,+XR<-&-1#\S MC0D77HD&O%B4:V,EE]4W,:>8L!(),JN@A!G@$\M31%E7WME!%,9@]:W(*KWA M MDT4JN)M1[7>ORB]?C%^L1:CQ_#+HV*+>M[W_5[7X841,A_O'<)6*5O5]<" M^&1 E=>@M24J\+JJ!J, 49^E?_T[-ES"%AC_Y\OUK5C#Q2&2K7RZ->ZE8>&,= P!GJN MM9OKA<,85%YQ6VU]V5J] +%C=[I6%ZSI=.;'$PJ8HO,'KAM[A;_CGSG0R^W: M(N,]=[K=Y"@N8C\PK%'F*&X.[*H@CS]'<1P]>'$.ZT@PYLMQXD]\)U8:2LAO M$JS[8Q[OY1Z5W)A[[(3?$Z5#:8ZTK;8U1K0DA$$G(.*5T?#9;W[@NU%H_ \V M*G@T?H9!3=E)XF8"EHF 1[R'7^^($!+*&%.A?_&RAGR$1?D ?T3*BP].'I36 M7SW-5RLO:/^[K"ZZ]JL"]:'O%RNH/GK=3L^RL?]HG,X4_<'JXQ/]^1#]\:N3 M 3]W&J@]C _^/?4EP0E]\N,DO7X/0_S'@P'Q*^5A4JUT+ORKE1?/S50Z'4O[ M+-53.N(FZY\=R_JWC7K"LGN#3K\]&JU6, HYNZ&9= &YG@%].\ZUU;UR7K^Q M>A/^Z8)%9O_<$ZBAQ&BL'-3&=X7EH%V4@\.MM[!E##UH=7IM+06K--?*RXO_;JP8U.9@A<5@ MP1S$U)+CS4$M!K48/(D8U%EU!V;5]756GJXOFZBFL^HJK5JMMM6Z M_>W;J:SQDXLF]C>HL9VN"OP!R=UJ#6>,?99B.9YV1CY MA.3[7J#XH%)?U6:OCH'F$N?;^[\T5>+\[OR(PFC^:'S\D7HA9>I\W,E$ MD#[Z9Y]KY3FJN4?__X$6 5H$:!&0BX O7S]>D CX M$GL)''GM%&A)H"5!01(<@L94^>6\CV JQA?GKN02@3J(7SF),8WBN9.*ZD55 M;F %G@OO<. O$[R,D BE("]?:QEQ]KE6GOT.29G9D+3BAQ-02&_MP=:\C2/3 M/4[WV/-1>K_$FO_^K_]C]=OOUO^EQN/&3'0;;U5_(9M7DC5//WXUIV$"G>VU M(=MKL#G;"U?E3_[XRA\/!N/A<-@?.^U)=S)T1ZX[F;K=8=^UQMW!R/ZGW>^] M^E-]D&?+O]\V\WO__]Z\=O>[+\J#CY?RV3U)\^%B1QIW_<:3IL MZ!?45$2I+TJZ,*9+Q-Z_EWY,T ZB8R@E#K,DLCJ(FV#UKB:O)20#?+Z,&4;A MXP]WYH1@<=VX*7YLC3I=4PQZ1\ '\)H9F%H31(^G' X$.O 3^'P1Q32%L6=@ MQU+&A<<$C[$WF,;M M;^];AT1%GFOU;;-6^T('.%OVB]IH^UG&'YS4>RM:)S"% M; 8VV[MTKJG,T51;Y>?'M^I<=='W2]VOJL]E0'O5EJOYQ*[V>.'\,H=#.^ 8#G!%; 'E?"51GC6+B4 M?5G@&7>:1GSKI_ V=[L\L+"&_NI+[(>NOW""]3U_O7G35^X(K1Y'L2N]B2\_ MAB;6X<3208F3!B6>8]NTJU\9:;]5MH,[;_RO$X-Q_V<']/M__,M6XOLX<]8A MGEQ%F6'-R"-FT(S0Q(-?OM<;T.,N>]=/O;DOX<8=:MS+':^&KY&[&CEK4EMJ MUP6RI; YJYQ:$P 5LX !$ !K;'1R+3(P,C,P-C,P M+GAS9.U=87/:.M;^?G^%7KYL=Z8T 9*VR=QTQP63,"_!+)#VWD\[PA;@K;&Y MDITF^^O?(]G&!H-E&9+RKM.9MF#K'!WI>20=G6.+W__QM'30(Z',]MR;6N/# M>0T1U_0LVYW?U!XFW?KGVC^^_/;;[_]3K__Q==1''<\,EL3U49L2[!,+_;3] M!?(7!'WWZ _[$:.A@_V91Y?U^A+WS4/&^VXF+Q77K=:EV9GRX^ MM^J-6>-C_>+RLE7'GR]P_9/9(E/\:7;UV23OY]?-68,T27-1GQ&I<7)Z3J]GYE5#ZQ*Z9N2!+C*!I+KM^8C>UA>^OKL_.?O[\^>%G MZX-'YV?-\_/&V1_W_;$H6HO*.K;[8Z/TTY0Z$'=OR 8OBR/.--/O_8.H\EN#X[IP;;93YVS74-ED_K_O.*L,9N(;A_QN_S MBL[KYXUZLY$1E4LVZ^>M>JN1-M+RUV)I"R_/PILUA'V?VM/ )UW ND-F.'! M)'#_"K!CSVQB 9$8RZ@NQ&@KYT/=,[ N:\Y(L;EFF_!EQ?,:_U?FW#T_,JIT5KS5@]3G& M*Z6:TS)A[=$5%0M2Y&Y<75V=/7&V[K9@)_5$^3K_6&\T@0T*U>[C<41"+6("#<*E2 M(2/FA[GW>&9Z@>O3YR)C<)=(_$5E]&THLXBM4G=K;A*470Z%@ M0*B++@=VH!O%Z MW@!.QM5X8K3_]\[H=_316/_G0V_RYU&'[0[U4I _EAF^Z8K^AL*JWG!.@&AK MX[MNW_A^W%DYT2I%]5,95+E^)"JH$):W^@"6HKX*4+&(%(7/?"]A,]/Q6$ ) M?(DD*]2]7[5Q#Z@+:\(8:":6?&W0&3_MU>6X-[[;;Q,)CT M!K=#X&>[IRL-GH/JD0)YM0VDJ(Z/F72%"&I$495BEDPJ14FM**ZV0BP8Z=_T MP8,^[HZ,>YB )B.M/1E_[TWNV@^PE-S#*J*"=0%M,D0;Y]N(QDH1UXK6:A'7 MB]:**X19SWTDS.?K!^N0J8]=2_\KL/WG,3$#:O, D0IF!;1),6ML8Y92^AYQ MM0CTHE Q2C17"+2NUAM]T_H/L*AKXX=1N+:KX+1;@12:YC8T7 \2BE!:4X6@ M -^X]PW6A6_Z&-:%.[US"Y._"A2[%4BA:&U#D=(C5JA(4X6@Z ,#U=R)2$+: MV1?;G1T*5JAO8<-_WYN(P0WDXNLF<$L?J/IO>6JD*%QNHY#2)BB_H:]2X$@" MN#Q<8PQ4%PD5M5+P/F;!DP>%45)#A>"\-8S.]UX?^J'3@SW'X+;WE<\W8\6L M3)X:*5R?,GO:2)L8:(D^%"JL$#J] 9!2GVA_J,U\:3%I[VZTD:Y-)J/>UX>)!L2;&'SVAYDC%:-4P4-5M12S3/ :A"1<01U M(%$)2M>")@8*Z]F(LU8(W9$^-$:B+\;Z;>P3W.K&[4@;WO7:6K\WZ!JC>Q%T M40L<*.B5X=K<$4*(U:-8OY@4TS6@5!450K1O#&XG^NB^;VA*B&W(21')! BX M>)W+(ZZ@0OV=S00!$<,/L&( ,V$W. 0'0&EF+*Y4BE0F7K KHR0&3_1Q70$2 M-50)2KVOMS=SN4GV'%QC30E"J3(I=)GX0JQS,Q&_!*29OOVH'/R6*Y,"EPEQ;.@4<>](*TK45@BO0_)_0\^Q345(CU)? M#NI75Y<7G\XS#LTQ\H[H76Q E0;T(8!-\-1Y/7I$M4G)D?&ACD..L/HJ44.> M3U8G0&&=4I@S_E:Q3'45@90GF=6!+*Q3"F3&]RJ8OJXBDCO3T.K@Y:F1XI5Q MN?;DM*N(S\[6JD^&021WL2W57$)TQ#JP.R(2=%(),+"L6KV.$Y^6MU M%.3*I-!D$D6Y*?%J(E8XB5T&057E4D0S:23%/'D5,<[)=*MC*E!%-I,J*9*D*ND9;^> J@E XAZN.D*IJ*7R9@(EBDKB2^,H2O"5P+:A2BF]6Q5%,L1303@E%*)U<166DJN(2#4U"E%,U,.*=(CKF*(!Z2W>/' M<%J!0[P9)8_$#8G_[5$S8+ZW))1-GRGA1Z]!ES,RCQ(//K:=5TM 'F*B ME&29P-11LI:PED1&(V^&(K/1]!D)P]':#?TT*$[[-/?I<@I['KUQ*O$S\K& >=9-:&\:DB1;;\\:E4G#"=S#E MES!ILVH9CW8]]GU,'H76O+%H)Y0#3"D8^4A>A"@9[5(N9()^A;FPKNL-:"9SN>]*IZG[%SOY.!F(;LT77\7[> M$6L.^_^>R\-;8BY=GY7'O%D7UG77M+$S))3_O O_I088-,EECX7V1F?='XL7 MKV6GE&Z%'ZS;G%^XU8B;C2*[4Q0WH9*D M#A^J2]C1APF;L#9X^I_XVV1 J1EQSY5&#?AX'JU7X(T&8/L?C MN^<*YO,:H\"Z[QDKPB=P=QYVX($0'Z%F*1\R$=TM/@@Z;%B1FBI2AJR3"[ ] M6=L2\ZCJ%.)C]1[[D7OOS8Y+DX+:I53(Q%AW3@U)3?S;&]1KJ ]Q-?=HD$'6 MRH0SUY!5VY7,>0:[!#H%M$F1R@0;)8]T5Q*TPH]=)Q/?D)(5MBW]:45NC /1?:AT, W MZA6%N^TM5]$FAV,O?GGI.8H7KKBS]%J\*VR(E'29B.5AI$L9%G(P-&T=]13& MO1&N*,YBN(:C=."Y9CAL7XMDN95+B96)>AY&K'#B"JUYCQ)[WKA4%$[--&E MK'X22WXM(NVO6.^@;^ :YYG_;0=YZ6FG6/8)&53]E>(5.:;T,3-684F@=KLI"(, M1=Q2%)M:25*FSG4N\PQ)5EH*=";ZFCX9L'#)UYDW)Q,P&J6L MYI>$W<*)B2Q'8#J*;4?ON/5_1V _$@UXH[$*2;#KVZ);P3-@ZX?#R)/I!!:Q M9M1;;G H[O5?P>T]]ZMBIE/4K,1[']B#=@F_IKDE>;W2HOZ)=Z MN%==O91%1S@ H()(I]_A3XW\^#V(%;5=TUYA![MN@)UE*B'M>.[<)W3I>-@M ME>P^;LU2?LA.'MB:/6([T-H0%%J"EANY5:!X]L0; 0IBTWA)X!N% <]$9=4!;[P!G8?% MF'NXL-TCUA _\[2M!N/#G8N' L5) [8)V[^Q[YD_Q"D&&U<>P-[HT($R[QO_ M.B.EQ,L$>]6))XRN"ZM19#9*V?T>)78B86ATEL/616[^^_AHAVJ^R%R<)VLG MDJT9P[=WQ&7I/-'T&>H@MD^6+TK:LL9(R9F)'9<@9\K192FBI@V,\U3\!6AN M(^)&OA&P".;&3(Q^9O!G>):>*X8R#&U"'XG5]6A7Q.][C 7\#8O78&$YBZ14 MS$2W#Z"B,0OG3,8_A59&+_7?C^/O9 M$[O&JY7MSCQ^)?SNNEYHN[@$5TCXUI1 ^8?CTW\9KK:BMG/>:)XW&Y,%]8+Y MHD-,LIP2VA(7[\7G&L)3)DYVN*E!9Y,:T'_-LMZ%S=U,+BW).K(3\L[M,Z_\0:UY:WQ+;; M@YM<4^UL;W.U1^ MP(6Y#%VB'AYB#!MYA-JN.1/@BG4Q]B#2PEV[/\0ZQ84 MLW3K9]AAZ^:7UB?O#2CF8]>/;TUY.-F$ZR8EENT7[*/P"C@DA+\I5Z"#OF+W M1Y>0_2U."J@ NM4&BTQ?K@GBQ:\>U./R<-F(F-[EBKK.=4.&<.5,*H0O3-MQ*_D>2[K8!]K40?L&^0*"HX^RL,K/+;@S@NT M%?"B(6X=,B,4QDH[.I%&,_\*[/#9?\VUNN&)-5R8OU2\GP7E%1Y AY<=XV/R M".!!14/\W U<:V_;LP7+3ULORG -%IKFAALPA&KS5ZY\F9=;K8HO5ENO;VF[ M7M\2QZ5.R)/_U8$-YUXDRZAZR07;CZLIT WK(QQBZ_>V%]:(KS!ACN!_R0C<5_PT&K/;M?MN^PO;/:*O6$#A MJ3J+ _)S3%P;FL.?42+6A-!EW\-N%YO\]97G?/B+2I\$&\J%(S>GU()S]4M4 M=2ISN? @K2&AW*O&<[&![0@,]OJ>.1*GL$B/0:])[177F\_W725/@MN&>X^I MN1#;]>:N/7Q3%@,H*G\2S6V+.5&S_AV$1Q^.5S#=6I*U-U?F%'@X\%Q^#D[/ MA345G%JIK[2W_*EZ3&,;MM\S_E0Z[+Q,_K8:=]F]\+?'P:'5HC/"&&C&SAB6!=LD+)_'>1*G,3A#)S?:32LYQGMD3J)9ZYU) MSS6])9$%7/86_]7A%?5X9Q^^Y4Q#Y16>JE/,XPJ-8N&'QNM$'%0V/98E EHP MG'+"76+ =<*8B;!O/[QE]9WJ*J3S]7)%;49T*PB/D82E8D+,A>LYWERRY2DJ M?1)^6E^>VL^(H^>\PBRH1]<;G\O47(2G"]XO.5D^WC+HEO[ M(ZD_%0LT)*[%EQ[JF818K$N]I2%VZ?H3C%([SWTI M(GJJ$U>1>.1QO+E"*D_5G]ORQ>7)A[C;_)E0'F'[C9_3#BB0N M[&V@3$P!0-4Y:1554@0N8L'4Z?!T)=-G,V**Y+TT%R$5.XGEZ1YH@87'Z/#W M]?.;M*?P230DDZDKO"/."OSJ/;'!?7BQ84W"H"WI4U/[14X"H# ]S(-BU)8% ME7:7/8EF\*=V7.YGBHH,\5L(_"\_[/$1%BA7;#62=U?XO8D'6U2+DXSO59GG MV!9WRKZ&D_-X0?C^1$+7EZ_W5[.>_QH##I]WB5X2ZH"U^;F%MRA%I0^G0WHKADE+_R2)_$+ C#B.6UF+L@2?_GM_P!02P,$% M @ YDD"5XWH:78V) _E\! !4 !K;'1R+3(P,C,P-C,P7V-A;"YX;6S= M?5ES6SF2[GO_"M^:UT$;^]+1W1.R+;L4(4L*2U4U]XF!)6'Q%D5Z2,K+_/J; MH/:=(O-0QQ7ELB69/N<#\D,B,Y'(_.=_?3\9O?H*T]EP,O[7+^+O_)=7,,Z3 M,AQ__M/[J[13B',JK;\/Y M\:OY,;SZ8S+]<_@UOCH8Q7F=3$\8^_?BG[V=?/DQ'7X^GK^27*J+CUW\[?0? M2H7LM%=,5&&9-D:QZ'5D+BM(T=7@,_SGYW_(*D""RDQK;9BV6;(HM685BM"& M0Z@\+!XZ&H[__$?[+<49O,+AC6>+;__UR_%\_N4?KU]_^_;M[]_3=/3WR?3S M:\FY>GWQZ5_./_[]SN>_J<6G10CA]>)O+S\Z&][W07RL>/W?'W MO3J;CNED!)^@OFI__O9IY\8K\V3ZY>]_QM'\=!KQFY/7[4.OW^[OO=O>.]Q^ MAU\<[N_NO-LZVG[W9FMW:^_M]N&OV]M'ASB6Q;/G/[[ OWZ9#4^^C.#B9\=3 MJ/_ZY<_1?,J:T+E5O"'ZCR6>^OH*=8ZC?#I:3-(N?G_^[ :O@P' ]SF,"YS- MV@6"T23?^-"HR6PRO?B7HYA@M/CIX'3&/L?X9; UF\%\]O9T.L5%,E U)2L] ML V,1U,8B%*PY3S.@DCBN7EYIRU<!RC<, 2 MSX9%?!QD#TF71#S&)6#='/DU)FU-\ZO)M, 4M=TOK[Y!TTSGBN\,8YSF.Q2[ MN>C./_%Z=GIRLG@F&\[AY.+?U^GDA(H3\TFW\CCC 8YG7:)\C-,_81[3" XA MGTZ'\R%<#5AQ93RJ]5JKQ@%'RU)RE274V$987412Q 1Y!,XRQ) _'3&HYI^, M$&_C[!CYV?[8_I]3W/!'"&6V-7\;I],?:%S\'D>G,##*QR(#L.PY9SIYRWP1 MG!6;H\HV!VVIJ;$4L&5(HGXZDM#+A(PN6SE/3A',)\B P)#'>S"_&',),0OK MFNDG(B(2A<6$]I^,X*T!HY+-U+OH(WB6(8?^Z3L9 MSZ +4,.\Q/QPY: M6="IC<4 !Y9[$+YD!B4VE94=:W8.RZ! <1T=EZ$3,YL&_\44QJ1NA$Q%<8^F< $TAYQ2DF$_3N,*;A:&%V#U+PF8M4F>*R M( "-!E04E56.,$)*,DM)+.-KKR</;A$@ MNW^(4F0).0,3+22B2\#1&5QJD(MU/G'K''7PX6$T/55O*S+B-MV)I$#&^?TO M,,69&'_>A3B#"V _KL,R,9M'(?16L)3\P*Z-"VS**E*AC6$]A6G?,]XP2HE4U%K1KD\3E:M!Z]CGA MMP*X3CATY:EMKJ?&U1M;:WU>W%X1:PJ@D^B(3AH7M!0X (^;>!29XM)( V?)%V\G)U^F< SCV? K[(PS[CJ[D]EL#^;[]2A^'R2=C G5 MLPK.,"W;6M.RM,V')]SM0@R:_O#R.1#[I [79,T]AYJ="8MLI7R">1R.H6S' MZ1C=G]DUT.^@#O-P/H#BK15063O%8%IGM'PYFK^Q2IR")*ROU"=#3Z/JDRXE MY@VQ2 A=D).3R7@QV$6RQO[IO"66MFS=@UMI[:![V+XIGN)ON92+#FG)/)_@"%!^C7EFM )("6%L>E4RQ,.]S%%C9^ M!EDK>BD^<1W .C3XDPQ,)?=]+I\@M*&;;AQ]%!'):=\7F:SC4-A1HI<2^5 M85(5W*<*?N5;3E_@1I7LHU>>.D?J:53+<,/^G-P@%DD7/OC%6;/P(4O=V&H MAREC.\!4A=5@!"HK'"N/&S[77R\^?SDPR(*CL]NF%$3$M"$71E9:XO#>5\_04RCT34%U&*ZZ=-.#%)[:;'D25)]<-6*JT JDNTL#SBFHU0#SH@"BX(Y%41%/=JGMFY%7\B.D M1R\-/'],]]U/O39"H4$GHRH3!AT(G5& Z 0'9GG6Q:HLE:-6DX\CZI/OMA8? MEKDHO*(@R C_83(IWX:CT:!*:V.4J)9S>[NT@>'JDRPG54T5+CCR>UP7[^Z3 MHT8J\)4FES \/4%_8/[C8!3'JFR M1"UH>#E@.2LTTWV.+(; F9/5*J><#H[Z(&L97'WRGDCY02Z4#=0"N#;T*-'^ MAY:#(0H2665@J8)@NF:1);H#(@IJ9WL)7'WRH$CI0BZ4CN+!G]K$[M??9F>T M'F07BRJHYF1L,4@A//,R9F8=6*MYM=G83L/!MP M0Q#W,Q*$3@RWF/'/U[>G M:A>_)Z]W=WB$OW_MH!__V)J8U"M\]\/A.*^ M,R2B4GA7 M^97OD69-0PS'ITB&NRHS$ZEE6 D-+'*T#P,XG4 F;A2U9W<'Q/IY^S/ R6DE]=[! M5QA-%C&5B_4JG8>8!$K*JXHCQ/6*CZA,VIQEY,*50%WZ]5% ?=*^Z_'A;K(^ ME1P(KW3,YM/3C/88#O+M<9Q^QC%F;IPL@*NNM@0IET1#XID$GHJ7*HI,'>Z\ M#T>?-"/:L!NYYL2&F0+TU/HRF3Z%P6EH028",$7LPOV:F:5N#" Z-LT41[]1B M\MQ69D3D*B1AJZ(^";T!8/WP_KFI>SZG;W 1UN%\X!,N*]LR-7@[A'11L!0< M9[D4YW&M"0#JLBD/0'FF/=3MY:35A7\WA+_^Q!,>\G3G&&GI5.2HK(TPN*_S MHEEP0C/OI*_H(JMJJ8/]&XL O:Q11DW&EY<_G5TWQ;$<3"=M15ECA"^N,).OTF[':V-L M""ZP:"M:2H!.58@:Q^YXX9"25\&1.S#/AMDG1W=5OMSU;+J5%F%2]&R^7\_A M#E0J4:(#SHHTL=5<%BP$%9D4,OJ4A4N&VHJY >"96K7;/9Z*"ZM/<:=A81#9 M.%,J*Q$0B))(-S# N!/..>%EUN3).T^%A==3\%IZ= "D8$6K5M\5M[_(<14E MH=!CM):+3'W&]*""[TF\;D5YWW')5YSE#@/2*5@+,A=F2M.1@DL672 MS>0"/#D\HHR I6HP&6542JK='A:\U6"R#-D&S/*2G$T\%D6>G?/L*EFT8]_Z M&H>CEI/_?C(]C-=3\[?*_T,;[SQ7]WQ^Z_V-&HNWIMLNVF!D^V0OXVG<);:]R$.QPWS_O@=3(=?%['SV2!X M"3ERSB1:K*B\6VU"SRVKRHOHC$BR4K/P"4A]"J%T3BY*\5!6)[L]X*O!)E.$ MK89Q;B73U@26)%?,^5BUMS%83YV(] @J,9I$+ MV:7LK*1>"X\$ZU]6K5)QX$YBU,HS3GMIY:E%+:)(&9)GIN43K$)_VYL=O,R@[XTO773K:BJT*G$AC\]NL>V5:R,S*-=PJH6MC@;C;'4[;N? :]OI[1=T.NV'NM*>G2G8)"RE(GZK'\Y9+V*LVV(5!W(C#)- MH%53A7=P]N?.^&XSXD$40D5=T>U=5/LH3C(/AC->1"DZ.JB5VH%8!M'35!,-"ZY*N;^Z0A O5!TG/P]>GN^HNI*R+Q=93[&9V% M8DUB7(O0BI,A!)XM:Q>!K!(9-*>VR)\=3MK4??4-461U 72H9!ZM9#< (W-P ME9\W0PP\,*\T@E09 6L+0'X-[YD0^W2M_<54#9T0:8PDU'IM(B[2*"\/XP/G M(F8MF(TZ,]WJ>\22)4O ;0WX*]>RE WTP N6(8/_:Y"!;)Z[=;!NU5*]J+)Z M5;/A^J[HBH2 ,%VK4Z^C=RQE;1BH4G$.4D5#?Q/.US,P+T.X\-<@W(N(F>XJ MU'&0) 1$0EJ?_]^)$N% M(/E?BTD$,NE0>1U,X4L-'H9KA')CS9L>2T\<;-LUN3TC/VX%JXWS88Y&I/&2)P.7S,2Q%J$U='-]DZ+)C<9%IKW?P90IY MN)@^_'H$YZ'5K9/)=#[\W[.-O<8@=*OY:44S_%2[2(T3B*ROVLF40LC4(:=E M<"U%KDU=/]^0MB*75] MM12/_F)1;VII;>"T][S?RZ"@DH08+,NAHI670F+>BLB, A-LT)&.(1K1 AJ2^2PX,TX()1$>_5V) MY=&MG>6U>"0LK(Z#Z1"?_J4UG?S13DMG@VR-@]PZ5T+K1FN29-'HU&X-5%S> M*8*EKC_V**"?(9-K70K=R>0BDQ!E0X8,4!8%&1;=2/>_+ HQ;'^':1[B+ Q\ MR@8\&JBR%HV>M6I%=:IBP6DC)?[C0%Y%^TE0?4I?WA!W: 5%6-GNRSE_]VOK M_CE(6D:12V:ZZ- *RQ@$$#/CU?ID;2U&4/<7OHWA9\C!HJ;'6G*@TR8W,.S, M9J=-WYVEZAB/7JU'8P"D:WT""OJ]/%3FHO8O!(LV5"EQ=4A;I]I$SBCFQSA!BUI M=!"]+.@]*%=J*_YO6="2LY!-T;GU,"?OJ+RJ)?W"%^#ZR_%[LIZZ$#]=P\S% M$/?K]6'OC]>:X(%3!G@"P;S&T6A;' NR),8ME "%)Z6HS94.AM$G>_@G(OQ+ M$ZKK$,A] 2"9M)>BZ MXN^'&S(05?L:4V7*5,-TRJT[M/',XI1%+QR7GKHL'*&ML$K$Y_J#KW<&BT(9 M XG%+-$F=$:WJQ**M8!#Y"7Z0.Y>/83E+^, /(M=]_8_6%=2I*L,AWIK@%NH M&J;3'Z@%?H^C4QBD@#M1"I%)'THKXVM8C%:S *GD&JP-Y&4CEP+VE[&PUV(4 MO0Q?PL; /41)=%(9FN*RQ= B2]D:9E7$B:CXG^B@F/Y*-L;J(=BCR>+JY!0> M[/:,3KP-J>"Z]ZH=./%6-0?:@5.U19H (COJG6MY=#_#^>"ZY'HH0$LLNVX. M"W'M+YIEM/8Z\Q_[]:QM1DL#N*I>-ZA* 'JZ3N#CSDEK@SH-[#F0#3 >7F"\6ORK5<9ZY MY.2F^#,A_@Q'DYUK-4(IDE.M09K4^;!#JCG+-0DV8V#\#">575%F56ETIX$.CR?3^1%,3\Z&?):YHX*H5MG$JFN=JXVN M+-JB649010@TJ%/G>N<^8,\L[O"7H@Z=Q#HO^[>[O76X?7B8CZ&%H=A/)$M[R2#FY$,K^J*JQEU"!V#) MHVLK*CCCD4(^&>+5=_GR]2^[GI/SVG 4!!.%9P)M*Z9E=JU/"R!3N73%H?8+ MU,KD+HH^!=!6D_3=*ZQKS339CO)[G Z;[7,%(SEKI*H%36NP3&?%F7?9L&Q= MJ"7$[ SU$?0=$'WR@6CDO=X\TW<6N<*A.1B?^"Y_[G"CO3.I-['/"+?])=[2E1WPW &2&0:S&<#- M%UY6V+FP#M^=PB HS57AF=EB/--"9)9"]2QZ+YT+R#;R%C_+8EM7ZRS[GO\+ M1T.H"8C94J,%Y;I]5J#0LJ6\93L56[*AQ_*>5V@;%/F6R]8]JSA;A9 MJGV"DSA$0WFZ7]\/9RB[AGE@LX=B$[JSLO5BU-:Q9-OZ "T2]\;EI%^"=/>B M[5/5X?[0;WW!;ESG[:'3=O0-1E_AXV0\/YX-M)).^E:&V[>\A "*):<*"RVW MR'+@3E*GEZ^*M4]UC?M#PG6%^C+F'5()<*589450S)7JF,XZL1!;]4H3M>)& M5/JK#<\&V:V]WM@_7B-(M M\52Z%ES/&P!1%.[@=)J/4=3[:33\?%XM-'EK3+2M^4>[,Y@"LDA*IBS7L7)? M!/G6U*A=)$\)6 Y: MG^)H:[+DSME_!\*A2R6Y']S1\7!:%H9>\.T@RAL&(8M6_#TSGV)EW*?6P9*# MY^2%5I[ U*?PUV:XLIHXNB;)(>3)^ R6AYI2M):94A=57@(+QDE6?2U>,>9:M+9ZE68;J'!.""YNCD(6\NL82L$@:?U^U-FRUG"\&#-*&+)5@"@)J M!!"%^1(S4SX%D12@ TM]??UA-+VR](G9)>H8IB$*/D-NCL(O7)T+U >F77=\R,]25!EPQX=V1>:5.%!U:E;EX& M (N)HQU137;MQE6QU,N;FG?1%0E5SRU*BUH62([ M 8T\;1)S%J2V/N5,'@IX#$^O+/#-;"3KRZ6?)G?KWS0YZZ<[N6SZ':_=+-ZT MO;TTH!;-C)+^X%;X*V)2!8^AXCDSK95S$G:LU1;H;[\\ MAH?@BOG]S_XP7;1B3545T6PYWSH4>%R 063'JM%07;5:B@Z*43^"J%\V-A%/ M[KDN3B44LOUS*^?3D]-%OZ9E6J0\4DE!.;3\K#N/\ZH@6!(A,1NK$B(6%':&>^]X6#*J)% M^S,S:U+3AQ9YQJ$PZ8R"Z"TWGOIBR;U .G%1KH\3,B[DS!G4C.-L*RMQ'#&Z MU5*ZR+UW&_%2^EGW;7UN+.6:K"B/+F(:'X>S#"-4NS YO8ZKU)2<18?:2-5J M%8EV3\!%9D#Y;%JY7$\=]7H:59]"8!U1A4XJA.U"'BA):'. :F(K$M=<=B$- MBR#;IL4C]Q4-(R>&202H.ET>@A?8=I:4!S$'^]/QV7 >2V& M!\^L%XYIK3,+:+$QI\+9D6:HR_4OO?WD/@6PZ$2Z_B3VT\J]VZ5^TR;NPPA> MU+Y=I"!BY-:0GV4\ M%R.-M?/@#!AK7+*MUH +FNF:)8O*)):5MB9G93-]:8=GC/=E#>).^72_ 40B M*,J058.S,T8M $?Q^Q4-.1H0];4+;O6VI3Q;S%\6!!1<><;C] C[8*ZDH;CR,B:*W]T-//CD 5 M&@8^&;0B12N]DWU%IUMZ9BS$H(7V2<#F1MR[DVE"OMS34YM.-&2[\".HKAUG M7C^V'!1N"W 9&:B6IFJM98&WI"4G@JA0O%34ON/S4?;JQ/EE6$4AOW[LWW5Q MU^3Z;C*%Q;CFD]N;R:191//6%&PR*=^&HU'7&S<%MHWNV.23N9FMVNCJT("% MLTP(K9U%/1D+$ZI(F9,%%:FO$[[85GU]N9[GCUX6E@(HUO/6Q;89WZ46%DN+ M!Z6HC:G*^TB=!+02T)]H4W\.LYZC?FF$N)&=_GZHB_)225NOL@LL.8FSDQ1^ MU1H=)T@(:D#1UT'!%J'V*)_:*=,\7Y NQ[OXKRR58",48EELI/1VL1@VM@,E0 MC8HF 'VN+0'L/@4K>\/&]07\0LR\4PW&JN)*$(J5VA*A+#?M MUN[.WOO]3Q^WCG;V]]9PK5=Y#967O/80B1Q>I-W9$>YNB_Z!,%64HI@IHC(M M0\:M,GB62T;NY:QJH:Y < / VFUM)^/)1>V\LZ>>\WT I5BP*3,O,V=8,+Q7+62BE9,LMCY7ZO.':Z_OD$]*)>]7YI>\5=%'395"X"-XYA%&X8[JJ MREIN-LLQH=:OV1KR-@EW0/2M92F1M->;;#*97V8;G<-X V-H!-2H7VQ:O-T% MII5W+!J>6H4GF;4T(2OJ7,H'H/2M_RB1_"DFOON>4?M['XZV/WWNQ7WM M65=MO3[!E_,"=?OUX&+&[RFWFFW)*N-HG?7M/HEH[5QK8$9$'JKP54KJNSUK M >Z3-;LRB^[4X=Z8".DJP"\/^?YH5#39!%@< P6TXCPW:+#CI#E>C(V\)0!0 M.W_K8NZ3:?T2W%M?D)UORH?;N]MOC[;?'1YM'6VW0,?^^_V#[4^+P,;ANZVC MK36VVZ6?3;61KC88JE#-@PZVJM97S05+)K7[&<*QE#*:=P:B+(D709ZKO&1P MXYEW'-\/QQ&9W91J>V3K8A^",H59U0*B(AB6O"W(:1&RL"'QZIXBR7T/[M.> M12/6&[<X MW!O+LNM2FBO-95?RC$48#\HP&W4[,(BM1DW@+";M0#BNBC$4\EPE2( >"\SF M%Q-?H%T*D(E9T(II-,%8M)(SFY7)V4?I+/5UL5L0^J!N",1X-RBP^D335M2X MONHNT.@L,O=@F D:UYN3BOE8T YS)8-0D&RAWA0?PM(',[4#^9-,/8U^>A/' M?[X'' ^76B>=)*M*H.'=M&+243$KD8 @1$Q&+J66+I[8A^0:0MFM/EO$&\FY M:9)MJB[C*R&45NH,[9,8769)NA*#S/C[_??QMM]4_V3_Z M=?M3*WSR:?O7[;W#G=^W=_;PV^W=_<-UNNT]\PU4H95U!D99G[#5+I[",>ZP MPZ]P=7JV!_/]VC1+B3H(5=K%*)[1@]9HY$J76(X2N9B*UIPZ_VT97.N7&LNC M.)L-ZS O!/@>U]^UNUL/03B_CGT T^&D7,X1!$C&6L6,+A97IY=HF/B(BU7B MDC&BR')T[J #TS1F4EP>XQ7,P>^V")"1H0& M794D@"5?T2#FQ3L?N0^NDQ8TJ\'MPWZ\,6)N2JQ+[MGG/V^_I3B#?__M_P-0 M2P,$% @ YDD"5Z*5.PPO2@ ! L# !4 !K;'1R+3(P,C,P-C,P7V1E M9BYX;6SMO5M76\F2+OK>OZ).G=>3J_)^6:-7[X%M[&)L&[P!K[7[22,OD: N M(=&2<)G^]2=2%\ @@<3,.85Q[;W:92[6_#*^F)EQRXA__U_?+@:_?(7QI#\: M_N-7]C?ZZR\PC*/4'Y[]X]__=N__S^$_-\WQQ]_>3>*5Q

CBZOQ_VS M\^DOG'*Q_+7E3\=_%\)%(ZT@+#--I%*">"L],5% \"8[&^'_._L[SPPXB$BD ME(I('3GQ7$J2(3&I*+A,W>Q#!_WA'W\O?P0_@5]P>*WY6__NOCU;P]^_T\Q^VWFG/MM]M.;7YWT5_TB M?BS[[?]^^G@2S^'"D_YP,O7#>/L ?'R:WOS#NVC4;_,?XJ].^G^?S/[]QU'T MTQE!3R[AE[6_4;XBRU\CY5N$<2+8W[Y-TJ__\6^__#*7G!_'\6@ QY!_6?SU MR_'!0Z3]X?2WU+_X;?$[O_G! !'//F%Z?0G_^'72O[@

?717O MZ,+W:PKXP4=70#O[('(!%P'&-:%^][EW<"Y!WD=8/C*.QI=_^\,/IE=CCU]< M_#:#^';T=1-H?PRF8U(V5*H%G6&8_\,[ST:2^\-^V3<^XI>+?UV>\3P4\&T* MPP3IUU_ZZ1^_]JFQ,OH0("HN-0?+P,3L@F#"\6!D;_X1!/&?@ @]EW>U<3_MP$\F1_ED.HI_X"+@8 H7DYZ-$KB.MAP6ALCD M,O$"+/&*:\-5S$&%AT1.EHJ1_23,J%P\Y;%"%Y&0VA.N(A%S4C7BI)7$Q*.^J8!_[(HB80 M_W8V^OH;?O9\/?B7VV6L>N+WZ&^596^\7,?BK7GF:Y7'HXO:;$Y'E20XIPCQ M__K+:)Q@_(]?:1,V3\>^6$PGUQ=A-.@)"4EZHXFA%E=DO"$V9$:4])$[[;RV MKA&5WSWN1^?Q^;)[2"*K\4KN?XOG?G@&A_X">AE"3)D&PK7W1#KE2% "%RDC M&J1>4F5ME=?R[E-_=$H;2_(AL_RYS"Y76"SQ=#6 Q2+?7,^6?.I#V3ED4D9% M1;**%)7.>F*E<21GGA%6!Z,) MH $R'5_![3='PRG:)_L#*+XI6DQP5O[26&>FZ.*6#[HKJKUO_4E/Y1 S]YFH M$"6**GI49A\)!6.SRV@$>55;8]:!J:@OCWA,#_6G&MOWM:B*U"L>#JM>F'>S M?74C1+U[GEP+)NF[.PY2G6-CG1NZ0@WJT#5J1=;=:(&3F5)G$['1!CS0T&CQ MC'N2C3)441^TK7U^=,7^=T[]#LG?1L0MD/X968/Q&-(,TZ>9-=4#"=X'$PD( MEHEDDI)@A2/1VAA<$HP^:AL^A_95.'9K+3Z'GU%EX5;TYFZ6.+JX& WO F(0 M! <9B5.B'&DRH&'$\(0#F@UWN$"[(GS4["6_#^*'I[J96->^V/_^VXJ(5Z,H MW-'AN_W#D_UW^)>3HX\'[_9.]]^=G.*?G_8/3T^.WA]]WC_>.SW GSXK5K?% MQ]>*Z#UW1??B?AJ= 2Z39-PF"2(%M.T,4\QQ)@0NL;?-@RJ9Y[?>2]!,!RLY M\08W# G:$\>1D)MX8!9X'F/ZWZ+WFN! M]*_^]/SMU60ZNH#Q_K M%"([$UQX++#80 ^V@=F]JC3C=K6BM$9,&R[):#*=[ W3_K=+M-OORB%XJ:A. MA(DDT C7AEB:'.%&!:Y5-I%7=TS68/GA-Y J0FZ)_*.\T-J>R!8/90 M\TPRRYI(K1"* 48<]5($[5"G'TL3/H??.X__X5_BYXJRA83$T26,_10/D@>* MR[R*7N,9HH"A@^6R((&'3%*RP"P3T2E:F>.U8'YXQNN(^2'_HKD!. '\P'/< MNM[A/C,8799%+U#V*,^9!F&)%L82F00:+QZ=;&\R9\$DSA.K;NH] JA[/:A$ MW /KKI;46]CH3V P*);E,'WRXS_@SN)[(0F&IXTG@E&T, UUN$]E14 $'Y0. MGD/M/6$]FM>B#)7DW<+A\ &&N. !(MM+%RC=LMAI_RO<**JS(@(5!$)P:-LP M1T+4DF23O3.&&ZY$;3/@<4BO12=J2KZ=4V,ZOHK3JS$N_.VY'Y_!I*<-2$_1 M?O'H>N*V13-Q*4MB&$^:6O1-76TW;Q6.UZ("C67\D'=9W5KL)<9H]) (MR:3 M@HT$GS0),FL)+JE$:^S]4UAC.=8#WR.625'E%"> M2)X"L5YK-&ECIMJ@$2-J%RFTN)P?7@=?"M4/M5C7T6*$O'BKWJ E7>)L(60. MR06$Q061VJ/E)+TCUN WO4H,M]=6-/ !E%>B/P\-"8?J32UG8^50'YXKIN+]R'GKC;G M[_J#JRFDGA?6>B\3[C Z%EB,6, #AE)0$,'(QR\VU6!] >75\?X<$:^(0#89Q4%BXK)((*"7 MK"1!Y2U7\4"E&"LKQ%8 ?W@U:8^.%6F(3 MQ8/,*/2JR_D%M0V![Q%T=9.J,ND-Q+CKFU.3\;3W>3Q*5W%Z-#Z!\==^A-EU M@)1U5LRAAYT"+B(&2APWACA<%$U@M=C,"< 'W-$#_.I6!]8]>V?WHQK0.*HH MSHJ)RCMX2LG- M%D41B^":AM+D-MQO5#(-W>@ZK#T4/"*PFX,_852RF;#$1[ M=$11OQ6QVF:B ZA@8XPTYA^/]37WGSHD?1NY5B2[7%KHG5R%21SW+XL<%_1/[S^L.:SN[/6*DI\5$]<%:O,9W!* MG1M,BA[[P7*)R]M5(4:/ZHAN)7H84@=!O.,>_4WJ!.-9:)TV8G'],WYX-BN) M[P5=6CHY/7K[OW\_^OAN__AD__]\.3C]S^]!5KJ\M.(Q75UB>FJ%]RXS.:!* MBZ@]$TZR)-% L_C"1K34J.(Y/'V9:<4#JU]JC19I1.S1%L5B31"$Q=$(E%8%KCS7%;OR;$EQ!<17-A&-U9D$UJCI-TK MN0_B'[T<:+12&I)CYD2J5.JXP1&A15#H:_DH:M='/H:G>]UHEV#5:--[K1 ("3FZE_[J:3,M).CD=[:4TD[D??/;]=#!\ZR_[4S3Y"]+2*SMVJ^J(THH42PYGD#B:3*TCO9G7-6$VY1]3>,B(==\0G$4B,/@/N].I!K*DMG7H"Z4^I M8S79:Z&H\&AZ#N.RW8[AO,3DO\)M:=0A3(]R:;^0+>6H_I*(7!J*&LZ)!2>( M3%%FB_NN-+4#))O@>MWZ5)V9U@L3F32&:YX)I6AJ2I84<1P244$[D023(M=6 MDQT7)G:I#\^7=0M5BX]&*"2 Y30ZHL&A4E(PQ%J$FHQ12AK@0=DC )?T-J%M2^F M9JI)++N!&'==,_5@"?/7IQRMHV%Q2.>%!]A6E8 ;0"JI7[3*P'MN.5T<^+NEV57 MDWIG*A&L-3X;1R@SAJ!=)VK)>6 ,LY,Z:8%?7[O>V\*W$%JV,CKZV&[L6S&N@OHZD6WC;CR%"_VLQ M]X6 M\T3FKN5%$4/3UT/@!4BX%$BVL"0ZH,+1VT<-3F%Z#0E25>PNI M[37IJ06X8(T-C&L">=[VDI4!/IX(QV5 BS@J6KO:X5% KT$CZDF\A63VBACL M E@2" ,W*CRX#)YC0G/BE6!$!Y4"$QQX]2E%:\&\!C6H(^D6LKO',,6U05K> M*EWN4X9**ZPEN"%9M&-018-(0!2C-DEC/-OL2L96Y\,J)*^!_ HR;B$GN]YX ML2)*QT69GPAEK:B7 ?40_^!9L\@EY-J>P1-F8O6"]S=[)P MSF9*[!V^._GRZ=/>\7\>O3\Y^'!X\/[@[1[^[.W;HR^'IP>''SX??3QX>[!_ MLIQ>-LKC>9?G<'WA_VLTCHL^[Y-P/8;+T;@T"UH$^";OB@H,)L\IFM\5U$J% M]R]"TO>*]Q5ULQ9MI8!?XFMMDY7X_ZBFL;R4IKA5 [[K,9M.8&S3#"<#KO MAW3/F.GBS>T7G6P#H=N6&2F%D35^X$ ML91GHD2Y#V8%$[)VS+0"[*Y2F'3][]T-B.>!]5DW_EF_1E*/91_@[3PDO9 M!%3%/@IK@73?1Z$I0Z.VQ-L9][%TF3?1(IH@T9U,G/AR6YEG6M0ZT*0W&F#W MLCA_I(M")Y1O(]7:/13V2WO.RW%_ OOI*LXLJKUA.H5X/AP-1F?7-[D&$WE$ M8#P+161.'AUW[DB*-+!$)3?WT[AK;N1O]KQN;^=78F;4KEA;N;-ZSY!^>H21\Z>]GLJU_K?L1.#^;05";H1;R/ ^@%6"+ M]V83:&T-GE\/:S?E0-4H?$HU&LJ_E8*0]1"ST<'+% B-SN/69XN?K@%?#25< MR.BE56^_U[EJ/%$>M O-V$;L;6C$8K=\ '%Q(&H6I8E"ESMDNB0K+7'".J(% MUS+I')2OKA6/0]K%R,A*]-U7BXJR[\88>0/#>'[AQW_,7HG( I=&"S2\)9ZC MFBMBDY/$H1&E\?\L#_6;:#R.Z2^SI )7K10=W,>W1+^4^3NZ]X,Y'HHW [=>%A-NOXR1JX2%::DW:*/[QXM5E>\NE M0VW9AH4V>OCX 4P6N^TA3!>G)\\L0J*,6&T0%*5E.\U #*/E9/8A0>V"AI5 M7H"]THBO^YF8QL)>:ZI4+_@XWO_G_N&7_9/WQT>?WAX=GA[OO3T]^=?!Z>]O MOYR<'GW:/[Z3MT_]B3\[&\.9GT*Z2>*CZL'9:'S=H)2C/HA*11HM2^=>^45R M)DM/HU$Q2?R;2X(GB;K&D^;"L5Y].,UVE7>WST#QWDQWO\UGXAYJA::.Q##; M4GT@95'$&Z6%D3)R5[NTX"E,S0L#9Y^WG#55!B7^JS\]7]JN^]_BX*K<0=Z; M3 #_E\J=?2JEE=8Y KAJ?/4=D* C$,85]30S=%5J>XC/@-G]+EQ5?QY6%[9+ M5!?NY-TB$6%YA$ I4=8A-B]+XP%NS M\+E+S$R,RLM(1." B\Z&6 66,&E9]HII5WUN]6-XNJJH:549J@G\)=3(K&RJ M+QUGU$,@U)= BE4H'4UQM\O21-!(>=QH,_F!AH?4(_6I42+;"+>S81*;@/J) M1HELQ=%&4R6>(^#.V.=1:1L<@DL*3S#NT?E4V971ZS(:R5-.&\6A7Q;KVXX2 MJ4_Z-G+M8)0(-3GB,Q5):*D0J0(:*F5L.P7KE4ZXK\$]8^"'&R6RE<2?&"6R MC;@Z'"5B&'/1YT@X0]]#TM)K2E!.J "JI.+9VKP1BR]_E,BSV:PDOE;:I2\: M:+RYFJ U.IDL4UBS+0A2=D)G2B(K%YW1O$!7@@7"C.-.,<%S=7/]44"OQAJK M+_X6ZH\66!;*OPF8EA)ZWP'9<*IB6J+X]E M5D>FEC@7%,DI:Y6RT%[PC0A>^?$_+)_-A=5)"<5M36-.:(<:Z@ED*X@,:$=Z MC\Z"Y4QGQ[(QO/62S]V7E+=FK=42?1?U6'=+&C> ]E>M^)84;E,1_ SY=UTK MSDUTVGG"&,6W0L9 G"^S2L&;[)F*4M:>B?0CU8JWIAE;B+V5!G,W2>?C_MGY M=+*N<%F4OCE*19*BU*4:"(T5G251$=#.59S+5+LK]:;87D UUG,)75\"4(^- M7921:V^YB,(3X6%+\,0(Q,!^9]NA-OPIU:5H? MWJJV;,-"9_7A)EO+/"]M W@FTJ'#[X1TI#3Z]CEI5K_D[$>I#]^*KXWJP[<1 M]H]4'XY?(XZ=5H=_#^'%U(8_(IE[E>$T"IL9]PRM&,GPS$ E$]EQCAN/5C%4 MJ S_'DP5+VC6ZWD?5S(>^L%M0Y)A^C@:GGWL?X54:F^GDX]WBO8@>B$"D1 - MD;:\ RQZDL%2ZL":E&IG1Y^+=1=UY!#!B4Q+G[B,;DI"]SDPQ@B7@ADK@8GJ M6:,?HHZ\$WVK45^^#8%=UY=3Q0&B2@0/M#+#37/B$OK .<48742YQ-:O*N^T MOGPG6E2-DC:,PIL;VUN*9NZ,*PG.,D@D65WF,UL@@99T$1A <7&TFFL[%LT0 M=U6[OA-%ZY#,EU#U?E-K\ %&9V-_>=Z/?C!WXX(SSD5!?#0H22\HL3X!+@Q M11'P#=LH,/]$*>Q: +OOO]"^ HQJ$U&Y4'J1S;X+:1FUV0!4Q3+YM4"Z+Y.O M1-2H+2EWI@)!2B5M+H-Z(R,R:D^LTI08R8UD27*_V;B7ET7]([7R73*_C7 K M,AY'5VAD7?>^G/2<,(Y*H8E6JG2IRFA4:5P83TISF95QC]JY$XA_.QM]_6WQ MB7.&%U_<$GS[O&XKK2L)?M1(:BUX+ON?]O<6<3(6T$ER61&@093+F)3X+(%8 MH2*744KF:O" MUBUEBJ4LV+URJS5E:?(PVE(U#$@=.:T*'15?/:6Z( V M9%*(,G?0_6S7Q7,[,+QKD]-Q*]9-H/U57K(-[ MJ @2I$[4!U[;2/PQR^NV(O2YY77;L+&+\CJ.GDU,WI H#!IDE#$2;/"$6NT, MUSGF^U;GJRVO>UG&RO-IVD6#UDWP_56 ]VQ&MVZY^0PZ=E& EZAEB@9.*"M. M."^;<62&)"IIHDD8L/Q5J$O3 KQ6M64;%CHKP(N<"T>5)DK%67N$6HJOO MLW+9RD1-[4LD/TH!WE9\;52 MXVP7U(!WJ$?%S%]A59K[!X\I;,RNL?7=Z]2 M#JS*/&=CI1-29+""5A>2EC2\\ZO=1 M&/3G]QCVOUU"G$(Z[5_@KQSE$_SN)/NXD.DB_^^"TSY+28)4Z-7%>"D0@1># TTEA[Q]P( MV,[*F;K6NS5.8D7:6O 0-P)Y6YG5B\PR[@#=6"_+/2/OB5<:Y6-TT K IV1W MH66W$/_2MQ:H;"^B]7RIS?UNPPQD9A,Q>78=0>)Z,BX*#9=DA55!YMJ=_.L@ M[[CF[H?0SKIT[[H:;[GTO3@K)Y@M\?XMIQE<>XT?>_EL5- MT.WK#P9E]L_43Z\F-S%M'M DIQKP9"C=&W,(^)+.:E,RDV "<%;;^FF*>5=1 MO%VHV6B'=+>R,=\BO(MO&5S: %U+L;['D>TFTMI4[4"AI/5*QDA* M^R1$*2SBA4AH!*>IT)+1^B9E]XKT1 SP1>O1%@RUH#\%$J1E5F81LPJ:*1ZC M)HGY,NQ9,6(EVK$40!H3J44KMK+6K,*Q"V^C'E>CRH)NP4'],@RK4#$6)>E0)4$'8;&8*K,('_OD)+?!]A36\[ M*;D<\/F1N$S1'0E*$.<\1?6T+&3+'+.UMX U4'YB:[<&.6WT&WX(:]E6:0-@ M;?4>7@=J1WV(:U#WM#HTD'LWF\FRM:?14@M+"7@H=TZ#),Z&3""$+'U0EJG: M7G;'"O%4E^).]6$;<;>O!\M1E3)X960F6:'I++6C)"BOB(LI)PZ0A*M=D; 2 MR [:W-8AZG'ZGR'EEY1OONTD$D>3Z60Z&H4I2LC'11<$/TR+'^2K049+ZN8G M'36!>2ZL'32&J2+!>REPF[/)G'GE&5K 7H:U;E2LQ(\#3T?OY3KU( MN=$6T:%@]*R?/QHE3I0_M+_^IUIJK\V[B+MUH<>Q>C\;3_ M/_,*'K"L1= M*/_V G\IU8+K+*'YY78T-"3UQ)76-5)EM#.H%02<\2B_+%FN?EUW/9Q=93WK M4;ZA$;JMZ-NX2[D:VDW;BJ?!M77_]C%@.[I\6XO&S=2C 0>=*TH4&6W&* D+ M@""S2L4 <&6<@V.,!:6AH^CQ+J_;[D0_MA%][=C8(A!S-,ME++$MBWN,@*1# M)DJZTM^.*>*RSF4\60[,HP-K[X78UT3 'GG(BS&XG\/%J 5!U@Z:KXZT+8!I M%[77P$C,BJ-Y59P 7Q:O*$3NN 01MF%XY5->&\7-1;GV):Z>N3X8?H7)=#90 M^AV$DJ/<_^^K_O3Z!-#[PR? I$'^>?,/KY1%?N9J[N6"E>!.)A,2_HE6( \F M@(G9ZU_QXXJ1^GXT+A?Q;Y]TZPJA7VX4$[,+^(Y(:CCQ M(6="M7=<\F(6P%L?!=J[2,*"9_\=/%5&2C1'QX-X3_!CQ=1X'E"H904%/:WKWX,)3MYRV4&3^K!6\ M]_WQ/_W@"GJ*.@,!).$Z!"(3C\2!P26@0*W/D1JH_=(V0_R7-E;AL@7W;5/T M>WD*8P1_>CX>79V=O^]_G:UC\OUK%67R'@V6,E1>$LG+U!W\%@&=J+99B,!K MES-67MH&TQ7SZ//,_[V5S+#?>\$^C$>3R9?A&.8&^P?D L5'C>1:"B)" M!K31K2-!J%R&#TMN3"DZSALY)L]%\!KUJSM**N;8-P9]'_7'41DRUDN)EY*U M3-"00+\LH8?F-.6XB4OCA.4JWT_ -]"DU1A^:EVJ0,M#;6H\.+KI%GMK%4BC MA,LV$F\$+H093;S@GB3-%>ZL0-%*?6$'Z5_&7FL,5RRG>.P-6X)>L5DOWB_E M=8EEH8DJ,Y[Z4F2$C[X33X O5S!&1M%DVWL2P6O4K>XHJ5AG\4S0\T.?V9"T MQT/?2%:,QX*>6D4LTY)Y!5F8#8M@GP?@+RUJ0,A#)3+MGINW7_4\<,\I2D+& MDO)P"4@ RXC7(2:6!47/H]-C\?:KUZA3K?+S4(]L;3WZ'MU>C%<75X,RBWO% M5OH&\F@,971PH J$I6T',9X%_&?2P/:9?:B> M;E?J6?;HVT6(G$10N$-S@+((// =Q$B$AAA0JC3(VN6+58#_I9XUF5T1"JZ> ME;BWBKOQOS=^TI_T)"2O&)*M?T)017;K4HXBW-P0-30=7.;6T JZO2Y>Z4 MIS87+Z6<>='"S@\.AA-\7OG(6:&=C=R 1L=8I5!"@SS@,JPGGL8LJ7-4F-H3 M$M= V549:>2@% MA%%.:33>*E%_QM\C@+IW 7;']8-97+6(:J$([M/5$ 5SZ0>S%L0+3$(IYWEI M B-\28LY0;PHS@JCDH.S,KK:+N4J'#^QSC2FI84-Y\O)A]%7& ]G._$9X*KO MAYX7. VWRBNEB7 :55KF1-!JE>CK!AELSDKXVHT1-L7V$ZM4*_2UT9UE='&! M_A2N_[-'QVK9/5!)":51#-6)$:D%+1U -$G4)2-!@_#5>X*M O(3*U!S8EKH MS_+EY'0,?G(UOGYXLN*.F$*,Q$6!R$S&M5*JB'$(F6=K7*@=;%B/YB?6FTH4 MK2T5JWZSZOW>P?$_]SY^V?^TOW?RY1C_DGPV ]L,TZ/O0'\S6\3 J_?>JGQ5./AL=%]4L+-/R%P]%PO/QREA.X#29G$04% M] &"=:&TW77$.1F(PH,7WPE3>J34#I#67$#3[?QH>@[C8\#MIU^ZU\\A+9L? M:3 F0*EI4*D,I2C#3M <(=P'9A)PY73MK,1C>+K?TG>G:_?W]&H\M>#2KL1V MIRD2,.]BCHI$*1*1L0Q#I&BQB&P<)DP%2O MD'L.SI]9[5KGM96^I9-SE$CY3[FUCD9,L=!7 ?7<0#;6D@#XJDCO);$Z:N(= M\T&C>95R_8XO&X+[F;6N'09;<*LW+39='OD6J,DZ>N*"]>C(14MLR M^TD%V>UEZ <0?V:U:Y/-SF]PW7YUQTH0@CI1&K.$V;B2J/%UX2D1Q]'RE$&B M.UD[UK,]RK]4L#5.6^AU6T-V\WJ>"#9;D2*)P5(BM1;$!\])TM$:@>9M$K6+ MA:N![ZKF[N5HZFYX?S&5>\O5O[FU@'_OPQB1G5]_A*\P6,Z=34+Q3!(#/"%T MHB1H'0B/Z.X+;;)WM<_[S9#MJJYO1UJS3G?KL=>&3[V$MI#+Q7=&\ W>VWG6 M3X)MJ=IO*Z [*N=K@?%U2M4:73O7L1@YBQI]+.80N41XI0$H&KS6JR0L%^[^ M&*'7H%M/%>"]--7:AJ4V5>I@>'DUG0X+;>X@;Z[OB.']>#8L-5[/ME.I>-(0+1%":B)S M:2C,@"'$""%'ED6JGCMX&M9?9G5-WEK(#:QZOVX +F?Z;@"Q0TOZ'KR=V\]U MJ-W PJG!2TF M.=O0T963=;,7+\N)::+.HE=@7&GU&Y@FGAH\VBV5/@L;'6WM0'L$U\LP@1H1 MNHDSU82-%DSDWR&=(9AW,.F?#6<#'F?O"6A31F\HXDLS-IFR)=YY0P+S(,#G M1'/M^W&KD?S<=DX%=EK(13]$M7A9-L'5DCVS#M-NC)@:O#VI"@V$WL+1LQ8? M[I86N-=XY'I7-CA.'&1*65M&N0@5*).&1E^[V',#6-T;'W4X?-"^I"X! M+1@TL&2A/-S MV'WI?4AM\,$R,1O-5@;]1=RT RMM!RUE@@N*K_Q/IZG/[$/Z8A1U&U+;[$.Z MTMVP64I>\@F.6EYL2C-KU$J\HBHP(V/RX77[@;OC>BN_)QY=XG*R$Q MKP01FLND+:4^UJZR?TE^XHM1FTH4==9=U)IL'7?EEK# M9JDB8OH,B#U M:Y;N(OB)5:8!%6O#5=4;U+[;/S[XY][IP3_W3_8.W_V^_^[#P>&'V_ZG)0[\ M?C#Z\T%)UN1DBN;_[&^C6P%^AG$>C2_P"_##=/OM(H<"MJAOJ1=[?C_;G>*M MU/[VY M+MH&QG@N<1>JB/0I$Y==(L)1!E&+)$5MIW %C.9;_O(CR_C),B'U:'C[O4.8 M]J+7$FT?=,A#F7-#A4>3V9=A-QD *%#M:D=.G@35_<'05 ,>[N\UY=Y"(.0A MP)O7\"@?#'$_@J,Q&LN78S@O$8*)U6DK'VE:C! EZCPG7%9RL5]\O%S#.$U!NG8Q:(9#8L MUV;BLXMH/%/#I<:#R=;N;'8/0E?]R=I3B^TE^5)ZARU+%X5((XF2P:SB)P32GEIO;&\PBNPQP M!PKR1+IY-_JQC>A;R2%/T!HJ?6%OAY ))4O?5^.@3 :2N%3#+0'AHY%>9&MK M=PUX *)[X[,B20_"ZTTDW(*?P-)S 8S,L4YU<@\._? MX[-:,I>Y(%8Z3W _Y,1F2XDUFGJ>G;4\5M:2IS"])A6I*O\6,KH?8(C>\0#Q M[:4+E/-D.IY9W/= QIBS-9R$ *F,LJ0H 8,"\<*P)&0TK/9EWXV O29-J<]$ M"RG=62W]59Q>E6+GM^=^?'9S(OI )0\J$QW*57@A<*,SS!&&?IE+*N!_:T;=38!\>_3IT\'I;*S@WN&[MT>'IP>''_8/WQ[LGS1(@VWPJ962 M5=OBOY=2DHJY2+UC %P*!=8ZP"^ETSIS![*WP>A7JGE:'!G+O5#&LU<&EB,:SA$@D]XDX*A,QP@AM MO E,U*Y^[U@AGHB==ZL/VXB[?3U8^%/2.,-TED1YS]"?*K.7RQ _$*J4B0G% M;.V0Z4H@.SU>Z/\>3S"HWAZ[8>I-!*8!8,;.;QM M JKF*W.I6UL*&Z1_,TJJ;;[MHG?!B/)KAFY4,V M3A(1R[ARXWWQ7B2:H^A46B?02*T]&.]Q1-UOQ)4UX_Z.7)& %ES[O1BO+JX& MI2?J.[@<0^PORJ%QNYR)?9CV+D;C:?]_9M]?NY@>!8^"$$"THX%(Q_'04I$2 MYT#1*'. 6+L8HA;V5Z=R.R&U!9-Q+;!2]^R5B,YH2I1)L6#3Q8?&]\@R+6E$ M,TG6[K'T&)Y7IT35A-]"#O6N5O?0G,754$%B0OV405'B2W<+K94+G@=F76U% MN/O\5T?\LX7;0O9S:28>Y;6+GD?4T#&F>&X"HLMEB8M7=HH=P(ZFT!L*0*^ ;S=Q,*K4[NIZC3D94#.5.>)J/E+T)QMZ&BE_OSB\FH* MXQMH-Z6-(@H%@0A5\HHZ!Q),!*(4R\$RRI6J?==X#9079!4_E[:'#5\:R[R% M ,[[JS%*]FH,>^5V^[?RMYN&ZS9&T($3PZ%,#Q:&6 ..)$U-X@[?A5A[SUB/ MYO4I1"7)M[ ]? 0_@?/1(!U<7(Y'7^<]$9;-T+@-$7"= $*@YRX=L6 DR9DE M(71HH7?Y(W!>GU;4DGT+49,;:+,FRX_A=,ZXC-8Z&(&GIRGY9X_[&O_NEGN]WRKW>NX)3[6C>['PLN&+"$6I51S1,G M 8(AQF=)H_6.UX_%; KN]>E/.[QT5[O^X>CHW;\./G[<.WQW<'BZ=_CAX,W' M_;V3D_V[2>+HQ^/K_O#,7XRN\(WPP^1OH"^@:8J5*@9U*]E[M0(X D&WPFCH)8!V5V3.>M$.3*$#L=0VV\3B'_A0^ M]K]".KAYP'R P6VTU5#&]JUU@TP;N#J>NU->MA*YR!BQI;J!V .0I3*]0A:K2T(+_^PB^.Z41=TL@>L8Y)V50))4Z?.F$)??Q2:JLX<8I%DH2- MCF=%0=5N)/4XHI]+:;:EH-6:A4=PSG.CPN*2(S,D@HAXG&I5Q)&(#XZ6@54Z ML>HW(#9&UU7=0NOJTA(A+Z5VX9%%O;G^Y/]K-'X[0-]GEA=+6N;L<=O,'H4G MO2AM0V,9L\3%@-A@O.*!$=S.2W+. W$)%&$H MH.#8+#]76: M/S[Y?>]X?^_T]/C@S9?3O3;G-V?!CX?]X=D$W9[)^2P'_.QTYZXA5TI_ M[GH9CZ5#J;=6)>.S\%&B 19"9BYPQD $S:GI[1I\PQ3A'1"WP\OV%R#>(XBW MMR".\OX"Q&<8GQ00MV$?-%&Y]-*1K&==_)S$_9T"\=YJH2R-$6H;9;6P-TZS M-L.Q-TN1]VSF1<$XX3%S(CF40996D^B,4UI$'D7M'I%5@'=_=NU$9Q\D9SLG MO8UV<3?AM(;+F8?<3'2)&F5(YF7 4>*<6)TCL6@@9!,-J%"[C*+N"KH*I+\( M#=XA^2\E(-]PX6^N5W_ +&RCC$W414^T8IY(J5FI+!C>R.^[<)OI:R!D]AVTV:X,4HPT9*VI#)76A<&>(,8YGZG14H?XL MF W!O13GZKF\/FC7WP8I;3A&!4IYL? MG7=>&OCA$IH6FKJL2'#X_NCXT][IP=%A@U#O(7WNU-R'9!*7QJ4H0F._]56 M0T*U<1 =E[WG/+#I**B9/WD,EZ5\M8T32: _TNG M_EN/2@DR1D$D+_,"0YDT:M&0$!R/3Q!VR6KA;-T M=M'@\WB4^].>4L);'1!%#J4B7)7)&(!04@)MI()_0GUXKG!;L+B/ M+F>SQ&^&N$UZX#@UG#*2F,Q$@A4D:&>)D-0J;1 LK=VR]@&(5\AY,T&W<-'B M<#0<+3$M9\S/D/6T\H+)-(NWH1F?)2=>6T"K'H*GTJ $:B>UUH)YA9I01_ M MW*R8@\'#9X'G#0RA;%$B1A0\P+S[CBS3[0/3G.CLHF#1@ VU.X"N@?(*M:&& MT-=V$VBP.\!TCNQCN7#H@\_E-CF)"7'(K!CQ/CM"([76>>Z4KUT0_!V 5\C[ M\P7\D&U5+Z7\R+K?7"]^.,_*\.@$;DN9Q-(T13J&CKUTY2Z8TYG;P)AJ[W+5 MQC [FU_6MKZT3=%+R>[>#!Q]![&@&6CVB M'@S^;BKEUJF/W'"7#",@@B%2J42\$'BH:A<\8]ZS7#O]V 'E3TTYZXCQ;81; MD>D25._MXU$SOASW)["?KN9SJ/>&Z?9RRS+7()VQFEM2:M&)3%$19RB0X(5Q M*K&@Z;VDX,.0_1;/VYE5^AQ&1NV*LV((<@;Q$Z2^GX$: %K)"T2*1L<8PW4: M51KLHZOLF$(?R5L9>+(RI2=S,NL__H?EL[FPNLN\?3PZ_'"Z?_SIX]'>X:$? MES#(UR:W*1[]O$JYM,TQWTN:"2YRTK8,%?32@O50;G]R1VV&C&3W'OWDANU( M\3 XRF_'J!O3]S[V!_WI]:TKXEQ"SU(+(D.FZ'!F2] *]"1$KWF@V3*H'>5] M%%#SD34!_>D)>BCEA<*/7Q9K@W% 54I$Q)Q*N8Q$@U?.&@9+%P2^%;)V1[1U M6+K?7^KIP,,I-A7DW4+>:M6*WUZ-Q\4^&HW'HS_117KK+_$GT^L>2SF$9#C) M7)?:A,!(8"J3 ([YR&(PH8N78!V^UZ0OK?'21G_O%5@_^6_]BZN+AUA5H& S MJCK54.;3&T$L-9I0@^XTC]DF4;V9\Q;X7KL.5>&EE1%J=_?'-W[2GYQQGO"40@1%E!*H#D:C<0'5$XQG$S40YEB96(W>@2U#IIF-5@!8[I7?R.U9\X#7 M0'0U ;:03%NUVH/B@\-D6O#M33_#N#]*^\/4,THJD+AOX3K]O/UB2,5U0^>0 MNT 3Z-J%S5O >PV:TC8K+>3G[NGU>#:"/EX?Y3G"?OSLKV<398V &"T+N&>! M)-+F2+Q/C+"0.;-"F&!K:\^FV%Z3ZK3"QT.]T77UYCZX:#C^#T\YICB:V2)( M$C)JMH[*&Q^%5=7K?!X%]'HUI(GD'ZJ%J:L6=_>\63(A(=R(/_!GT/-4F:2S M))E)=.<]>.*$BB1):F1B@J,D6M61Q]"]7H6IQLE#[;%M6#/S##,PEF.F0(3! M/4ZJDEPN?GN6GB?N$):NW4YD+9BN"C^ZM4^VE_.NZSIF=GE1;)3B;"N<;X'O MBH%5$I1!6PG6<.+1&$<)14Z"RXY8GH-G7"=GY4:^S?IG[*I(HQ*!H_J"K)V? M70UKD=;:!-CJ@HRMF-Y%U4553I[FN8% .V4\2^N2*\6J%$\I227N>L)3])9L M3K2,*7*;Y>&[9WI-L<5NB-Y&CK4)/AKN78[[ \J0%79Z/AY=G9V_@SBSC\3L MFXLTLZ91)Q"!>.U+-R3\ \^Z1#+-66A.%:=T([(W?6)W5E]EAD9MB[=V$<;1 M\!-^V/D,#U\%DB] "F8R8UZ18GJB1>HL":&,$'$1448\TR+?4 ^(KT8$6 MQ-O"/C!,>QG=D5NP8CF;V6>6C$XD"FV)C)")53D3P!]DEX,50FWZZJ][R"MA MNHX06TA4?6^>SFL&/3/)6D\8=^BY0%$WE3CA(@@+VE%;_0;@0Q2OPVBO).76 M>5]6]6Z J:7:Z55X=E-"W92K1ZEO(.@6*AU68E,N> _,HBUK#%H<,I"@RY=> M:66X!="U*Z:Z(_^)8NHNN-]&OK5/\T/X\P2&_=%XU@,&TBF,+SZ._/"FG&(Y M$"!*:[PES)=>W]1G$BB>>XEE:Q4S5$#8Z&#?['G=QW&;$S-J5ZJU3?G[$(_A MZVCPM13,?%].,T>:T- 46C+"5+F!:J,F(9I G,HQN, RNQV8O17_CS[VM:E! M/1FWL/7?K7J9[7-H>$8 GHF+>C8LP! ;G",\VJB,HTGGVMG ^QA>E\W72,(M M7.^_BV=YXV #1"W9>P_1[,;::\;2(Y0W$''+K_O2FP665$J:6%\V(!\I"6 \ M&C9)&(4^:4BU[;RN2'_"RFN;\VTD6]O"VQM,83Q$+&7@4\&T.&Z\( MY6[0'6P9DJ>.>N)-:8M-A21!B-(YRJ!)@:<3I6DC1I]XT(_-;$TIMG*!>68J M'GU%]>N?G4_?]X=^&-%FG%5^C/+XYB<'PP3?3O[TEW? .^U>=MX((AU0E! ME;D43J+%BT=>4A0XMV*S.[7KGO ZK/IZ0JQ88+X6U$+5-X&U5>G%^F?MH/"B M#AM/\=M E+5MNT?@Z1"M$):B-MM$)/.>H-E*"6-))U9N.7CQ(AE^K."B4X*W MD6!M8N>;U%[ZKZO)M.03E@E"E:72E!+NRVU(%@.Q/'*BE?#,@:+PI':=9:_$P:D.(M0WY93'O)S\^ZP]O/ N=@]:!9&YTN9*$%F@ 72+"5):6 M3"9MECM?]>FO@,W&0NNNI<7=29'[_^?+P>E_[AV^F__EX/#M_N'IP3_W/W_< M.[PS1G(V##*4D #-<(!/I3N&C0%Z-]4)6::W0LO?MM[4.*:/"' M@)N C):[)*)U.2K@/@8M>^W#:^A S@;&E(?='<"P-Q[[X=F\+=3U[:\L2EKV M_O3C]/&F2)W**$0PLHSM*&4M%E\H8R*1EDHTCBU7U2^--4?=>);18/8[D%9# M6;;D389&= H#,:7R3CJ1B3-:$1Y]2%1Q*>\?OLTG&FV$; ?-BKK5M >SB^H3 MUNIPSB?%-5DGK[F3*M&^3:4Q/$?HI>B/$LO0\W41MZ9LJ%&I>FRG%OC.NJ[N M5B5W0_:N;_0L5S]O7WS3?O#C:-%);EX/KT!'? M!F-+;GBF4JC=$R)1%--%* M4_M(>03."^C2VJ5^K.PPWIRG%J+?:Z#=W'-Y&EQ+V>E'@>TF45V-QLW4HP$' MG2M*CHQ';26"9'P^NRP$0%\_Q613=EJIVD;:#A3DB:3V;O1C&]&W4< ZFDQQ M=_4#F"Q"!-3H**RUY0 WN-12HQ^B(,)H)GSV(E?7A0<@NK?-*Y)TOX2UD81; ML+"/80+E$L7>,+V#KS 87985+\S_)<3 $Z=0%@R)2$4#";$V MG3> ]9K4HC8+K:36!X,R5&V8/OGQ'W!G]M("7W"0+8^!).]32?VC(C/&B,(= M,0IFP$E>V\-Z M-K4I&J\F_A!LP'&);*D'(S*UV@G"?3>?O=[T$J&429S4*8 M"X%(7?Q#*06QT89,'85DJ@^_VP38:]*4^DRL+9_=??!_X0Q.CC*Z@A>CX6QX M;ME.QU\AO1^-WU_A ^!@,KGRP]BD,W9'R':5!J@@QWNY ,NU!@K>H0DC;6+> M6L]RUK*,9@H1ML\%/ _CSA,"0=/ %%AB.2T754PBUB9+$L7_;T!1YFJ/^]I] M0N#9"(XNRR].CJZFDZD?ECFNAU>S#8M#],*G6*(T$CY@4BL1"M.NEF4(6D"5,@0/9[>MO:%@LX6]]=[\"+4IHT0 MTL!/\(#^5YF^,9P>C8]+]>X<6IFN%J_&2#1,WOK! -*;Z\7O31:_..EQH8 R M+H@47I0Q*XEX1CW1+@:.CDQDIO8E*"4:*B2O@614]L#HD8YK-C5OG$:S<&_1EK&1J=]SLA^Z74,GP>^.&AOYA7 MEVLME/6BM.I&"4H;2UP27\ D=,17DE,F:X?\[C[_QZ]6V$H#1I68:,$T7&)9 MUC)O@*:E>H3OD>RF .'YS*RAN(%8VR>;,= 1M"'1VHRH.$?_/1H21* !(24; M:E!W=OT#81\JB2A-9&K*IG6O;>OOWRZGO^\?OSWZ]/EX M__?]PY.#?^X?'.*7^Q^/3DX:9$RV?$*ES$>3==W+8/#L0Z;24(O> 7H)-J6 M=E_F@<]BD+TMG]6PQ#[&JXNK0:G9GL6 BC$QAO.R%7V%>3;QXV@RN;5?M8\V M@L]$2X=Z9_ /KW#K85'A>JQ40L3*>^ZV&)N>,H\]Y WDT1A?BEC"%?WD=8-1*!I8U)+(H 21T7."!Y\F9=J* JL=I;4K M_S;!]80LL !!@B(FHG!D"*4;D<6=5=@RV2LYKO-NE*O3F/=+U*?M M"7HI0>R;TLQY"KZL;S0LT=I9-,=R8WS$]R$FX8F$G(@- CU[;94#8]%EK+V? M/0IH5V'N]M3@?D:E&ATM&%/W,"TB2)N :BG"O1+0;@+=%8D;M27USE0"F&; MT4U5$=#HAY2+\E,")BH QK2N;E!WJ I/A,.[UH1MA-V"!MS9&M&J^C(<@Q_T M_P?2P:Q@J\CA Z(LN^,R4*RHE*5 @=E<9ER&TFQ! H'D>?(L4*]:-&,VPMB] MD5R!VO662WU>6@@PW<&[!(:XW_K)^?O!Z,_?(9W!9U\"#$NX1J+QEAS1QD&Y M"*2(U9X13_& 329FSFO7FV\)\95I4756NFNV=0REL#3B-_O#,S],QS!;T5[I MZSNKXFN0_]GXLRME?IZWEGLY'\>%SI1%2%I(RE)@W&F1J3=)AT1Y;^.G-+Z7 M>_N8?W1LFU>3VCE5%3X+NM2:4J-)S9J M($(9-#."R "Z3=$\#W;W&V-U/5MQM;E3,MNY(W^[A(5P>DP[$:ESQ,UFD1OF MB$_1$^-]])8!,Z9V=G45CM>N,<\1=PNV_"I,: &,K_S@MD4JZR6=#,M:$IX4 M'O(B1!*RMZ4EN35_;V5N'Y14J1Q6QMWH)X)%S<1$MS>62O[6X]*A\ MZ0$ ) 0\_Y(U(4!$\U2U5^;_)+RNDAJMJTI;E+R4/,9WJRIEB;-HFTR@M/2! M:%H:-0+7Q.(*")4I95-J$&SM_,5*(+LOSZ_,^F.GU+.DW[8U4T MXB&;P&HI M8;$&TFY2%A5(>TH-&DB\0X5P# 0O2I\TGI&2VT0"!$4,**.G!-H)NHZ*?/P"V"%M&%RT'ITM@-!/I/.Y]T:,G+JB/0GFIPV9CT1Y[ MRHX-T.?R<+_HOXH0:X_+*,#$.F!46!9L<"2B54PDE115.5LB;"RS^$3,3F_, M[KJGO!)VJPBQC<9\RZSJFZL)&L23RN[U7CXT6@A$++(NW81,P+5E[WP'9<5E*=&IL*N56 MVG?>!1684)0S(&C)L-+!V!'+(! 9?&0V!["^>DNR]BG?M/RD9<:W$6YM6VZ_ MS'FZ'/:\W&U$8,D(XHT)1(A(8U(F M4N8W.O]X.FI,\GY%1N^*L;=]]@M3W,U #B*.+!2* ! 454E8F'%@NB.+G=K\NCMZO(J+"$FR*,JG,-]D)I?1M;GF9Q\Y0V.['7 M#[(\\JQ=]T*^S]M6W=*[BI*]/??C,YC4)^;A(WX /M;*9:T7LV:_7'R[_%%F M_OW'O_W_4$L#!!0 ( .9) E&ULU+UM<]PXDB[Z?7\%;N^-W9X(89HO( G,[.X)V99[=([; M\LKRS$YTW*C JU2G2U4:LLJVYM=?@&154?7" E@@Q8Z8<=L2"60^(!XD$HG, M__A?WQ]GX*O,B^EB_I\_A'\,?@!RSA=B.K__SQ^^W+V'^(?_]5__\B__\?] M^#]O;C^ =PN^>I3S)7B;2[J4 GR;+A_ \D&"ORWRWZ9?*?@THTNUR!\A_*_R MM;>+I^=\>O^P!%$0Q>O'UK_-_Q3'A&<(QS!480I1DL208D1AQF/):*8(YO+B M_D^1"F4D8PX10@E$*8\@C1""2HH0)8$D*B!EH[/I_+<_F3\8+230ZLV+\I__ M^[)#^9)WZ:RWLS MMI]D/EV(STN:+S]0)F=:^K*UY?.3_,\?BNGCTTRN?_:02W6XV5F>OVC52$F, ME&%JI/S78YW]=(;XGN1=[LOJ0;A2W8^^9&S#]*,W<>\T0\C^!6YT<[;(U0=U M-1=#?;N;KLX6O7^)?7T6BR6=#?!9;+MIB#PS/_B@_U9W8QIJ(=.RGYJZ&Z+* M[TLY%[)BRQ=-@ZGXSQ_TWR:K MY3^C1Y,YW-I+B57^5\)8M?Y".3^20-J!!* M+U\X2B5$A'/(,$ZA("JA1":"D&RRW'S7$SF'7SZO12C[.=W)#PX:+H_,U%P6 MBU7.MVO;=XI-/Y)(P2;5]J6I)9 M%.HYGBJ(@U 358Q$FFKS52CF,L?WNQC;#%]+"(R(X-=*R.,?LBV0=M/\/'AZ MGN2.R#A/\>/*>YK@!SH8='H?5W!W0(S/6L M3A@,619!%+, ,DDS*)(XC9B4*,/89E(?:GQLT]E(9S;F<[L9?!"O]KE[+@H] MS]H- *<798LOI_:!E-OWWA!YTYHF2D8(T#DI6.OC.('S4 M)NV:B5J?Z69>7'*>K_0&3#/;=#9=3F7Q=I7G>IPG<2*2*)8. VIG;7B!J6?Z6B/4$/(" MU&+Z,SU.(N') CG>SZ"&R$EU=^V1TR]THP3C)!:KF;Q1^SW<&0/H3GY?OM&B M_S:1F 52!@0*)6.(L$H@45D %5:A"IC>AT3*A2/LNQX;::PE!PL%#DP/-PYQ M& $[4ND'UYY9Y@2DX-=29M+,5V^I]QT\?P+_3Y]7#V^6>3YXMMT?O^6ZH]._WR24H8PEQC&#&<0 M!4I!S*($9AJD0/*$*):X,)A+YV/C,".[F6R5]& M_@6H%0 ;#N8.N9C5X@UI 4U*+ZHQXK1#QQ37M?@Y*+E=J[;&+W4L<] MW@/-Y1M:2/%V\6@:+-UZEWFN/PMINGGSO'WD$WTV/[K\1G-Q]8^5)J_K>;', M2W=@<;-\D/G= YW?/)DFBH^+^5=9F&B/5>F=3!*. XD0I(H9 XL$D*0QA43_ M+6 L0EA&DZ>=:)O3&YJAY'>9I;M:]#=AO]0REA-VL5J:<"X3(WA@WTC#(>19!G2/V-K*-:?L]?R.$@H&&^#UG^]_?T<7"%8BR8A)RK$"(IF;9JLM00B&(TC8*, MIDX^IC%^&$/813>K]6< ;C]_*7X/8V_IW1KCB/;M'#,*P5(CT-0:--0&[!DT MGZM5!Z7N%Z#2'C34!Z7^8*D! #4"%V"#@?YKB8)'+]O0 ^?+23>8W,/Z^(8> MCCT7X> "^/,P7L\UA^LN3'3(Y7(3@FN6KU"1((093Y6Q?RFD BLH58KU"B8C M&I_M8#S2]]@6H+68(#>Q2MH6TN;)?/5XO@_Q&/;=78@>$'TM#^(&Y3(BC"Y! M)3W0XO?K0CR!68\>Q&,]O[H#\00D-O[#4TUTW/\O=7.&*6_4Y^6"__:PF.F7 MBXI'+YGF4D M.;W2;:\G-<6WF?)5WEY8NPX/>P;'-$<:0A] 8S8I3NGGAY; MR7N9*>Z >9HN#AT/.F?< =F=.!U:.#N ZRN=SDQLQ?M%_IG.Y+:K6VGTUA9& MN<7:"2H*PI!($7!($RKTGB4BD C&8:A2SC,I]*:%=@SKZB30Z$R"9F326B.H M%CDLM$[-J?E2J\Y18-V&T=)R&'!P^C8JCH[+Y]9Q&2J4["Q\_0>8=1/GM<+. MS@*O)1CMO':[,?254I)K ^KJ.W\POBVSN;N9OZ7%@_F_61:^:E'T0G&K5XQ\ MRI=2F%_H)>/E#QI/3E*$4DDB!8,PQA E<0Q)(CC,0A)0P45,$^1"VCW(.#8> MKU0T;"%K)2O75/7W FAFX%J#B_)/(+>*E(98OE&S_+T;N??Q!=CQ_2N/:\]+ MP'9(U_I5?C ]E&_+H31_@H;L%V"K5OV(&=R='[Y\X^UBOIS.5^8D[>9)YB4_ M' _Q=EXQ>APA3XM('Q(.NJ[T"/'N4M-G5QWW!_+>[$)NY=,BU]_Q_68O'5,> MIYBG,)1Q!)$0"E*.*%2,*HQ0F*5(.-G]1SH:VSI0RPDV@G9WZ1V#UM(6]P!8 MWS9V%ZS830/@RAH]U,ZR1>T+9/>/UU/.=KX(N5II=/M%G8^NNKRTBRDG" M V6.+9LX7 3]$!'+M]XL[O^/O6[G H)GBHI MW:^!'@+3C@;.!ZAG$E@+"&H)^[G]V8*!OZN?ASH9^MYGBZ('+GVV/7U&-# [ M'7?!=N,NZNB*J^\RY]/""/0W:7(K2G&IIRC5QHXT>3+,M0=M,AN.6M'9GKE(",X+2($Q2E2&G[>HKZ# V,Z:A EA46IGS?VEB M0!6H8D\OP+=:.T K]?0^MM8/\*V"0 OL&)GQ&E^1I5DU[F^C;XOM_%#!33!@ M XD+L,8"U&" #1J@ 0>X:_N2NL4,OLY8^HP>'%B#X>,(7V>(#D84OI(HW=9B M(^=*DZ_9[I<7?M99?L(@("$/S!WE$"*D HBS0,"(Q5G,1)*$RBD6YT@_8UO3 MUF)6+E>SACT]:/QGI3>VP[6^8_#:+20>0.N9[-<2@HV(/>1]/ &#)YX\ULN@ M7'9"U5V^.?5X5T[(]5;?I)V3;+D]H%HS0Q")1+$0)B1F$$6801*%(0PP09(' MB4BPD]>NM;?Q\4,M;!4@LQ77E1;:$+8E!T^X]4X11R#KA2DL,/'&%VU]#8AL=NAXXNM$=E/WXQ@YM=*,SW>:B.GB? MW^MN%X]RG9B#AY2F/!$PB^,8HE@FD"1ZFT1(AFF"%4I8-FE6'3@YQX[V936A M3E92\#FOWD_G=,ZG>GHXLE1H4Y(A"3$BYAXVQ9#Q2$":Q0G# M*HJ$C"9[A3,&A?=869#?#<910DW,5JJW]K$R3O%4?[V,01G0-#5+;QRGD[TJ M%,-B?*3&QN\&8[N5]3S(AEE&FS*"2DCP8RWF\2O]S@OF22@\K8['^QET*3RI M[NZZ=_J%@=_6Y"AUY&I5XNWTMA_&'F5LY*C^/SBX1!LIO6^$!4OZO8P&[1+7>=Z@V3'44&,P M9-RFUF9-9%K$*G+SI487YD2S5@IL!VOGI0MSZ9E[C4?P"+?7(,SS)'J%H$LO M$!X.LO33], 9U?9/FM99L0B+J;8((9:*0(1% %F@) PU:RN.B4ICIU)>WB4< MFZ_&)O[A%;(>'1U@A^"%UQJVWVMHPF@R%9T:A-?.2'14OM]'YJ%3\'K+,'2R MHVZKQCO=UOU];NQ;W?R-JDO'?9C.Y?52/A83E! :<<4@44A Q),0LBA-H0I# ME85A0&-E51;*ML.Q0V/UQ*#7XW,H!3:,4C_).AVQ.P3RIYY]DP4G>G2 M%AI/['>RNT')S%;Y76ZR?J]CTC)9%%+>K#T5'XR+?NV1?ZZIKGBWDG^7-'^O M+>D)YB2A*DAAQ!(,4980B#,37)#%0M*8$$J=X@IG/#COF*G.%W(YX M^@2R9R*J1+\ &^%!*?W%YJCO^0(L%X!);>9-M75G5 !&!X^IRSJBYRM_F6OW MPR8QZPC.7B:SKNUT36>VFXCHXV(I-:'RV:)8Y8V<&#%F)I^T@C'2?R"1($AI M9E*;!%3%4O T7']^M M_WK]\>W5Q[OKOUZ!3Q\N/WYVS6QF.QZ6>^ ^4.[;HUFG,>LGJ8@K(-Z2F=GV M.W!",T.]B6MI8O"/LVK,Y!STOZU[XV=^U]O7J*UY/;.KN7W.BD MR)?;/(P_R\5]3I\>IIS.+K]/BPE7E%)&S'8M91 AIO=L.) PR:1DFD62*",V M--+:R]CHHRD?^-5(:,D6[5BVLX0WA'IF!Q=PK,G 2ODV$M -- A _VL[^=O; M'F326ZFWGNQV#W>.W:Y.*0_9SY)@I4RH8Z!4:E*V:),AXB9B+)*P8 MJWVTL[%->;U%N?GE"MQ=_L^5X_ZD%5([P\ 74#W/_$9@Q%;0GC8E-I#XBZ0^ MWM70D=,GE3X0*7WZ'6^>D/*TC<1ZISMZ3/O'O M.V;@0++X]8%_F4R^U.D":*U J59Y<[BZ6]*DP%[2RWL#NC]_C;-$K^W)Z0JA MA8^G<].^;N&MDP?\;;I\>+LJEGI9R#=^\DG&J,CT_V#"L29B$2#(LM#<^5<) M#:*0!=+ISK]C_V,CW7=2R5SOHT%>G8R>>_VN'7QK,[ O2/NW# ]=PEN+#[YI M^<%:@<8!79\W\:RPZ^TR7GOOKWP?SPJ:TU?R[)HYM^[ U7RIF_O;5,@ZB.'- M\R_T_R[R=8_%F^=-]L(ZFV%1)MB>X"P)M*T90!*+ "+.",28<"A(8B(.N"0I MZU9ZH+-,8Z/!9I;[=1@/>P:E,IL)JPT@_;-MDLZU1G6J>]>TIAY&UM)6'7:\ M^K95>QVJ,TH1G VN]VH$W25ZI8($9T-XO";!^4V[$?AOLV4^^2B_?9;SZ2(O M4T^4MZT>/RSH?'UF4>="X0%+N\*S9X*T@O)T7IK.F(H%+PO&EB&7 M0V/[HO-^,2XJC(L:8Y/<$\P,QNK4YVJ]R'0 J5I$S(OERA"D<5"N#BY-#<+^ M'71;LWN75]T/@U\N#^7))>4B2R.AB3IA*40T))"@((8LDPE2(9)$6)\"[S<_ M-DY>"^=\]'L N=-GON?AT3.GVD+A=-![7.,S3G@/-#K8T>YQA9IGNBU/=0T MV^3 J7-W;YSY62*5C#(!4Q1SB%0J((TP@1$-6$@52CCG;M%?Q[H:W>3]E?;_$^+693;LJ#SL55L9P^TJ4L MRI\]-^+: Y7(.(P@5CBJ<@0S*A$497I@&60HM;HL?I848^.5AAY@JPA8:U*5 MTUWKXK"YZ#Q*%ENX(;#OV^MU O;+)NS@UTH1J^*;'H?"8>*(Y^%K&JY@4)6(QF]&\,%E+JG0ECME* M+,?"SCCVCW#/*] 6W,\5N"88R/@82ZGKL" M=Q4LY,]N=@/*DPUMV>F@]K0; M$+NVM>/;/MBJ;'D2,AP1$C -M+1Z M#E56'T(77G0>WJ%)L!3P ER70/=%>B]0Z(7AJAY>DJ-C.72\?'3BS7!7D M>#TOEGFYMRC*L,:[!SJOLQE]7,R_:DM>BIW:1C_KII?O-.&^I],J)O)6FR/O M%[EI=<)(RBG&&<1I:FZIQB81=)+"C&$5!CS(2#!,7KI^]!L;0:]EKRBNUN#? M_A5'&12CV@5\)!BK\YDT "I#J=? M:IBV"?@V2!VH#+CSH=86>"\Q^./\$EX[SU]/VOT^L@3V.[3><@SV+&9'ZV/% M"OF/E1;GZJO^XTZW\FYA2A].J%1)&B&3D#9(M!W ,"2Q.;[$.(@$SZ)4NH7J M'NMI;"OR5E!02@J,J.#72EC7R-JC\%HN?#Y ZWL)ZH:7._6?PL(7"1_M9U@Z M/*7N'C&=?*$;16Q8Y[(HY-(XF!N'H[](:HX;Q,W\UL0^Y7I/KQ_03):O_ZEY M<%K'B(=QPJF($JAI):OJG] X-97'0ARE-,M4Z)3MU)MD8Z.@K1%U 3;2EQZ1 MIOS=@OW]#:<=A;W*(/5,>9[&QYD"O6/IB3+]R34HQ7J'2_7?0L=8,S4TM MZV+M6W\WG:VT?3F)42*24'.Q"*0PZ452$S^:0JY9F6.*8_W++O5C#G=G-8&' MKPFSEG9[8G0!:HD=B\,<03E,:81%&$*)LD!;TGH!)";A0DH($G$2RQA1MZ)U M_@#N&=N/<@EFBZ)QT GHAJUCTZ[J7FV:$X]W8^S2-W K"SU7 MN/$$E.O'MM;FA D6$Q5IJF8F=T#$$TA1AJ&4+,XB@4,9.$59G.AO; ;R5E(@ MY-.BF#K6#SP%KQTW> 2M9XZH'+H-U"I9+QKE>/UQA24LGCCC5&^#EZKL< M8OO:N1?W/^6FE.'R^=/,Q([-2Y?DD_%%UK?S QZQ)(A@E@FDS<$T@CC-(H@( M"3FEB ;2J3*X;<=C8Y>UM!>@E+<*)%Y+?.X5^Q-C8.D7[ '9WN,5S@'UC,OP M=@AYO_%^HMM7NM9N!\;QN^N6[WB MNSH$<+F1W('QLZ.SCF,R#'%M!J,99^6/J([K[HF2#G0P*/D<5W"79EJ>[$8H M=7A\<:L_[NG7LJR;7-;WN2:$\Y!$B8(!E0HBF020B4A B1.4T3!1B8@G7V7. M%K;V3EMW+A]TL],^OVLJ),@WLEI>D;+"UF[:^\*K9P)8BPFVS MV>(;U=.@O%I39^?_L"BV%SC]$84-6IXHH[6K0_^U5K$DH!$^#)(8,:7I!B?Z#D"2$!#$FB/Y-1)PB*;H( M,;8M5JT#6"NQ24QX4;DF+IJ!9%LU'(\ZNXR6Y:EFSV/0]P'F,?B+%[7:W,; M_3CS#!!]G5QV$6'80\HS0-H[CSRGK0[WW3]462FY)M[IU[)>^_WZ\>G?/&U#)PS26TP0S%-(%5 ML7>[E=X1O-;+Z*YM#G<'O:.V+ZZ>=VWCC$-0$V6=RP# : M7H![K6/]6S-[7^C9X5C6RX ['. ./8R#'/6^4 K498)^_%"-H%$-&-W 7ZH1 M_+DWDS$G<+L"F"LBG4T= "E&J 2@_P::A1<-B.## : VU+ MSI\?OG)GG8EIZVZE:]O#[5K.U/[%[N7QC=4GSY8! [_8Z'-Q,WD_G)F@9,#HK M3R_[0)Y)BA4G,%-$;[DS+B&)1&:RE(=*!D+R4-3(7\V[Q.Z@&Q9YMH-^:F$O.BKO[84_#-(2SZB,%YT<_KA>(<4KW%J,L0@@)3%U7EA$, M=/\KTLXP2Y.+;XP#K##+$IER&&Z&3:8^H2R>X'4IYYW(P,AIQ-SZ<"4-7U^9(O91+$HQ%C;[PD5YG872R&1 M60")2O34IXDV[1.;V;_7\MBF>RT?]#O55-5_V<[0_98&F9)'%5C/P>,/=%N!R]OE*[ZLSC7TX-1Y M"%G&,2,HA!%/(H@D+L\@0JA_GJF822FH<%F C_0SM@GY0LSR1G+'#(_'<+5; MB#V@U?/,[0*4\RI\ @9/B_"Q7@9=@T^HNKL$GWJ\&QE\^?SSXJO,YZ79?R_G MIG#0.\F69?W:.CE9N74/)))*$&;"\$VTI$"0X3""21!RSF.6(.%DGMMV/#:Z M^/(9; 4':\F!$1UL97=C#NM!L*.2/J#MF5OL4#U=']R9;URQ\D1 UMT.RDBN M8.Q2E//[/1T9%2=\&F4:[>)Z7@5U[.38OOHN;O^C-Y0?W*/DX_*0^Q\29]]Y#R)T6Q(_RN4V"G^2 M88I0+/0JQ7$&441C2%,201KJ3;P,,X8HWR3S72SIS&[M>M&)%0GMI/#==-4? M(:W3S+HM)R_A"Y.(J8AE,"1!JC$4&#(:4)C00(5ABA*.>(=3-*!4N673<4=NT/0Y/D!CA&BI209%%BI3 MD#*&+(ICB+/,).:F&CRGS""=(1O"$O0!F)U5UAF&GNTF@\"+JWC^3)F#*GLR M-EZV/:@Y<%"MW07[\$/=EM1&?OYU+BL9QU&290I&)LLR"@(%213IOY$ A]2D MK(CD9&F_H.YWX313!UA.RR4;K(]=9UMYW:;N 2SMYN]Y"/4\B1O"]9#DZ[CJ MGB;S@0X&G=''%=R=UBU/=O0@&8>4%#?&665L\O?3.9WSZ?S^5AM:GQB[D]\_?Z)/Y3>V%U;9A$D4!@C(+C'DM):0X8_H/A1'F&6/"ZJS:BS1C6]MK M9F:[[L!U+\;6@HCO^FJ' MNGJ=DFDM2A^M@M;V3L>XXJ]T.C,97M\O\L]T)K=GCN8$\A>ZK/]59A^YF011!G6)IZ@#,8*A9G> M]X74S1WC5;JQ4=3.*?T%V&@+U2*'1E_]L[4&9>J*"U#K_'Q19D[FQL%99I__ MK->;F=S\NBPEOLX[9* &AU0PP,,/H[ATEX_$SO"?+7![YEA1SKN[I'??8R/ MKW!QK[(-&V/>!ZQ[@>F]=-+18RB+0LJ;)YG3I?Z:RSR(Q9W\OGRC8?EMPF.4 ML" E,(P24_.8IY"$)KXVS3*$LB0-D5.AMO;NQK9(5-*:T_Y:7E )[.A(;(?8 MTJGH#;B^'8Q', ._&FE!*:Y',]8.%U_>Q_;.AO5$6BF^YY6T>ZL;E[Q=Y$\+ MW;!\LYB+O3A01E,2BY1!GNAM,$HQ-[EL"(RC(%&I$ 13JS1V5KV-C4DVP@(C M;>>@VW:$[9C$&VX]$\E1R'KPZ%EAXHE$VOL:E$.LU-ZE$+N7SCZ_O-2--XHJ MFTIMR^>-UR=-(HF"D,*4X]"$N!)-)I)#(3.!TC3(F'"S2RP['ANO?+B^?'/] MX?KN^NHSN/SX#GR^NWG[?_YR\^'=U>WG?P=7__WE^N[OG8\]VX? ^3#4&[## M'9%NRCSJS5T?3CA7=/R?HK9W^UIGJU9@M)RXVKWO?O_W:K[4#5U]O\OIO$JW M6"<939*49@0E4"0DABC1.R9,%(=,F%QQ2>J:0+1$ZWB$]AT.E"\=%&![M;?$JMYC7CD\]V/-R;SJ=+^6'Z M58KK^5(/ZI3-9)52X,-T+J^7\K&8$!*I+-;;&:'25.]I"(,DR0(8ZHV.E"*D M.'!*@6K3Z=AHH)(9ED*#K=1UC7;PJQ$9ONYQ>:_R:7YD2NVBENO5I&")DO]6=89[.I^'P;"K(]QPE87%ZP MAC0TU1\#3"%-DP@FVCZ,99HD*B0N]-J7H&.CWH:>YAIM>4!O^&"KZ]H#TW ! M_U@R1J4P6*=GJE3^0^>"N[U]&G:$/H8![YGL^QSKG@X8^QX53^M);V(.NM;T M#?;N.M1[?V=4CJP:_T4W+F=Z$LG%JI'+<(*S.$AQ*B$.%()(Q@AB'E$8AB@- MHXQF*0V<2T*V=CFV=:.4N$.!QG9<[:C:+UH]DVY54G&=D?2%O,T$I9ZK(UJA MX[/L87N'P] HQ31A4=8AVX 7X:QFWO!9 M"DX$GA95X.E615#J"+9* J.EJ7YD]&PM9]KCP-O1XW#C.*:@82]C=W8@\%E8 M]Q0 W$VF5PW\/0O&4P&_YS7>-3BOK'N>E^F ;J?%;V_DG#\\:F.W3OE*TBCA MJ8RAB+'F=((#D\U:PA#),(H2E!"%W.+SVCLG M/I'LVYM[%H@=XO;LD/$6NG>BNX&C]^R4WP_@LWRO8YX"$WAS710K*9IE2*O" M:^4OZT1CZUQB8A(@3#*5*,A(HC>S- D@8YG>S*:*I"G)HI"*#N:DNR0CM1TW M\IU1%\E]5.S(J2>0QY,*TC83Y%J_1C)(CRD'.J/L*\^ NP##)A?H#-!>1H'N M+74D3/X@Q6HF;]05S4W=PD+WN$[1..67<_%N.EL9JC$FY/94@?$HBBCCVD(S M-2--W2$FP@QRG$JFZOJIKKYD?, M:%,>/(A*'S"72R!KG<&/)L_;'[9Y?AV9MN-P6M)M_T/4-^V5Q'_R?_QVJ:2]$2K+63 M\O9+(=5J]F&JY(1JNDU"Q$Q\ITFGKC)(5%;FOZ0ASG@@9.C&N.>(,S[:W:2^ MIG7JZUR:#84YKUV58H.9EKLT8I_-169'&_:LL;/T7 XT'CUS[%H-T!Y)>B!9 M>:4.,/IX]%%Z0-67:_(<48;U2'H ;<\1Z:/-@6NF5Z?PUW-32:@\J2_/R.X> MZ+RVPS\NRE-\*6X7L]G[16Y>FJ21P)E*, Q4F$(48@%9D&@+&4FN23Q&F.!! MBC!W$G]LOM';SU^*?_M7',71GQNU50>JS-SM [ TIT<[K./W?-216@T,0!5J ML-0H;/TB&R#6]9Z-X5_MIL&O!AQ0H^/3JG^587WM*M'=A!]7@8Q>!L9;?>GS MI'BERE$;QZ15Y:"$Q"(+4@8E-8%E21Q!(JC>XT0D36)& AJY)0H>5/RQ+9PO M/?>O7D'*[5/PM(2^V@"/8 FUKB-UX/3@]U1*JM,8CJ6:E)OPXUHO>QD8[S6E MNDEQ9E;FZ_F3WJM\D%_E+*QOUB4I3=-0A9!F&8<(800)I@A*CC(19E2D*'!S MX+7T-C[_7"D="#MF7SZ I]T*X0FCGNE\FWOY E2"7H :L!XR3EE@XCO[\H&> M7B?Y\G&5C^9>;GFE:Z:IN;Q1;W,IILOWE)N\,<]UG8XWBSQ??)O.[]]2_:GH MGT\PXI@R1F B$PE11@)(B>"0!A*G41H*[E90U:7SL5FTM9R K04%O);4-<^4 MPP#8\4Q?L/9,/$9LXQ.I! =KR3?E>/#V%-0=,E"Y8^8M"Y5#UP-GHG(' M93\;586:>MI4%*Q4'F70VQ> MZ489]1ZMN%O41X*?'Q;Y\D[FCXTKL9- A1&/%($RX %$"8KT=HF%$-$L(:FD MG$>R0URN5>_W;E/NM]DRG]2E\^CLZKOQ\39JK*%8A2FG M"4R34$*$>0*IB*0I(TH30GF8VF7;;N]F;/N'C:! UI+^R6Y6GD"S?8[ZPZAO M?^D&GK607E-DV^%036KS;#E3@S0.RMEZXNU!YJZ=!NN9;/ET1W,_7SS)?/G\ M28^@R7%CXAB>S!J]O7X08X:5(@KR,,H@RKB"3"0Q5$RQB&6$B]"I/,?I+LQAD, M(D&TD9$@R%@D($ICE"E)LX YY;9J[6UL+%1'56Z%U*NJ%M,Q\T [P'8\XPVV MGBG&&;$.MV\MD/!VT;:MKX'OU%JHO7]]UN:E;K11IOA7>A*:^AXR_SHUA;YO MU,9J:@1FWND>BL._JG-O2);@.(X4Q(EQ:>( 0TPB!A5F*,NR(,(\=6$9G\*- MC92VMGXSVKM;4A2O@VC'9*\U-(/MP)Q&Q9G^^H#/$UMZ%6U02P3;*=8#+GWO\9T@Z5!"[Z#B9U3/>]G> MP(7S#BJS7S/O\&/>R^5=/B[RY?2?):O4YQI_ES1_KS^.BFQ!CJ<-G 91#93Z;UKHF7'Y\RN6#;E'W M>SWGBT?Y<;%L)'Q+(I$E820A"5@"$9$9I"A*8!1Q+.(DB&/%W1(NMW7;T#-W=_N;H%;V]^^71[]9>KCY^O_WH%KC_J?U^!'S_*>R$JJ&35T)6)#(W,/55'LD7(6P+F$]T-G(#93OG]!,R6 M[[GOGC[H$9M]>EC,995K94(HQUFB"!0B%2:L(X(D9 *&,4DD(BH.J%56]T.- MCXU02OE *6"=:L9^T[0'W.D=TSEP],P&#D@X[96.J=QIH[37V&"[I&-J-+=( M1Y_I6G:2YY(6\IVL_GL]O^1\L9HOBUO)Y?2KB8.9Z%6?*<)3F% D(4HXAE2$ M$:3FYR*+52IYA_L6-GU;?;S#7[[1#A_8L44WHYUS-W M)K7542=Q"'&@2(;,/H1&$*F 0*94!.,L8I&,F4R0Y?6*XYVXS(QA+EJ48I;A MB+6@#K'=AW&4)%&4HP@&B3)GDB8?.Q813% :R#A*"%=67FH_* YRP[;$\-(C MANU<[ >9GIEW#Y33V4-LT1$+7A[)E]Z*GE%ZT5>/"_S#M "/I72@S"M: +7( M]4_6LW-9*?!'3S<*6G%IO4UP^,WA;A*T2O[B%D'[DQWSI2SF]^9ZGRE=]@M= MUI>1;^53?1'P1GW*IW,^?:*SVS+IMV[:A),4VHHV#K6)BO0.- TII$IJVS;D M#.(H":'"-"':N%4XH&Z7^,X5:7QKDOGHP(\;81V=7FV/2O;R/,!CXA5/,/I*QG*N.,,F:/$$WE[2%E_M=B/9 M=S+71OYR^M7X _6R2V>7C\;\GV0\2U1$0RBX*?63!+$Q+1-(8I*I6)),,N)R M5'"LH[$9F%LY+\"\EA304E0W;CR*K!WG^<"K9RYK0K46$ERV0^5,6J=P\$1& M1[L9E&1.*;M+'B>?/S.?Y9OG7R0M5GD9D_4^E_]8R3E_+B_T9)E"011%4(:1 M2=K,$62A,:Z80!3SD##IE.7)HL^Q445#3K 1M-/=*1O [6C#,XR];UP[(-@] M\>5I3'PGP&SI\74289Z&X&A"3(M7N]'-S9,TE6'G]Q^,!_+#E+(R==U'K5J= M[XP%0BB>AI C%4 4!2%D09C!E&&6A5G,4^%46N5DCV.CFHW 8%:ZV&>UR&6J MM/E&;#?6.8V['>=X1;-GQMD"60I[ 3;BEF5#3N'HS#W6V'ABGM/]#FJVR;LY6V3[<4 XR?9), K=2M= MMGL_-!I?@+7*7+7HW,$>J'AK?P/CO<)K#Z*^4AG8 M_D _7BNVQSZ[^NR>6Z>-G\T/DJ#BIW(.?$X>?< MIF^1+R=O%_,R^>&*SF[8;'I?TL'VL&U]6KLV#G9L>Q:))&6,0XQ3!A'#>LL7 M11*F@8IC@@,<,:M]W]F2C&WA;N8YG"_FD%/] ]D_>P&QC-MU)@]7TO[:,=G[_@U"? M-YC6'.FOP?.J/MPH$^!P710K,_7?+HIE,1&Q5(C$"JI $H@$32#A2L&4,"Q5 M+*5(V1FU'@YT:34CA[]RL'9]:'846F0PK676G%C8LJ$-X':VU+GX#5S&08-F MY 1K0<';5M ZUVYH@<-SQ89#/;U*G886E8]59VA[Q5_9O)*B)C%+$(LQ@VE" M$HAXIB .TT#3B1(\%DD6X+-KY-VY7K(9Y-;AX?)M]<+M&'MP'%\[NO""6L]D MT14P+[7M[GJXA'2\GU>O6G?7=MWH] N=[SHN'N4F$:RY25EFE#*!,PF+@E!J M7H@R1B'*,@RIBC",8\'TA+RN>4OG '<63KW2T+6112'DDUF"]+]IQ&H0) M#Q -$$REH9,()9!2Q&$8IR)DB*>1<$H!VD&&L=%,T[VSC6$W_]H)MW'G8\0.K+*.H@P;#F4G>(]@RI M,YKJQI67G.VITHI>RCL>Q(*3_1RO)]!2>2D MNKM4ZQV_;S3YEE=(B&)@UB(,( RR3*(PH!#DLD,)@0% M:2ABDC*K<.V3/8V-$!JR;N+9C+2.=2M.(]Q.$EYQZWVS-1!D#ID,?$$W4$*# MTOT];>!8WQT%0DOM*8F!#22MN0Q:&Q@NI8&-'B\R&UB]<&X,^N5\.173V9E\&)V]T/(DJ$68I@%*$8 M(I$QB'%((69(!B13G"JW^A3>11P;93?WKK2A(R@V2@)9:PG,QV0"%=9ZFI=D MK2EX,OE$C*Y=H\V]?05V)N3KCFW/RTIS6)OJ@:U^X.K%L+Y].:QK)4U!BZH$ MQD!QY;X'PWLTN3QL7TM:'F-I);4T=!L![6=>;U!U3-Y M=D+)*13L) IGA'D=;WNP$*Z3ZC7#LTX_W,V\_#)GT]E,BEOY5>/92/5^ MIEB>(!H9>SXF;$7"VU'@X5X&/NYK577_2*_]\6Y<<"L+J5]ZT-;%.\TQL\53 M62F[NCQ9+V.!B&2*A82A1 %$ 4TA216!*4\XI5(E*'+R&EGT.3:.6(MH->0%]0"]V!/. #DB5-L>AR47QP@V.4:EU>[\]N?DZ%5*\>?Y2F#/(Z_E769B(A?IF_%06EZPHKZ=,*(["(*8A#(@4 M$ DL();4?DIIVOA =U(_R/9.8%AZ48*_%-\6/?S0::,S_ #9*@*T6X->U'AZ9K3N(GHBN M@P"#\EYW@'9I\(R6.EMCRWS%37C6_-Z0)R.TM[8R@EI(9V-K'TMKZ^HLA/HWIQS Z6(Z'=7>GZVT MW\70QM%1)0]80\>?[1@M>=[13YTJ.N$Q#\-8P2 B"*)8Q! G@D.:*9K$&:6, MNT56^I!J;%1R>?C4WC$>T\MXV;'/X*/0,UUY.E^_\)X[W"O0OJ)(O<@T;,2I M3QCWHE.]-GYN$003[967,7OF..XO4MR_L +?30L^6Y@;>:*M*+]LD#Y!ZKQW@+LDKE1?H#-GQ"@3=F^P0?GYI!N&%V?9) M?ZFUAS7% >>NGYI;M+D-&*W1YJT-#!=M M;J/'BVASJQK]9/LC\ M[H'.;YY,$\7/NHEE<3W7-MET(28J2D60Z4VK9*9R5! Q2&E&8893&D0X2!!C M3C'H PD^-C:__?RE /=&1+V%^G$ZKX++"\<2?8,-NYTA/,;!['FQ:28Y;RK= MS'1NCAH.)D,WJE^ 2OD71G>I/EAJ_4$-P 6H(#!%MRL0/(:G#SQLOH+6AQ)[ MV%#V@0=C+\!]Z/X[IA[4L_"CGI=U:+9,%281#Z @,8(HS!)(HU2O38'*TDBF M:2H#EV7I9?-C6SQ*<]:(YQC>?@0\.W+O#DG/%.R AGM^P(-*^TH)^++Q8;, M'E1L+_'?X:?N/RWRN:ZQDR>[Z53XM\.4$D81D.$)2)*30H J%W M\US!C'*412Q()+9*W]72Q]@F[UI,L)$35(+:S>$V--LGLB>,^G9#.L-C/:DM M #@PLPO)_WB_^/J3?KN:U/HOV[GWS1 M7Y]73T^STJBB,R"V'O5-(O7B81T']NP:!68](G:K?R\H]TPEMERA6,OE,NY@:Z91C4GZB[J6-D)9W&J.2J&88HH M1(PH2!%B,$ !#@E+(IPZUG;9Z6%\G+06<%V"R36+Z$L [ LH =5V\_\>?BQ;E/W+7V:ZF6T;$Q,EWH9+:ZK\L63S$UF2?F/U;2ZW6'6RJD9HCF=P95^KEBHY3>3*F,Z![Q,\NS& M#=8C9$<:?>#>,YO4(H.FS& M-&"K)=!B@V>Y+%-[^N,:5Z@\D9!UMX.RDRL8 MN[3E_'XW/MM49F_492\V/_S+5.;FBL]S[<(+XY#&(HEAEJ0*HHAK>I-(08DP M4IRH*$;2A=2<>A\;LQDY02DHV$A:TMG'R[]V])BZC88=@?6&<<\L=AZ\SN35 M"29/#.;6]Z TU@F672[KUD@W0OM9SG5S,[UUNQ2/T_G4;-A,:-G+"[0B1MH: M"SE,38EU1#$W1!9#'&20>R M9Y9J8OA2XA[O+3N!Y(FC[/H7NW%1'<#Z3A;3^_FVSDF Y*R M-(!<40Q1$J2015A!K%DGXYARG%FE-F[O9FQLLX[N;HC9J8+,$5#MZ.5\J'KF MDPXH.=-'.PB>^.)()X,21+NBNXQPXNF. 22UR\,<<2\UV5RM'1\_YXNBF"#, M:"!3#IDYK$)(4DB%-D82*2/%91Q'@CL%E+1V-S9*<,^@= )..Q+P!U+/9/!I MXR\K12V-C(VP)E1/B^LQ",4*%E]!*>V=#1ND8J7X7M"*W5MG!%JST^%Q;#<\ MK@Z"NUDMBZ7^7#2?_4U.[Q^64EQ^U?;.O;R59I.E?]ZHZ'LG\\=HPB1)>1RF M,$Z4R>P6$TCUN,$@QBH3*27*+8/3*^@P-H*[6:TUN #?:AT K90 ^5H+P!N5 MM;58CQVBLP?^5NR(=N1?0,_L[2%F>Q.5W4#B JRQ #488(,&:-9HOVO[DKI% M;[_.6/H,Y!Y8@^%CNE]GB Z&=[^2*!VSZIA>;M270EX6A5S>L*7NQB3RN?K. M'XS4[Q?YD5)I$QE005",H4JU 8\$3B&5E$(>*14P@3'CPBGY3G=9QK8"EM*! M62V>N=)-\VEAJ*I,Z) ;3>%"E2>_U"CKF'/CG&&S6\0&&HR>%Z/;-=!:#U J M M::F(/VM2Y +?+=DI#;BI >TP>=#ZJO+$-G2#)L,J+S(=O+6>2AR8['SIK" ME[JUKZ8W3?3W4S:KA"@N'Q?Y$B8X"HV,;XNA]'GRS0V]BUO6/^X$=7QVJ>/0;(\HQX6 M^KY/KDMM8*D.V.I3T>Y%>2[$2_.]H=H%V&AE(J4JO8!1S.,1MS^4?1U\>Y!H MV.-P?Q#N'9)[;+I#-I1/N7RB4U$W;]*OE!OCB'#)X@RJ1#"( M>!)#)E@"<8QCGH6"(V)U&[)C_V,CVV:)@%J;]1EPE=^HNFY=:U2Q@:6UVW6$ MVMEW -Q[=Y#OP'QY!&:7<@1>D'?(VM+O" Q5/_3%M:+I7.\C'BMO%V6+U1(\ MU2,EFQ-B48X4KT>JVO[]T5/ZE^ZHMB:%Z=#L<*EBNNO\(H',&M'ZT29$<]PQ$0((Q9H^S]1"K)09E"23*9I$N(D=@I&[23% MV!:ANX6)_%YL=O"S<@=?%_-U]*UT&Q8[B[]WL'M>>2KY+W9])1=;9\D%:*H! M*CV\IR<]"T=OA7*ZR#!P&9TS8-HOLG-.8QT+\17R1ET5RZE>564Q206.DS@@ M,,880\12JDWO4$*2AC0AF"@4.=TN>MG\V$CM2W5]:".?8]V]E]#9\5-W0'HF MGETL+L"GQ6S*G\&O]7][J;AU& Y?%?=>-CYLI;V#BNU5V#O\E'N"DJOY4G/$ M^^E,?ER54=%)J(24@8 !"?0>.N $DD3_H1+"<890ADALFYEDM_&Q3>-*/F $ M!)6$]KE(]H!KG\;GPM'S)'9 PBGMR#&5.^4;V6MLL$0CQ]1H9A@Y^DS'@"MO M!;?-QFA":(()3DW1A51 9 Z#69@B*"C"E NFDLPMELJK>&,CAJ;GS%,A@-KA MXQA;[ODKL#,U7F]L>V:YUQA6][BF7M#W%;+D5[AAHY%Z 78OT*B?7CHZ,C#QR?L=J;A"E;K289U8\.=7[CJ]^+4POGE MLQ( 3?]I0ENK"%1SC%0,E,#6ZH $]0A M\\_Q'L?&[>^DDF6JF?6]!D#Y/U;38EJ=!\ZUL;>:J>EL5H:ZR4 MZZ=E,.Q,<*\0]TSR#5DWX?[ 2'L!/IKPHK+LM>JB/@2^)MJBY?S>T[>$> M@B3J*S3%NY6\5'K&F6C ]WHC/$F9I%D6*A@+%4&D*(ENOXVDF@X3B$"9I ME$(4:-.(98QJ+E0A0Y'>K5$G@ZB]N[%1WG)]HFZ\Y/S MP-DQ5I_#T3.'G3<2GQLCT4,NPZZX>F)!Y^X'Y<6NX.PR9>=V.G)GX[[:C=J] MS3;!@G 5* QI:9%E60P)RCB,8I(&*4690DX667MWH^/%AK0='58G\+4D-&^H M]4U?3< 6:N]&K<<4:':8^**>]LZ&)1HKQ?=HQ>ZMKF&RGQ_D;&:"-NC\>:+" MD&8T%3"1"$.$0@)9)&)(>9@F"'$ED57$^^'FQT82=8!H*2*H970-EGT!7SLG MG ]*SQS@A$>'D-E#:I\1-/NBN8'#9@^ILA\X>_"I?AW3QMUSIT&5$Q['>KIR M#,-,QB9S1PBI(A@&(DU)AC(9B+ /I_1&@K%-=_T)I?UXH+>@^_4^=X)R9)[G MTN=<*C&\TWD/OX$=SMO^1^ELWH.GJZ-YOZ%.N3$62O>GK1PZ^RSSKU,N-UZ? M,,(RBR(8I&D&480)I"RF$'%&:!PIE2#[8,[C_8R-L)J2@J(6U2FCPE%$VWG* M(TZ]G[PW(%I+V27LL@4KIRP3/C ;*+3R5C[IYLP4-C7C]K\T\%A*[B]7Q"EL M3N2$./KZD+D?3NFPD^/AY./>,[M]E,L)Y@%)A% P19P;TR^#+#01\(PCQ!32 M>[E@LC1)#.Q,O_;NG&ASTVE_WW7#=5%E.[D <^GHWSX!L)V9YP^VGEFT-9=: M488\#I(@K8%*_[G/3&=C26O64-PA8UGS+<^%,SY,Y[(LQCQ! 2)QA!F4D3 ) M8+B )$ I%&D4HB0-$:%6^K/;=*W)"":D"2" 4\#B'"<0:PB!64@4ZP(39!R*NSE*L#8Z.E69W;Z>#UNI[SW+C5KN?K"UWK:RR7V^MS<^'#^Q7/U?^%]/+NQ74U!HQORC[;/Z@\>0DBF(L.,U@ M)CF&*(P9Q&'"((W#D :!C#(E)T\RGR[$YR7-EW:D=Y9,+A-S5[+^YJ@1\@)P M_2>06UG+"9IO-*E^3Y?F@BE@\GXZ+ZLSZFEM?E )ZYKIXIS192H+8Z$8S.)( M080QAWH1"V& ,4X(93C#N![=J[D8Y=BNY1K3R$I3P^"UQC0*"3,6BMY;1QPB M)B,]IGK3S61,:C9IJ M6ID_P55S$+:R@^J1RL9Y\Z2C-2OV;QD2)OW M=LSDGCX^T6E>.JO_Y*\2X9&1.CL.YAS@QQ$;TQR,I@K#5!1LAV^ H)'!!A+ M8,T)@%S* YYH:8!K'=\6DY12'DH:PHS'H=YC!"DD>KP@ETD:IC+2/.E4CM6Q M_[$YS;3J28]7.C3@=@S7(XP]TUNWZQS?%J]TF6.+W6M+PR#D,6)"H@DN,,3[[*G"WL MLG$?Z,-E1C5[ZF]BE5*ZY'T^A)S%4?&Y:/3,+W6=T+5\G3)B'T+&)?OUF0@- M="Y[]S!=7[D A;8]1+$NW;D6W=[";H?97 MFD_-^4%)GN8X8<*D0%D8(I@DF$.4HDCSF]ZJ(D:34 B9X-2JJ-31'L9F;*T% MK).K)_]]@>U;XZJMVO! M''_01S;#\E-$"0T"8NJLIP1!%$@$"5(X3 M^@",=C/Z/'#Z-EEVMT)^Y_1QW7O).3C\K#ZN8'MN00_S^NWB\7$Q_[Q<\-_* M>D/%=5&LI)@H'JC09 PDT@3+1K&>W"H+H6!V_G(]7V45H'VN0*M$O("5&)Z/!YK MQ\'7P=>17H8]TFI7=>^PZL3C':,235-O-,L(DX]'SHMR-W>9YWKHR]#^-\_; M1VJ?R.4WFI<7GI;/UW,35U0Z2LK-Q=T#G=\\F2:*O\IB:=S%G\K@A$F&<40R M+F&2$0D1S@AD/!10F!SQ..(!$4&'PZNAY!_ID=?MYR\%^%I*VIVY!OL&[*AP M5$,Z4.RET0>6"H&FTJ"A-6#/H/E]"0>PCGP,/F*_YS*+&'#1X=>##V(D^'[K_;ZO=SOB@*DXUDNIQD)$D8 MIR$,LXAI6SB-(.$!@YF,<E'T/J+1+D(<>Z;JWKRXO_6VZ?'B[TGO:1YGO%<9@4C%!J8 L MRS2Y\91!DI$,IF$6ARI)8DJS0UM6P!Q 62N\=1=B\XYYC MOZ[X\GSUG3^8+>%'_55,DH!+O:-@,$Q-$EL199#)E, L428@*@P$MZ**8QV, MC1[6,H*UD,!(:9]I_R"([83@ YJ^?6%NJ#CEVV]3O5/&_8,-#I9SOTV=9M;] MUN88A9&L)8ICS+1!BIF+NX3IJ- MC\UW8F2#FAT>P6Q!C4>U[-0QV+H)GMT*WA62GB=KB8:1JRSDY3'X^8"ZOB*; MFTT/&[9\0*F]F.1#SYQ=1+ ._'M\RN6#G!?3K_)ZSO5.P!3=^BB7-^J.?I\H MB1*F,((BPS%$*='+;YHI&.(D3/5$3A/L%+CGV/_85N?F!:9UP&E# 3W]"]?* M68X#(A4/DXA)B"G3 X*R#-(P1C#+,BP"(L. ,/>T"#T.RW")$-Y0_4]N$EF; M._#O)*_B@^/P N@)'_ZYWX'!41:K. EA&"!S$9.&$(>IA*E*4VW!DC *I&M& M@]Z'I?\$]HAPSZMLDXK6%P>:5%0)OZFIJ34P M Z!UZ*52I@MX_@ME6O7^6G4R7:!I*9/IU,P9/KLC7;R1:I'+6\EGM"BF:LK+ MP]OM=$O24&7:6H!2:B,?B=@<_.D_0LEY(C 22CJE/C]#EK$9#3='# 7 2CU MOJM(!U=@QU%S\!3V/Q:#.!);2;(>D#UM^J%/#[#Z=$=VE&1X;^5YD!UT9I[9 M9#>Z?:=-L*^Z1=/C)K3E'4HS'LFUJT:+R(-38*56A.P505L=0&_]I+VW0>JGGCU M+%$&)58?H.TRJY7SCU&&+A?E1&[^WMS<^[A8_ETNM5VYN)]/_RG%)$N#C"54P)!DF2E":+)F M9A3R2- DPRA)5>IBS?4FZ=A,/2,CF"^6X%G/PWPCYD6=KM^-T/H;7SLZ',6H M]7V2?^BVRO8*@";4M7[K2RSE$'^LA_BV,<27[4/L3*^]P^^)G/N3U?ER[O2K$Q1% HE,098*"9'>V9O<3Y&V3(E*:2((8U8^U-V& MQT;::]F $@X"?>^6K91WBF ZI&FGR*47#0T6L71(_&:DTL'? MGW'"H:?X8IU,X>J[F=EZZB%$@XA22'B,(&(9UI-0_S.B,L8!XBR-A?/QQ8&. MQC85'3*OG<30X3#A3&0&.2EHR@AJ(3T[_UM@\.G9/]3-\&[[%F4/^N3;GN^: MUV"1+TT@U38%#R59@I#"$-.$Z"4WC"'&2L H8BD*4\D$29R**NUU,;897TI8 M!RMV3&5T $>[N7\>.KWO3 PP9=QB+[F,CBOO[=;Z7@<#WR\_IN#^3?"C3W;T MS/QR=5DGNPP%3G! (RAED$$4I 12Q6(898*D(4%FPS^6IEZDU? ME-5>?ID*,9/@BA95E?!+E4\Y!3_^8,3_P3'W1P--2\=%)XQZGL]&J-,I5-V] M!'NZ^MK6;QL>=A^^I]#>QGG_B0[ICJ_F>E(\Y=-"7HE5=9)^.1=WDC_,%[/% M_?-Z_J(D">(LA E)$X@2B2%A,H!2_SM+.8DD%Y.Y/!'8ZM"CV^E,[]6\ZNN8 MX!+\^,N_T<>G/]]9SEX7D!$.M&D32<@9H1"%/(4X80@F4E$6"I32)';(,NT1 MZ$'3-VSEO@ ;R4O^W,KN'_P,(QFE2-NI@$[6M;3^CVO>@=!//RQ1?=):^X):0.F<;] M0_MZNR@;Q\P27+C4Z^DI*[8=>:IMRRJ>$2E[OI]B*5N>.K[MYZW<%T M^7PIA/Z>BOH_'Z9S&4Z",)8XR20D)-$+:AH0R)) ;T)0$B<)#GEHE^"\M9>Q ML7@E**A%O%C_!1AAP9C?*9_2":SMO!+^$.R9';J#Y^R]L,/$ MDT?C1&>#>CGL%-_U?%B^Y<^2B"8!BR**0@93A25$"'/( DIAG- @D8RA5*AS M+8EH;/31NCZV55!S +:[)>$$UVM:$EYJS5DAX=62B%[?DHA<+(FHX\0O-RFZ MG6EYB^ANL4X^: Y ]#_?KV9J.INMD[.]TWPSOZ^S9).49&%$.4SB(##7?6*( ML]1HMBJXDIW$<9&&1LE3*2U6*=Q-(>9Y4]4I0F@^D=UAD)1:E,> MESRUY[GV-6H6'J;>QZ)G/MH.P]T";+)IEBJ8G]1*@$V:R$J-4XG&?0V @S^J M]X$8R#WE85[X=0#V-;7=8R@DI(!Z(ZB)_% M0G N*CWS_ X@7?'$X)FR3^P71M3[8 M,=F9MM_%=+8R5U ;^W<]=N\6CW2J/S>>1"D)*:1IAB$*4P1I) )3[TR;VXR7 ML08NVS;!#X/1?>T2Y;0^,JS M=*J[81,K62J_ETG)]KV.H<4K5LA_K/3J$]\F"LMT?C.7 M?Y^G\[DYJV-55G7' M?&W'1R.D**4X#"%# 88HBQ!D D4P4'&"919'B&:NR>M]CD7_>>K=1D+.11_# MP*A,6:P"R ,J311Y!(G@*50\YCB.,$X2JV,VOT,PQ+ZQS+-SX+CZ^"!X ]UN M*^D'RIZ-K8:0VX@+(V:9I]!C(L*38/C*0WB\HV'3$)Y4>"\+X>DW.NP@]9JD M]U*?I/Y>M%5X+TU*G/I8A2"5*A($4&)3&"84$60D3F$DJ* XXD@0^PBQX_V, MC3@J2<%6U#*ODN/9U2EL+39K?A#KV_D\!%@.NR@_H VT2^H*GMOVYS0DK=N; MEM>'V[Z8Z8':F6Q_X#\/7:\F-)5S+7M94?!%E\-)[8_3Q9^AUA,Z3]>?:^Z F84=H M=NW$KLUTS8!V*.=I(__NF^?M([5H92+4FZ1-&)4 MZ1_9I1IY/25<*&&8S"5KP4$M.9"UZ.#)R.Z:SVWPK\*.N<<]TGT;ZXU,V4WU MF^FR 7L&!S-J5ZFS:QCT7[9 7("];V<-!BC1 +]>LJ+S-! M,E5)FD8P1JF"*) A)(1C&$24QYS1+ B=2GXBK=4 MBXT>CCL*U[&Q6Y=Z1+SG1:66_ )L9 <-X<%6^HN&H\/?,M 1.$\<[MK[H 3< M$9I=]NS:C)>PY_I.3THEC<,X@9QG#"*)M,F/$8641E1P_4O&K!+#DU@L,QQ[K&)15YUY]:V0T)]/&(KB=%K_5:PT3#&5< M;TH"3CA$0F9ZX>9E3?<@#64D*%%N#KL3/8[/N[9)3_O_<_>NS6WC6KKP7^&W MZ5UES! D2 #SS4GL'M=)XIS$O:?F[0\J7!W.EB5O24[B_>M?@*0NMB0*@$": M?:9J=MLQR;76 ^+A K N8E?C9&%4]@P[.8&UV[R/B%_//+ ![H6JB=6UAX^] M(RZQ8E%.2!LV(,7-]+VH%,?;0C="EJM%)59*OF?+[SOU^BC+"3:. %"*9P ) MK0 M&0(\IZ2@3&$,/2GEF*CQ<!1VJ:DLA.9V9PD#!(L2,)D:[ E11&*64T7\-IK.!WT([^P5Y)'0=-T: M.A^CWO> -O!8'?LI-'D*AVA;.D?$#+QWTVWL_B;-B>O/X-\GL:HK ;W_SA;W M:KEVZK*2Y-3XO[308,;GAL*#AV:'3X(/\T'U'X'ZM^*[DTU3=ZNMJ5JW4 M1[.FE#>SE7D/*K.RO*P]D7J1>:=^K=X9*_XQ$9C!#&$-+9SIBFX_BR;OG A'AZ>)K6 :/FWQ>K MZE_-2D@UC0R7]LYJ8W/K GKN% >,I>,^XS'A5&I7]GB\H^[ZN9Y)>_JN4$ M:0%1!@U/%MBX6# W/,ET"C)$5 I9R4KJ=:S_6L#82'"M7V(53/ZT*GKN@N]! MZ$9/YP#3,_=X8>)-*<<,C\07>X\?E R.&?=ZIA^]+B2=ZNGQ<5K'%+'%LUV* M74_G/V]F]8%YO3.FZD_XW?QVW8BX;ECZ^JNJ2IY"A1' "!* D"P!TX36 3V< M"%E0Y+3/$E&GL9%%P\_U-_F%@?4.1&)-3'9L3%HC;=S[QLRF*Z]/*8A(P]O- M2F\T:'T[4><-DH]GU=NX^22B#3Y^0R6M]339/)/:HL+;G0 71]2 R7)1L7F9 M6!?WT6%^\LU,S!]4G>-71^JVL>43E!<%0\8_5M)&C(B2 J)4 ;3@G#%N6UH( M'W?YB)RQ?0@;-9.-GB[1]EZXNOG0$=#J^0L4 I2W1WT"ADB.]3$I@_K7)TQ] M[6:?NCPT;(RO;F9V<],^M&E64(DVB'_",YIBB#'(,ZILW"@'G.0"T%RE&B&B M\]*K_$FGM+$1PV6]?=CL"RY7;#IM,C\?V;-E8]_PLBZ8W1@B&G@]\T2=#[M5 M]")9J[I.AHH9B>8 2;2XM"Y9 T>I.9B]'[/FCB.B8][UP MKD%L-'[9[.JBR=2T?0'4S^:*".NK,*!BG3"X"1WV4,$+B+US!+^[ R-P;76S MRYF\:@\#-[Z[RK*RI*( HBR)C:+/ ,DD J10D,-2H8Q)S]#;(Z)\9LQ ,;=& MTR8!L$Y@^D_/0-MCD+K13 R8>B:6IJ6>/5Q>*]G+BN@4$K&":8^)&3:*]H2Q M>^&SIZY_FZH;8\/6.6DW-5SS<$^IA7!W=IC<:IK]>98P=2VU$]HF^I(/7O>@8 MB)$4MCBDX5^JH89OZM6-@FS3'FF;)?.$DF LD(! MQG0!I(9ISE-*L'8*\CWT\+$M:VNEK+\(L]_XW]8%T9[=&\7OH=?-K.=BTC,E M^L+AU0W^F-U!3>#W'C98[_=C9NRV?#]Z38R(?.,]&N?1_)M:V-8R,W6S4@_+ M":8TY1A+H%5J7#68%8!!4H"L((1P+"#417AL_F&A8YO.KX+/[5K0+G5:M9,_ MK>))K;GG,9G3"+@Y5;%Q[9D28D!Z9G!_-T:]A/D?$?F& ?_=('2'_I^X-_1$ MONFTVQSQ?5"/\V6UJKN!7%^.GU$[+)%,YT2E"(,5, (1M;8<< M%H"S'"',LT*4F=^NE*<&X]NLVO1XKFH+?$_N_?!W/='O#=/>3_I;,!O5+Y*U M\G7OH62C?K*K?\P8@"#@HL4&^$D?.&8@")K]6(*PQX0V'5I^-Z1I_W/USZ?J M!YO:@_1K5BW^SJ9/ZD.U%-/YTJS!)A BC$I(@538KI<,IQ&9(P"%ECQE)-=^ M29'.DL?F?=5Q@=8YJ'_8T?TBL=HGM?K)5G_?WBNN ^*X6=\'S'WOWL=".*!7 MBR=:T5JWN,H=N).+)QS[C5U\'W!NJN8+E[#U!=\]VRX)M]IZB-N(YQSE4!6D M!#S#)4!B^G_J( DKAT?TKJ7 MFY-_6;(TEP2"/&<0()9F@$/;AAVF$$-.9(FTW-598S@GBG *MI.U]SA5@N$!F7D,D4&G6:J+T6J8=DS2VV7RY4T6B M*14F=E6O^R[[ADD= ]EQZ14#NKZ76B\P6D_W^,4'3T$1+5+JF)R!0Z5.F+L? M*W7JAH&#I>QJ;?6\C4E?WMHI=?>=S=K3^<_SNL69DJ_:1OQN'KWZ8&;A9I$W MX5A#@B4#N:8I,*LN"A@J4P I-PNN@D!!B7_WZC&8YC.1A^N3_4>K?KV%,M]M M9K/7$[L.UY+SZ90MEK:'1!.Z-53D5LR7K%0"Z2*KOWOF)9/8?/>01B 3BA8Z MLR'!WDVYQV"8_RO6?_OOXR_8RU;?_^^\78Z[$"-0=42^183(PP:8G8RU95)# MDZP,-MNXQ T\!_IUU1 E%J.=S>,1Q"SV,.9O'>08TZ2_1E1D#X,8+8RR#]W" MO-!:<%-5['U;'YC /%5F80I*EIEE:JDS0+2M_T4E9:+0$N=>V5 MYU0KN6._MN=XV^P\E:><40%$GA& 2)X#2K,4E"1'QDJ--?':A^J0-;:9WNZB M&%UWSJC/+%UR&&2WZ1\)NIYY(!BUP#HFG7A$K65R6-(;U#/I-/EP39/N6P(W MKZ?FZW>KZ^SACYNP8BH(DBG$@*49 @BE-@>O%("4)&,RS4H,H=?&]2$I8Z.* M6LFZSE^="1\>N7T84\=]ZG.1ZGN/.@ D_QWJ+A!B[4X?E#'LSG27F7N[TIT7 M!YP^7_Y@U=1&+ES/%]_85'UB=7J7#6ZL9KBZ2V*'G:F)3<6YL\CKR#!\_A3'R((>F9I?XJH^%1 MZ'.(41FHM&>OH^,7^W NJIW!$<$/'RYZXES[7X17G/TP_TSBJ]FJ6CT;Q_A& MFO>VTI6HW]W/3W5H %9Y;KY&$I@EK@ HYP0074# ,X5*AA57N5,#D).2QO8U M:I2MUV\OU4T:?=V3C;L![OZ:1(6MYR]&,&)>^;!,92<#=].6 MW6X(S:=YK%8-S[R?S^K555HN%;4'8&I P\<^G:EG5%]AC9OTTU553Y]-QJ'#/ER1F>:,E.IR4. MG.;D#,%^@I/[K>>'ZT]2J#E7W!9]+J&A*)@#GN<2:$HT)BD7)$>3U=QHY+ / M\NKA7M^(C8C^9L+K\/SPZ/R J/P1,<+K:/PS-TM2.+AZ/G9-F.];]\.P[#?)4TP)8QA@ M3A1 VM 4*4II?LH+D:FL%(B[T-3>D\?&47=6AI]CLT7)S7T)LKUG2JIUNNC. M /5V1/8,C>1N;)\[J%.Q9\YKUV'_@K!I=_7P.)T_*_5-+7Y40AV)%YO6 V!^ MLHF&8GX_LRY+4U6O+M2ZX\@TS14FG*(<98H#5A -4(G,@A6F!6 YQ27F149E MZK-,[4G/L2UM=QWXND@\X'5DJ]B-@!7>N=-]C;(;"8U@['JFM(-!R-L@RWKU M9?V+'1OB45_/\$8BTKZT')26>X;Z-*6W^?L=^35AJW#9"-=!,%0 5@@&"M/D8F*4FPLPX=B*;S)1CQI:C M5+\=L;Z3J5JEV\!=\9RLK-K3AL:9_-^GY>JA*4UC=/&C=-=1<*/HF.@.M+!M MH5VKG.SHG%BE;<*:5=L>D<0C6T^@(I&GJ]1!R= 3BM?DYGM[(%GMECUK4AGJ M_M>0$R1+F@&1:@80S3F@9MD)LIS:YF=*I +[^*='Y(S-OWQ9X:_1,ZBA^#%< M'>GF?+0&W#=S!1Z0,2Q;=INZ1PXG+0P,OZOJ(EF5^J ]LQ38) M13DI8 X)H! *LUKE&:"9+H"6LL"YR&3);$V)BUC,IA,(5$'+1C<49$1=''CQPP$6W>?OQ%B>N#VR16BW9_?W"GHNW MJZ>Z'U9='6W")2VR5"@ !;(-PFS$A68(Y%")DL.4\UQZ=4CM$#8V6GBI:U-8 MKM:V+1WGZ2MTXNSF,,1"KV>"" ?.OT.J R*Q&J1VB1JV/ZJ#T7OM45WN"3RS MFL_N[]3BP79@W1:=3"4GN,0"L"RWU? H!UP*!DJB,XH10EFJ_8JX'Y3C\]H/ M4ZK]X^WGW\'=U==/R!UL'H70\Y#H7GKX/O(Q^P"J8U!V4_^RE\&8G M"+$.PP[*&/9@K,O,O4.RSHO#^ZJWK6LJM7P=0=Y\TTINU@T(*C/Y[>$7*@T7 M(,Z AK#$6I2EAE[MD!UDCLZ%L&_Z5N>+Y$ .19@SX8"_HT\1%]6^78MN0+^Y M !K4AMT1HHC-V$])'+PENR,$AQJSN]X:NJ'QONXS7B=9-IV3;[<5M29%)CGC M:0'*PJ8[IAD!W.9!"@U9H;,4,>B4^.@F;FP4U*[6&Y6;]-]U8_!D1VW?38Y. MQ%VW.F+A.,R&1S"$ 1L?+LB,N+5XF#WZ6,CBU:Y9?)GHY^G5_(2 M.3?_(QB/GB>].Q3^]>X.F1RK\-R+9P]; >Z067NEV Y>-'!EWH^;ZAZ2O)!_);%^G\^#:%9^(!&*U YOZ3 P-4UF4RWSUO?ORO M2BW,@[X_?U0_#*XVKD+G!4MS9.A:IK;?E,P D04#99[GO%1<>3;0 M:>"V4;9.\/U\^?>P,!8W]-VX-#ZF/?/E.7#Z![MXH1,K]L5-Z+"A,%Y [$7& M^-T=VDQ]99Q4):_8PA;\7^ZT1_F@="6JU82FN.)BUS/IK)5-UMHFO^TBV2I\O,Y_ M0*-T5W2BM4D_*7#@)NFN .RW2'>^,R __79V.9.7VLS53Y:]^ MZ_[A\N$=K'B1&^]R?7#SOH>JR1JRO9'GLY4A9C43E5H>J/$MN!24%1E@=NV( M$.> D%R:7S4K"4)IH81G0S]WZ6/CUAWEFP;AN^K'J+;N-S9NOEUOB/?,SC'! M#ND8Z ]:O"Z"'K*'[BSH#\N!;H,!#PD/MMIF@%R;-ZU-/&>$V812L_#,$ >( MI@7@D!+ 2C,>7/",%Y7!_)%-=VK7B(62U2K13%33 M:O7L'UAU$&LWGHJ!8,^45(=0;76\2*R6;6I^W)BI+B B!DH=%#-X=%27L8=" MHCJO#T_L$O/%XWQ1^\O?C-NLWMOG+I[?SZ6:<(:4R$KC 16E+2E4(MO7F ", M2:E$6:19X=1/QE'>V%ACD[>TH_-%4FMM8$Y:S1.KNG_*5Q?NW=31 YH],T@, M((.2P1S@.2LGK.OY@Z>&.1A[*$/,Y;8P-^1%VZN-_ZY13DF>(T RD=HM*@P8 MQ!RH'%.>E2G,_;K0'90R-BIY_\?7KU>?[Y++;]^N[K[]IY^+<1A'-__B;'1Z MIH97/>AZ6=9T8A#)KS@L8U"GHM/,UQY%]\5GU")<>KZ@+V\:T9O9*-;+"WG8 MYIBE]Y9O\PH>-NQ@$;[]JP(_,D+8#];R"WNVF0%F;=VT7!1B\:3DQXIQNZ@S MJ^QU6GTJE(($8D#-&P!0G7&HF/D("<(H+YE2R"FZ/U2!L7V:6D43]UU< :H M=3JJP7'T.'J$O&]GI%4]:76OT6Y[Y;8#L:-_#XUS0[&+Y<3XBA_6OPD$9\_U M"7U.Z";+I93F+5W6JZO;Q9?%_$=E#)Y 7608E27(B# ?(@RU60CE]M>TI#+7 ME"NGEB2G!(WM@]/N!K3*[NP#K!7VW4PY@J_K+LKYJ VS?1( 6,"F23<:9^R6 M''GPP-LDW>;M[X^28 YRW59(%4JY)6#78Q+GJ6$4_5FMWK/E]YKPI9+OGO]8*GDSNWU4=JM\ M=G]IBZHU!0K6^UT%SPLF90D,.T. BCP#%"H,2 9%(0CG0B._ D;^2OC,\&&J M&UD#$CV=_VRG]WRM?,(VVGONAP>,C1N[]HMWSXQJE$]JL-?JVY2]WZP%237[ M6[(Q(ME:T<:3 C=;C4\LJ^F3+2BY+=%R]4M, MGXQ\2\\V'?!IU=:,6\>_?U&+.AOPXR;+EL \4ZDH 2\9-UQ);6RE851QR#/VW'",#'FLK,I9:PVY11@9S;^LR]O.#NP-4*U5[W#>SE7G7*[N/ M6OO>NTTXKYI#B\_JU^KNIYK^4)_FL]7WY012* N*2B"EK?0)I6UR12!@*2M) M@8A(A5]2]EGJC(WRS51 WDT%SAD.-V(>#N2>Z;@QI-U*V)K2["I<)-8 83,J M=ZVZ2/Y'L45R.XNPU1H7T'C-#LY19NB>"!& .] Z(<93PPCUBWFYO[.ENN73 MJBFX_.%)W8.N9]-8:)UN5+VS'>*Z2+ZR2??";)TB1B,Q5ZJ",Y0G%:VKRO3V,@S:[ M!G5X5ENS9SG)A*)2:PTR2C% 9 MOUVTE0>VYM5'I%T=&_L=;4X,Q[)O^!AH^?]*,C'4LFHVEUK#$'!G,/2J/ M_?SP&AG'B^)KC07D'$A<4H!L #T1-FR>\SQ%:2Z87V?ZOU))_+:0^[(IY+YL M"KG/M_HFOYFYW?SS\0)<_I 3I-*L M_K9B"\>.T+& ?RVX/_C?J?MJ9C>R$\[,'X3J"6^:I](X)AP(0:CU;-0G37ZOE/][7U4/L3Q,.J4:4,8 SF0%$80%( M69J?TC)-=9ZCC'H5A^^0-;Y/Y(ZJ=5"G4=)SIZ0+6E?*B )8[XRQBY55[B)I M%&U_^3*?5N(Y^;/];R^-[QR@BD8EQR4-S"0G3=XGDM.WA)7P?%Q4T]36MX-W MWQ?SI_OO'Y2H"]W51>_@NIYGB@LAT@RDBC+#([8D'9,YH(9;".2T+*73-HJ7 MU+%QBZU8:15/TJ;&HOG?5:-]LE9_77X1^E6N=!N$;N[I#=J^MR[V4;T[AFI@ M85 W>/VJA$:'>;B2H>>_Q-XU1+W0.E50U.UA@U87];+O=:E1OYO/J8'SV5C3 M)E&7!==I3G/ )88 Y=KNHT@!TDP1A-.\*#+DE>'^2H 7>0^0P7YG922SC7X) MJQ4.J8"S@Z*;.W@.-CVS[[KNS5:YV/5N]LV.6NIFY_%O4.5FW[C#!6X.7!=< M9F1=PKUKM_;C)MRY$!GA*5; 3&ZS K0IWA2)%%!6ZE*66'*_$L*^"HS-B=MM M5M"45'AA0=*8T)Z0G!.O[CM0CE32(_Q]4TU\Y$,*6P3!%Z^PA9_XH0M;!(%S MH+!%V'/./B[ZPA:WBSI'7M:===8!YQ.B4IGS+ ,49QH@5F! E5G$YC88 "-M MB# //#4Z)G-LQ/?R\.B1+9(?=>LHN[4NY],I6RR31S,IZVWV\%WVHT/@O=D> M ]A!]]R-PK8:1J-RVYAKDS;3R^[[*8CB;\(?E?A6>_&G(.C8DC]Y:]24[9O9 M#[5\F0TY25%>2B5*(!6QT4FE!)1J GC*%$PIIY#G/HLP=]%C6Y[9K&%ALX8? M=[.&G]99P]7:@IUL[2C)VH=&Q8VI^L&Z9\(ZD9R]47XG.;OWC.P.Q/K-Q#XD M> P9V!V .&9>=STAT,F:LN7R5M>\V;9)+\I4:Z4Y8#G);&EV#:A4.<@E*W*8 MIJ*D7@64]T6,SH6R&MI#Q5K'P%[S!Y!T=(W.PJ=O3\@3&G^OYZCUL9RYEXO5Y+,9U%O]B?WO?+$N9=.^E3G/.92E#?NR&1><4W$ZF=\UO\X"= MN6U^V\[K[F+ PO]A;9)OWVT%^Z&+7V=3Z?7\X7]XT25),NS M@@%(SU.HGNR8F.S;:-=/N=:V=26WHQ7I47\1>)G]:D>@[6(U! M"?I6IG7=F)![,3\S7;]X#UI73 G :BJO6 MJEEPK'(QJ>>PV=$HY=7C!Z:*P\;M4\"1ZV)4-EDW^'B>4*ZEXB0'-$\Y0&9: M \JT &:^0Z2DD"0C7C4*#LL9F_?S42V7_YE4MDY@??QD9*KE\5?8"U*WN1T! MJ)ZG^%Y9DXV2?=4UV4.AE\(F6REO6-EDS]3NTB;[EP=DW+R?+U?+N_GUTU17 MTZEMOV[+(;<9")K+0F6"F-519GNCYS8F.R^!4BFB*2,EE]0YRZ9+TMBHH-;5 MU@'3C;8)2T2KL$>F1R>VW8P0%;&^]^%KL.[F2:MHLM8T)#NF$S./C)A8V V4 M!7/WO5HF#TVV2[U18A9\=0?H]CV\WKR'[T^]AWZY,"XX=>:_=#Y@N)P7%SM> MY+DXW1 8FU#G0EXS4;/SY:]J.OXN[([!IQ= UZ>!5O^F *?'9^*,SI!^^$7O M!>DH_HVZ/_J!<[S?H^=SPAARI]'W1*<,0Y)*@$6N 2I3#@A4A?FIR,J"<:)2 MKWR@G6=[K5>'J,=P>W?Y,?EX<_GNYN/-WB95G:TBD<3 M!TR-Q "[3QYTSIBA$$S4U404N;,$ID-(TM[MW)>"Z4(!BC

3/K>0A&8M9 )09EUO. >LVL9S[M[/HV M[]EC999F32WIKVJI%C^4O)XOKI_,0E7=+)=/MEKZ1$+.*4>Y;6.- $IY;ORO MD@$M,=.<&D>T]*S_[*G!*'W09-&JFSS-#/I-0=$OYKHHU>4=A\;Q/+5/P/L^ M;GU1$Z=5OZU'GZP-J*,M&A.2M0V]5,CQ@R]^O1Q'^6]5/<J'\^J9EX;G.M!6-(84( @44)$,$*$(4@R#C'5&=% M+E(O[G.0.3:VV]$TV:@:6*W"!7(W3HL,9,\L%HBA?_=E=U1BM5AVD#AL'V5W M"/::)7O<&MQFHPY4^^]J]7V=_;,)!-XI!,R5$EI3#C"R._=0:L!)85:TA10I MPUQ3XM41V5'NV*AG[0<;7ZO.G@I?@+H"[^I018>S=S>J#>K]:53>Y!_N) #T M4[/9$ZAXK3F1-[/E:E$'[EQ/Y_/%5[92$\*P MQ*G&P"P#C0^4IAE@D&5 ,:01S.R?L',>P1$AXV,>ODJV>EXDM::)5=4C3.L8 MHMTL$PNGGBFE7X@\8MJ[2G0-V,)&W\QU(BV>U<:. M6*%J)]#I#$X[=N]PX6@GM'\1@';JVK,#*K8T>\F7-1M/.-09UU("@DOCGF&5 M IYGYE>)NZZ6\F?:UTCK@2=,(D?QG% UEL%=APWNR/4H^.F7CMLU(>GDY+R'.8% M 6DJ4X 05X"7B ,M%)2JS%F1>[&)C_"QD8MG?X?:AGZ::C1CXT9%?2'>,S/% M!;NO/AHO4!NVAT8C>HS],UZ $M@[X^4SPHC.'GW9@I-UGA_34%&*)- 8FB6C MR'+ 1*9 :4A,8ZU)"9T:/!YZ^-B(JC[SL\H%)4F^@,V-8T+!Z)E#G''PIH=# M!D>:_B\>/>CT/F34Z^E[\)K Z=F6GKF>+[[-]>JG[:&29874@B$@88D DED) M>,$A$"1+N?% !)-D'2WE.$_WI01$0?4\8=O#Q>I?ZSHQ,S8%3TN5+%N5/6?P M 60=)W(@6@/-YW4U*'NX_NT4-/Z3^KCQL>;V 0G#3O'C)N[-](Y+PR:\W0WY ML,F*W*RH2XA2Q' *I+D+(%UR0%/S93;HX2RE%$+NM)G;+69LW^AZKW*KILN* MVP=4M^E^/E1#[.CZH>0][;M!B#3SCP@9=/)W&_IZ_I^X.O";OY@_JL7JV;H1 MJ\N9O/KG4_5H:>;./*^-MN"<9TQ2PP>6"A#C#-"LS "F>9[!4F2:>#7T=) Y M-G+8J;]Z9_Z]L@D,=:AE8)"+"^R.#D)<,/O>W@S'T=][<$ MI92."1H;R:SUW+9P#'9"CF+K1BHQ$.N92<+ \B:14TA$8HZC8@:EBU/&ON:( MD]<')L,^\64=4;>Z^F'^Y^.F)GRN"P5YR@#)$S-LMN@)8_?R M04]='T@,:CJU+29G\A-;_$/9.KEM^M,D3W-D5B:&$)!0 $$A "%I8:@!E2H7 M-"/0:\_BN*C1D0.;M@F:#VM-/2GA.*J.I! %J[YIH5&R!FJCYCIO,B(MG,0B M%C$<%S0L-9PT>(\<3M\11@^_JYE:L*EY\*5\J&:5=4969JVY?IN%$"G+8 %8 M21E 3$O ,HU!HS\RQ MB]M+7>/3AR,JD3CDE+1!B<31]-=LXGI;8&C6#U9-;>2#/70Q']IO2K3UN>QN M[+9:UZ4V,_AVINZ^+^9/]]^OC0+_H]ABN4D7FJ@"06@L2@DK2P)-?>-!COU7 CS#<9\"%.D\8U MUOZ!:;'')5;46C2]A@UIBPWG7KQ;= &!O9D6]VQ6_:M.)WD_GRWGTTHVQ9)F M\DN3 E+_>JLW57._F7^I,TZ7GONY462-B#=V[;E(7EA4T\&N339O9EMB>VM6 M+]O%48&.U0->CZ6H#P](HKR]'F=_'(D3V#0F2-Y[-[A8!0=XK9II3C7&0@-4ME@%*5 I;F&.A,IPPQ#-."N]7A=Y;I\P8/ M5'C_ZN/5^[NK#\FWN\N[JT]7G^^2V^OD]LO5U\N[F]O/WY(/EW>7;K/?'?EN MNNP%S9ZYCECC/4DRD3Z7[%T_WJYO?4"/,_LH!R\*C4)N MJSC5E?U:!Y5AHBD6#&@L2X!R6 !.*0)08*X438DNO:)]#@D9VW)HHV-3S=(W MJ/@ BFXS]UQL>I[ KV YO0P*"!8^#D"TZ. #(@8.!SYNY'[\;\>U@<4TZT^] MJEM;?UFWDEIG-4W*7%&(1 F4+ E J*" 94P#X_>G(F5$E1 &U&7O%.KTBK]% M^?5UGZW'=8+=?-9VK%/)U)KB^37OAMZ-(\Y' M0XX R6"F<5FF.O>*$G24.S8OHU4[L2.[[>7^HNQC<.:!ZU"X<4X/ /?,/I&P M]:8B3Z0BD9*KU$'IR1.*UT3E>WMHDL/CX[3>[V#3]VSY_7HZ_WDST_/%0W,6 MM9XG@L&TR&PRE"QL@SZ4 IZ:GS37F")>%IQJS^ZD;I)'N#>ZH_BK;K["V&%K M)?Y,JJTEOID1;@/B1EP]@-PS<;U UZILBW7^3':4[H6W/(&*EE;A)G7@+ LO M*/:3+OQN]^,MJ:K)U6Q5K9ZOJZE:O#=KH?OYXGDB> %SE'& *,D DE 5J0Y M$#D1B!>8T]1IE^;(\\?F.C4J)K6.R5I)-Z(YAF WH43 I6?B\(/$F2!.&'Z M")9*_/O]_,=_F#L;#C _;*?^L><-,L5/&+.>RJN MTP!7+!UW6,]"J._]U34L6^TB;JT>M3S6QNJ^@&&W58\:N+>I>OS*P%7$^M"T M+0[+7WWX*G_WN3TKO38K5S:UL>17,VD3 M%28*:861*D$)R]*V\;:13P@"*"%CB&B)N;,/?4S(V"9OJV?2*-HD:1A5Z\P- M=W_Z**2GG>H80/4\IX,P\G*P3X$0Y&4??>A@KO8ILW;][9/7!B8CS^?R9S6U MB8DW9D7>U+IJ8B:V1=RV(7A,EVF*A0 JMPZYX,8A+XA91I>(&/<<<8Z5WS:? MGP+CV^W[_?;VPW_??/R87'[^D-Q\OKO\_/O-NX]7R>6W;U=WWRZ2SU=WGGG+ M?B/BY@_TAW+/W+)6O,Z7V:K>]HU^4>(Q:K#D><#%2GSV$SYL'G00,'MIT6%/ M"<=F_[A6:CE!3$B6&M\%054 I#4!/(42Y%*DHBB1(MJI3.2+IX[-;;%Z M)5JYQE^\1*B;4H+M[IDI:I.O TWVR#(),7WXIESL8?YD7+*Y3C:O0JPV7*\! MZ,PIV5P\7!+):_U>9(WL_3&X^ZE0L[J&PWSVM5K^XXM:V']@]PI.N"),::2 M,BX10(1CP*B 0 JER[US8[]6YP>AQ;-WEQ44-W*3UI]('6I*?O"=P"%=^5?)JJ6^W3 MR6;KYZ>%%+#$-@A,Y@!)Q !%M 0PEP4VI,NSO/3:,SU/G['QSMH+: \ M-V//'$7'W=OAQJ;O[=[086FWAY->%G61\(VUM7RF-L/N1<>!;F_S.M)C8^3U MU#6"EY=/J^_SA>VL,X$EPY)3"0K#M+8SJO'GRD(!J$D.I>18%2@\P^>UN+$Q MZS:I96G5O4B6M<()VVB<_%;-VG_UI-,3P+NQ93PX>R;#5^E!%TT]\&6R5;:O M1*%CH/22,K0G[ V3AXX9WIU&=/2N0-?//LY6*9"6S R3-8%NBX5Y.>H3NW?/ MVTO:5(/+GVQ1-S-8/6\;02]K1KS[SF:WC_81R]_-(U;+FYEQ4ZNY_&]5W7\W MO'GY0RV,QUK_T1X1;$NXE2@G:2H+4*"T!(BF"M!2ER M,TDSA$B>MWC@5H5P]V+/J.B/YK@T%M<;*+ M2K(#2\*?D]WK6FB2&IN+I$$GV8&G]:17!J"D1>@B:3!*S'O7H'21K'%*6J": M2^H3VIW"A1$][+&-?RQ??31V#>OUC\;L8^N'T2D8YBI\5BL;$_]E,?]1227? M/?]A]+TQNBB[)S6[OQ2KZD==]W&B:*H5DA3 U)YC02(!AR4!JB@QR2G269'[ MQ,:ZB_;ZV X0,VLT;S)KGI9U']1DOM8Y81NE_;ZW'N/@]D'L!]V>OU@6V#K% M9JVV_3S]]D>#\M^2C?+)Y6F8O3\A_HA%XG@/P8.2L#\@KUDRX EGK'CX:3KF MK^FX)=VK7VHAJJ7=X[F9K1;5;%F)FE[AA)52IY":-4M*"4""YMY+F%Y4'=N:9$=3PY"U\@E;)6HF[>[L8^LILOO[15U"PC:4;LQ)?G0Z MAT._ 1XKD#?C^*#N^Z]PKX05^\7XGG M'<'.;<7D:J7J!J^OP\ZNGU:V;?'#?+%JBR^W+3I>G>1!K2CFFH,\@P(@K00@ M"C*0XI*) HJ2"J\N/3&5&]N79_<44-BL0SR;KZ4.CR5[6<:(69H+D"MF@ 0 P9 MUI=( JPI*4BF!61^JX]CDL9&X;5^=MZWE0VMCJ&)C'NH.I)J#*SZCNCS@BD\ MQ?$8!+&S'??DO$WBXS%SC^9 'KVAC_YJV]_6=8A3EF4H+2# B@C;(D,:YY!" MH$5*"I4B1;57@K.G_+&1AU/_K%-5CZ,,C!O3] AWS_P3!>G(O<6.XC5(![%] MZ2/J$W84&K]N8,>:D!K=4TV5&U M!S9R R56U[)N8<.V(W,R?*_/F-M=@>?9MD^ANM7M$=-\MIQ GN*LM#E16)HE M5,8H(%!FH,R85HR*C$''_CG'A?B\^0.EB5]]OOIZ^='S%'H?/I:GL3 M[F[.3'BFUWE/4C M!"?,W2@B-I*]+VRVZEXD&X6;;O'ISAP] D=C$2>2@_.(#PFO&\;HWL%7' MTV)6U3O",WE=_;(_+=N&,FDJ2)$1!" 4AGG20@&.,PD(Y9C@E!&JO?(ECXL: M&]_<:ET)E>BUPO4<4?]\JA[]ZTAV .Q&,W%@ZYES,Q45,N5;1Q:[QK+;:KW).4L+9C(+:X8 M((;-8D72$BAJ_!4MA9#"BSO<18^-2^K]Q*WJ=6!0K7S=L_:B:58I78H6G#LF MKEY-'T@/L6D;!>0 )\<7KVBNCK/@@1T>7T#VW1[O)P24L_JL?GY3LVJ^J/=^ ME?RJ?LRG/ZK9_7OS2[6Z9L+NXSRWWVH(<4%@B@')& (H0SG@1<9 H4N.,DJ8 MRIUV;/U%CXW0C/))HWW2JI]L]$\: Y*U!1Z%I/R&HYO+^@6Y[\T=#WQ#VL3[ M >U1UJLWP >J_66!7S; +UO@%QO@10.\/O5B^Q4""X*LLUJ8WQ.'*RD69.F+ MNF-A3PCX,'Q3-C7-F/2%/5\_S>2DS)G6VCBS!',&$%%F(9SF J ':\I((#= X\?0X@/5/Q%@NC6W)])A8>5'H.)L-7 M2EQ]5X8Q7[\VL8HE'L.BDP;W;AJ.Z8[I^X+,CEX4MC*_F9GO$UNJ#ZKY[\WL MZN%Q.G]6ZFL3&+YS+#GA5""-D 00VSIHA M#9[H 4$-&%_0]LR;:[63W]:*_\TF%:]U3UKE M=Z,8XBW(0S"+M"3W$CWHHCP$E-?+\J!GG!D^?JN;;L(5FWZ9+ZL7_1DE3Y%2 M5 (&TQ0@8T,I:2[^\7T^-7 8(R22@D,B<8T1+*7SJA^R+\**;P7KK+7?T_+?Z7-1U MIZ\#3 P%E\@V:\^@87.I$*!2E4!*D1CO5@- >EK[X@A2**<$ 4$P!!Q "Q!5U2F.4J M5[CP;I1P0,K8G-ZMDDFMI6]SA$- NLWRL^'I>:*_1J:' )Q."**U0#@D8^#> M!QUF[C<]Z+KXW&X''&S.XEU<(["3K/BB.;D,O4/>]1(Z'\AF-!UP!B]YCX*3@-VHGX K(\I0C#U.J%P%3PV.FOV,E0RM2K711'$_.'QR8INSBO,BNKQNUJ8SWU@ M=++SD+C161] ]TQF6Y5K2#>_)KM:]^!'^4(5B<:'BN7W'@'JDR+3)?(\)HTZS9*,L 10:!05/%,,"V4#'/9SM1L;!2XZVLT M-1AY9ZW&Y;98(]\OUGBNUW?NL/LZA0,.YH ^HTO-S65GT_5O97H\#5 M[.FA32B>\ )K6/(2:/MM0"(O 86L $25.5>4F+?#:R4?5;NQ?1JVQETDUKRV M[UV;[;$^PFU[XLV/],K[RR?VO_-%78?OLYDO'^8/1ME) 54*F:0@ M1[0PGX@B!U1*#J3**<6P1)A[13UYRA_;1^!4$=W:AJ0I*FFM2/YL[/ D>-]1 M^)BS-U?LV?F[Y_KQS;HY MSY22&4I!+C,%$$XQH+8)(Z:R8)(IS)G7,7>'K+$1W(N%VQ/G@#?DAH,?;N=L'AQ#)/YVP)ZDMUK@'S.Y8\E^]); XL+;CM=KAZYM MU'0]G?_\+R7O51/JM*YL(Z#@5$E@_I\:.J$3J$"$8Q5=]A3 M^K!UA\.@V:L['/B8T"C!F2V-T:Q,OU9+P[)WYDEUCX!4"0R)9&:I:$_5(1. ME@@!EN(R9S#-4HW\8@6/RAH;P[U0-;&Z)E;5H"8,71"[T58DX'JFJ$#, @(* M3Z(1+:SPN*2!@PM/FKP?8GCZEN#KYH MM\#NV"^UO/IE%#$RJAE;/-^LU,/RLU'/W&FS9\VMZY(]$ZJ*5!.N0885!BBE M*2!(I(!B2+$N"!8*369ULT1YYYXHTZ/*3A.0-A-P3_$>HU2,K0FOC4IL4$.U MM)/2_)I4S8;WRAKIG:_%;C^-@V=!VA!H/+[%LD&Q-W:W@W(YO>WUM MKG$(7YBW*6P6-5^Z[T&(EU[=FZ9#9V/W#?F!Y.W>189]?[XJ6^E-K)X6MG_R M3+;)Y-M.RA^JI9C.ET^+G2:"BHE":$5!1E%N?%FA 9&%!&D*89JBPKP[T,>7 M#5%B;$[N"QOJ8,9UG86M&]:PPIORRF!NV7CU_,>_?RHB\6L=\[ZQ ;8>/#C?';?GDS>O3B7#%KNNX#NQG.1H>R9UH)1 M]*8N#UPB,96+Q$&)R0."USSD;-:8J+&1S$;3IAK&1;*LE4VJ6MODMVK6_LO? M?.GF*-BN+!,#PI[)98O>MP:]1L^D430FM9P"(QJC'!4T,)&<,GB?/T[>$48; M]FC#N$8?U+*ZGS4M3)K8**DP+XHB-SZ)P(8TL !4BA)H6$(".<62*B %8SP01A)4W/9P"(A(Y'!4S*#6<,O8U,9R\/C#> ME56+O[/ID[J9/3ZMEA_5#S7-VE/_/%<9144!2HT40*7. ,L@M267D>8%QJ+P MBLOHD#4V:U87]WL^7JWH93B$LBM0L/U)I M24.CTG;K,(Y%B4E)F9095%X!#L=EC8T^=E1-UKHF5MFP$(<.D!U#'.) UW>( M0RAJ_D$.I_&(%>30(6G8((?3)N\%.3CYXH7DI*J2U^;M@"T0P"2A4!$&J2"L$SQQZ')^2,C2X:59.UKDFC M;-)JZT86IZ#M)HJ(@/5,$H%8.5.$(Q('Z&&IQ+_?SW_\AWE"PPSFARTAG'KN M(&3@:-R:"%PO#SUI_J%F3^JKLLL8\^PO:J'GBP=;8N>63ZO[>I%S]>M1"1O5 M4SW8XW']S?SK4ALF,G]KDU$TSZ0P=)%28=P,F1> ZHP"XW2DA2YHJG7F=_8< M0ZVQ44QKU46RL2O9,2S96G:1K&U+&N/JC(T=\\+R7"(-MNL1]M!#V/NA]F"C M%W#4'1/L:(??490:^#@\)I#[!^11GQX:W/HR;_&S6EW]$M,G6R'Z]_E<_JRF MTPG'5+-284 SP9JJ&R1-$> EEH7012:SPJ\ASFFA8Z/KG1Q>UN;PSI1GDH\3 MV&Z$&AO"GNGR0 :TT3CY;:-SLE;Z^'%@0."F.T;1(C =1 X<2ND.PGY,I,>] ML1IS[1<&_SJ?3J_G"UN1:()R0C+&(&"Y+0!$%;-%+\VOA&BDI$@5]/(M/>6/ MCY4.-I+:M>'?DL:*Y$]K1](:XNDL^@Z3*XGU!G[O?!8=]PA]O)S0ZZV55[?T M-^[FY03-Z89>;H]YH]7WQVJFZC#T"=&0(BB([1!C6#(O!>#(+,,1+1$C2F4T MIX.NP#>JC8U 8Z[CK)%);>702_'MR ^T' \:S[_0DMQE*(=?E^^A/I:U^5:Q MO];Z? _0Z&OT?0G^YS,?VH;%U]52L.F7NDO4M?FWY43@G.>Y%"#G.@>HE+EQ MA+,4E*H4+$LEUH53.WL>&IE0)>(\T",UC4B4(V!NTB*%;B_T-R=OL-:X':4?I>IQJDW89V6&D M(NP]AL';VV:DISIOO#L9!M[I[[8!ZU'5T9+ZC:;)5-2CNN<\A=N/UD0Q M-1VV:F;_D.]5V!Q 9&!)<$^C^G6C,>Z\QX^UB7I+Q]6BU7;&;C,?];5???;7VU'T;W>W7U2RU$ MM51?%I50$YS!3.4Y!)H6"""4(T @S4&N4*:IPAG+L\EC?7;U;<46*T>/:ACM M?6C@M0W],<*.\@E;F9E_7\UF;2Q)HT5=XTC.IU.V6-I_:NH=>98[&NH-D8@J M"!4$>8HQ0#K7@*;$AMDR+#57A21E^X91?_/U86S#8VZ'L_OE?\KUP7#N, M;Z0'7(<<:]':'K?47R=K^I 4@62.0U!!$7-<,.V:QUD@#:3WL M>FO8H=A;NPTL/J:O-,DIE))G#%"B)$#,?+@XQA#@@M*""63^B+VVB0Z*&=N: MKEYN U[3BMBEG_61;8ROR5GD/U*N/K!GU+00L!VEKAKP^N;802AQ# SF1SAG M\D,;JFNWLVT;XL6,3=\_+5?S!S,=WSW_KN;W"_;XO1*7]FRT3IW=UF$7D$N! M#77D&2X *DL&N)(<$%Y2Q4M6%(1.#*7QN6?&1(@V/C-G5Z<>)]!.JTA9+=G] M_:+I[)(L&C.MIV/^R0QB4.)#T)BYD=- X] S@[56-+U1UG8D&T,L_%M3DMJ6 MMJQ TE,Q_;-1C9NZ$*3)6^0JG /9D>2$LQX9VD7OX6'>),.U9TP%R31)BP(0 M41:VK+XE3YV"LN2(8$2X*KTRSO8DC,T#:Q1LBEO[]L=[#9X;E9T%2<\$U:+1 M]!&.?P9WU/1HC>]>/W_@=G='S-MOZRU_%<;&!$W Y;JL MQ;;::G KH8!1<6.0?K'NF6*LBCNQ4!?)QAJ@YPM@[6E68L1%96\BQ5?4B:91-C+:)5=>WZN5!9+N)*AY> M/9-1*%0!12^[D#BCYN7!QPY<\K++M/V*EYU7^T__]_:19F54OY8T9UA02LTT MMS%#!<2 I80"+I!9SV2&#J3SA-]]\-BF^/OZK37*><[H%V"=GL.A$/2]2G&S MWFN2'C(U:%J^>-!@$_&0^KM3[^#?_2;;/Z:KQ62]A7BKFPXZMWIG+?-5+=7B MAY+FJW_]M#+^LNVO8VLLO-RT>+4!F.)Z(*"PS*4G ,)4HI+OU. M5(_*&M]YZ>>KN^3C[;=OR9>KK\FW_[K\>I5_;C]^N/KZS6^3\#CT;GN!4>#L>Y7=ZFB+%S6,V%-S\)-@ M1-K).RYGT V[D^:^WI<[?8,??RP7*]N75SZ)U>WBFZ&M2C2-HF6I*&.8 B6$ M68>K3 #*TP*04I8,:9Q1XM0O]YB L3GEK8YUX8963:_$[*- =I- #'AZGOL! MR#A/^U/F=\UV<^_.3#>_;6?YT<<.,KE/&;6>TR>O"R[*,W]0WXR/7 ?5?;3@ M;_NNLJ(HL[PD@%"2 E2F G"S0 >T8 7BDA#MMJ'N)&ULD[Q1-MEHFZS5#>QN MVPVUV^<_&H ]T\ 9V(44M3F-2;R*-1VRABY'<]KL [5F'&XZM]9IDV9GBW*J MG! I908*Q@A =F^>(J;;IGU/'*ION7AOD)]B#_9K9<+9IG+]0_ MG]1,/-_JIG1J)=H(_0DJ9$FD60# %)L93\QD9UHB4&*63/]1ZN7JM?IQ6V>!V(BBK.V(>-_OOU/Q3=W;)VP#JMFT];4QE@4L M, 6Y$A*@/&6 H[JUMB@$+[ N MKSV+D^:?L7%Q_-F#[5Z<-&]W"^/TQ8%IIG.]^LD6ZG(FUS]^4#_4=/YHQ=EN MV\LV:E]QB:E=B&A$"X"P%H 7MMB05 )B5.JR%%Z9IZZ2QT8(-[,V(>EIJ9)E MJ[IG JHSZF[>2"]8]DP<:T6;+<_U+SMJ)[7>?90X\T4K5N:JL]QADUE]X=C+ M;_5^0& :%GNLS-J@^I=-I)VM%DS4#_^X[0-6E$+G- 7&46'&/Y$*L Q)D,)" M,L@A-VLIKZRL$P+'QDP[^B9KA>M9=$:SKI.@NS%43"A[)J8S4?3/]G*$)E;R MUREQP^:".1J_EQKF>E\8U7Q9S!_58O5LRSJN#*_9YHJWF1U(K6+^35]H7\W/%">E.T"R21Z+E3U*#4[&+T:UIVNB>,DJ^K6;52 M'ZL?2KYNU/WN^1/[W_GB_90MF^+Z14J54HP"B6TQ;:04X)!AH'$N=2IR29GR M86@/V6,C[$9U4.N>[/6EMZ4T:OV3VH"@+@D^ ^/&0#W!W3,A147:FZ(",(O$ M6#Z2!R6P $A>\UG((\+HK4ZKM_6A%NJ[FBV-Q";FX.-\N33D>:OOV*\)D1EC M>98"DC?MK7.SP,49H)CJ3,H"YY#[^$4N0L?F'S7U!\2NTDG5A,W\-C5Z>U86 M=<,=XQ0QC0$A, 5(80A(D3%@--0L5SA/-?'YGD3'?;"Z#X=P[P%PM^]$;!A[ M_D T"+[0-VD#OGZS*O^M]EKM8:S1.]Z7P0>E2)\$)Y&#?@M\0'C]$?"Z-[0S M3!M9=JO?L^7WZ^G\Y_*2+^M]C8DN%"%$0( 5LM&DK ,(@GRK"QSGBE)E=>V M9I>PL;'.-A+23 NK;5*K:]RG5F%/9[43:,?#EDCP]7V^$HY<0-.8TY!$ZQK3 M(6K@MC&GC=[O&^-P3T"^^>M*,I^838E;7FHS1V]G=?^&WQ>&KOZ8+52S:VK) M2RTG&J=4I @"F%&S4A:B $3R$F04:@4%E)")R:PI?WGGF%P>JHS3Y*'-Y-E3 MJ;^)]++PTM(8E(#DH;$I8=:H9#Y3R;,QZR*I#4N>-I8ET]HTC\SCX*'L9J_^ M1V:@7H%_D='PR/8>8E0&RNGN=73\$KO/1;4S?3OXX<,E:9]K_XM4[+,?%EBP ML=YIV?AG4&48"96#C&00H)1)0"#1H!"HR'1)(:;:JQCCB\>/S?6]_/;MZLXS M3?H58&X.;3@,?7-]LW/:A\=ZV.98%0Q?/GS8ZH0'#=NK/'CXJK!9^OM\+G]6 MT^GE;&^3=%L3=/-.%@@5BG,.2IV6 $$. =%9"G+!.-$\@PIYG[I\9; T(7O#Z#8X;8?0&><]\$A5M;\H)0BT2(_G)'I2P@F!YS6=A#PD\ MB)XO5'4_>U]79!7/=PLV6YJG&K_Z=U;-K-_S3AGO5]E];$A+1(HR!R7* M-[J+C?9 9&=TVYPKK.%>VY#L&'&1\%K]N*<. :#%.H_VD#SL>;0_)'OGT0&/ M"&.Y/[[=V3X:3XOG;1WJ-B>!E[A,69X!A6S5&H0@X&G. 2UPACG).9)>F2#' M18W-7?OC6[)6=:2TP:]) MP^&.C6V*(=QV)LK(*!S@O!Q!U(X7S<.J9#-H@AUJ[MF-\U/#:3 M;<)I_'"]UCEA&Z7]F,%C'-P8HQ]T>V82"VQ-N&NU;5CM;W\T*/\MV2B?7)Z& MV9MF_!&+1#\>@@>E)7] 7M-5P!/":"RHF^9HZZ._KFS>RWYEKXTLW[(WI5N[ MR>@=)*MZ1VMY.:LS%LW+;5;PMM739G]RI]<#RUA!N/ET9J4"""OC0&>"F2]I M66:I4H)BY-M>TEW\Z#SLVT^?;NX^77V^^Y9KS^]OKCS/ M1SW'P8TF^D.W9QK94;P^$GFA^HOCD%[*4(?A%K$'IH?PP1MD^@-SJ'MFP%-" MVY&O6#53J9?=8*)INZ]_%W![M!B-:4 M^Z"0@?MM=QFZWTJ[\^HP"O@XG]W?J<6#+5'WOFW4R@LH!!:YF?]0 ,0+!CA/ M"4@U1Z(H)<;":_X?D#&VR=^JE3S.%_5AYEPG4Z,U,+(?S$]LYKGP/P2K&P.< M"5;/T]]J!ZQZB=7O(EGC5H<61EZY=R 1B0,.21B4 #I,?#W[NRX-3%_:=.JY M>GB+ MVED)I1S3'%( (20 *?,3R14'C$+))8>,L-ROL4YONOK,K6$:\VPZ;!D.6EKK M +?FU4F<:_L2]Z2"X?YD_F:H]V>/[Y7WV/0*SDL=[T'#;SK&^X M]]+6>A<8Z')6C%?3VEFPQ0=W%EQ7]7)K@I'0.904()DQL_ZTP<8%D2 O8$80 MS$2)[FX\W=S56S@;;;ANW?DJO_^\?-W?]X M.J6G@'?T4"/"V;>[NE5U4VJJ8SWO[Z(Z0A'+7STE;ECGU='X/4_6];[ ]*-7 M64_68=Z&T)COJEGAU04(ERO#@=5RPO)4I%A 4&*;J:]2#BB#$,B,9'D*B2** M>24H>2HPMK5PW7)@J[#Q1?;R VO_I#&C+K+IF>_D.T)NO-0G[CWSU G(O_E M[I]5%8A;K+PK7_'#9F8%@K.7NQ7ZG#,*4S6I%)^-H>T.5(DD5P4LS$(\9[8! MA 2\S#%(2ZQ@P7 NF!?3'90R-CIK"OBP6LN+9+;1,Z TAZ@2F!1\)P#!'$) MD* 8D)03@--4<$W2G!7$N[3768 .5LNK'T#=F/YLF'JF\P:ARQ:ASZ<1"BL/ M=0R!F/6@]F0,7P#JF)D'*SX=O3A.\W#+S6)"->4Y5;:8$\0 ,=OV*X,9$(SB M/">L*) *2! [*,SIM1X^%=/K;K>A%\G6-GE&V\3TBNALNH,1R.SIE#>M^N)B]YX8X MW12XMR6$/18R#_\RGU8V*&Q3!$(2"#.:2EN2 QHF869MEQ409 25L"RAELBI M^?!I46.CD:VFR5K5X,(;'0 [;D)%@:UG[@A$S']GZ208L?:0C@L:=K?HI,%[ M^T*G[PB-[;3]1H4-RYG=7\[D5S6U:P.[P?3YR0:.W>HO\V5ES_N65]/JH9K9 M/S?'?>9_A5V-IUJ2@I ,8,X+@ J, ==" )(I07A&"D52OT#0LW4:&_F\,*D^ M8VJ-JC=IS>*_MJONU;NV+-F:=M%V\$U:ZWPC3<\?8C=6&WC@>J:_@<8L(.XU M&LK1@F3/UVC@B-IH$.Z'W\9[=$"QX+H(\?I![%[=F6?4W5FPTEH9#P\4Q'9U MQCD&3.4"<"F19JH4.7=J;-8I96RTV^B9;!5-K*9>G7"Z4>WFQ6A8]G<.@L87OTYN%*U)[2_T4)VI,71W!NS2]J\4,93WKQ MQ*:7FS)D<))G.-=91@ JIY[>!*C/CS XT+?SLD["42G'W?Z[E"" M$JKZ84_"EM=&_YT@MS8=,,N11!!R0#5/ 4TJXKBQ(!KB "659R52*2YID7 M0PVA]-A8;JVSO$C8_?VB#L](JK7*R0^KLV?:UA!#[\:98QO0OM?2.\E Q4KYVL(E8=- M_QIP$/8RP8:4'9@4II9+I5Z>G:\319Y;E99?U0.K9M)NM5Y72\&FMH7-1)74 MS-V, T)L;PK$<\ XPH# # FF"L6(5U1SN"IC^_S8:97\ME'5,\#NC"%Q^X , M W3/GX7&",OMK^)Q-I9->S.TV=LA'K[M%JNV$S::?ZSU?5U MJ',=W%P'-/MV-3]W\-Q8=\ AZ9EZ:TLLC;8ZFIG21$'N'N'OU+%O3+(^^MJH MS1T1R]9$PC=6Q;PSM1FVA%X..2'VC4K!N(%QO+*+X_U^S"55-;F:K8RK>BFE>0N7[\V/MXN[^<_91!() M2YY!(%!*;,:K!)1A"4B&9&H#S9';D7J'C+'Q4:-FTNIYD5A-K>-@=77CH2Y MNRDG$DP]LTL00LX4XH#! ;98*O'O]_,?_V'N;HC"_+#EAZYG#D(%#D:M9[W+ MI>>Z)M_4O5V3?E5U MZAMJ+^I\\WNT+(QP3.S+72D?!V:WM ? MT+]IU4PV1B0[5ES41S3M%<,X/$&81O=__+1X(W5K!]=YP@^;S_O0DJ*"V@\KQ1K@+(ZGA!#D$D. M,XD)U>R04^]Y WU7S MHLD%?D[^;/_;4_N8T\A$:Q;3(6K@UC"GC=YO!.-P3U17Y>Y[M6@^J+I06D&4 M @UI 9"&&A")(!"0H;(H\@+G111/92-R?-1B7J\8Y>ROY]@1M)3X^/TSJ2C$W?,?..V"+C2JVV+:MV M^@/@DN49S0I ;!-Z5,@24$@%@(JPG.0PS;E7)WH?X6/;6][5/6F53VKM=SJY M^>X5^0R&XP913Q#WO2ODA&Y/C?)",(NUZ^,C>MBMG@!0]O9W0IYQ=JN"G2*E M::[3')8Y2',";B:<'?WZJ?O:"4#\+@-O5?>UT\R.?@+1ZKZ^2!)]_YTM[M5R E,&.<\8 MP!(B@'(E 4T) H5&C*;:+)/LO ],)V^%C,U!>9GGW"IY1J+X&DNW^7XN0CU/ M=S]PSDOX?F5]'^G=:Q%OE\S]RLC.U.W7U_K'N'QHJXG<+=BL*=S3G!1-H(29 MA% "(?+2]J^#@'!)@29(B#(G!569:Y#+,2%CF^AK/9.MHNT)JGN,RU% NV=[ M+)AZGNT!"'G%N)R"("C(Y>A#!XMR.676;IC+R6O#ON9W2GR?S:?S^^8[*DBBO:C%.4L=& UNE M_3[R;A"[??6C ]V^(>J(\2V:0@35$A"J;*=MZFVI:LPX*R0 M &%"D%E_8$:]\@"\-1@;)ZT-:,J=/&Q:3=N#7[;7F\QB[\.>%Z-@M:\/VM?ZV\'86K"3=A7QY"<4O5A'0=[RAST;"H5G[[ H M^$%A%'DS$PN;(?M!-?^]F;55L9=?V+.5-"&YYHCG#.0YR@TE\LQ0(D$@Y3B# M F4E4\2'$D]*'!L%&H=8JN2Q444'KF:S6NB:_K;7]FRVULE8X M:36.QTW.X$3BHM/R!N4>9_-?%JPY98^.3]SL)ZQ=MMGK"-NJ>D M@;<;S41"L6>":0'\U@#8*)IL-8T9,'<2CFCQD5%6JEXI4 M4;(.T)WCQ)*X]Z*T^-I[;3TQ405)4YDG9G%V_NSW^..'=NB[,1#(RD(/T?!# M\)H)X')(.O[FMVA2)[-"&Y6A.K@!?I+(!GU MDY TZJVJ;;<$]5AQGD8IXI!(D]F=1QDL M%"8PX3)G69+)C'A)_[@V/+2IT9E:[&:+Z;)R]R=[P&U^U 6N79^Y->U7YG=OY;+'^JTT#^C29R9N5?%Z.)4LC)(6$,<%(,YG,(>5*Z;\F*4[3 M)(T+[,-D0:T;&MT9YTK!V='ZL,ILZ]8\!&L7@3WPKKRR5]7=!&4RUN_&4V!= M]:R]&/8E<"/3-^O:KJ>J;]&KWE3="?J!^#RL;;V2?B>P[H\,W3029HZ[.S9= M<;W^>;7%VGY;S)?+K]H*-C5; [^QR>R=U%,0^?[%\%X;C%PV<,OE:QZSY;?/D[G M?_Q-BB>K[6)B@ZVTDBTZ9W\RRLK5=LH7N;#B+QI&/11M_[DJV?G)O*'ZOU81 M:)L>1PJALA0IF..40(1C FG"]'HBCA5%28;TV-!.D[,/\X-15FHS_P M*@1 #8(1V()0ZJ2OMQ%K.-BY:NTW%10CL :CK<16+V^6VQ TW/>EX[&JYU>E M)RFP/CLQN()8+\:_D?!8GQUS6J^L5RLN'7_OY7Y7O?GYF_SU?O']=KN;/ M>@QY]W,CMU8IK"WWF$^@G")FA$6$D!#%E$&:QB:^-48DY2+C)&JK'MG6*!_F M>PLA2>N5D2Y\-GX!OG;,_--BHW-XJ;9DZR[U'!ZC[;?]8A\#[>O]L M=2C73O4TVER*-S)H $=G/L Z'>D[O7DBVN3OYM,IV:LT:N+U^6' MN:E'-D9I2BE.$60)4Q"IC$,JXA06>53D+,U(4A0M*Y,?:6YHY%VOKEV9"TI[ MP>^EQ9ZGVF?0=B/4=-=H31% M/[YJ)I.?)[/)\^MS<[G06*HXC[,$1CC3IKRQ(JH_:.?54EL\LQV/ M?I +S=&KR7>Y"8X9%VF!,<>QF9%I4L34QFC'D$:8,81Q%BFO/+4C;0R-];8F M7A!0> Q+-TZ[$*'.5Z1^X'@348/[@?CE6 N]TD:#B_MLT'3IQ4FI-H2N5E9X MG+!8,(0D)%FA/W8F]$\YCR EA"&)B@1E7BI$#6T-[:.O)Z6"_Q/])8JB&+RP M!?AN# NBU.:DC$(_T[];_/Y*^RNQ1\'^^SN2__6N<17]-HQ&P$RFS!_-! MSX.-L$OUJ]C^*ODKB!$>H9R,LHS8ZV*4C!)$1UE,UTU,ELO7=H\? 7W_B^3F M-9K^U(VE^2BGJ6FP;"Q%(YRA$4HHF->J3%_<5.OTW8,WTXTZ [UO'5/H;OIN M%2A=,[63_-U3>(3/WSUHZ:WR=T^YW)"_>_*6%OF[#Z_%DB\F+V8*5TF097G! M(BXQQ (SB*2ILIRD*52%BB(I280*[G;Z?**% 1XEUVSTR%@] EXS!00 I.M# MVYIQYS79G"#QR.*]#)K^TWB7=;2>K<&ALG=/0]&8OGODMO[R=T_;O)/ VW!9 M"P;[(BT)UB69[NRCKW_(!9^8/'*L$BP1SXU>G&8T%C-(A> P*WBF>,1PQ)R6 MAX[M#6W66%D,7G;TR>;E6RO75GM\Y Z0._!@6""[WOQZ PP]B#,LECT1Z868 M^O&I.T*-_.KPF/[XUMVG'?[UN*UE"*19"UK!4#UK-1H-]D6Z6BQT[]L8S7<_ MMY=4>X57?["%N/Z?U\GJ9RVJ\V[U32X>O[%9:>#RXWRAY,3L-"[_(2=/WU92 M7.DI(GN2O^F'KTRPP";M;EP(%6&-KK*A!U&$[U&\PZ#)]/!<0.R[H M8*^:+:X^C%9CED>,QX7%)*HP&:? M*8>4Y!06@F9)GO"$"Z\XV:.M#&ZTW"F(8ZP$OQL[O6.FCB'J-F)=C%/' X@_ M1)?5#=J'H(O"09LVWJYRT+Z;C:6##BYN6_6T6,K_>=7T<_W=%"W13[$O:B&I M8$))&%,]'T =9RS M7@Y7#]O0WDBU*$#:B$.P6J/'6^FYK&BCJX<51)LO#U#IPYQD55.1];Z#&!.6 M)SG%,9111B'*"P:+5"+(:)00)21)F5^:H.FBTL;1]MZNLD:3^XV5-!IO M;#D#6:>%WZF;&9\_FSQPLY):R&]Z,37Y+JM_+?3DAW'7]"W/IP[HL]A8;F4C MZB:#TF8]R%96AQQHV^$5:@#V;+W?@;D=- <#=LO'M/NJ/K_.)GSRPJ:W\Y5< MEZYC,I:"(P)I3%*(DH1#9NK01'&.,D6E8H3[C-W'&AG:<+VQ$5@C_8;EHRBZ M$="EV'3,,GNP=%#N:')R7T":+RV15C%?A*F3;N4RRNE/ZLJ MY?*(B-ER'#$N"D455/J3-TO[!++(5)#!-$_S.%&)4,ZQ%BV-&!I+'"I EA6 MZ3-!N<89,)])\%.[,ZHD!5^WDH)/QB6/R(*V/><0LM%#?W3,3'^.KO"(_.BA M2WH*!^FR:_QB12[$M#& I.VS^XLJN=#[G5"32Y_54?S)\M2IV>'9V,WLBUQ, MYF+OC&R]/OVRF' Y+C#/1:SGNC)5.40Q)Y"D^@\L$A$A0CA.O::^?3LPM 'S M8[_Q)*%?!\=-A %W[$ XQ(LLS02+'PD!,!6@R8 MM=_WO.8\^BF-ZB]^(;HNYZ7 M!<6T\Q.S$L[*7(MF&7996CP"E)7LI5Y6Q*O356Y@U8"\QJ[E'WDQSS&",%;]:=H ;/_4 :\><57H K0M@ MZT/)6"-+9=RN 6KN5&J2UI6 E;HNPS)43:Z65O1;?>LRJ [J;%WXN('F.!EO MRGG^F,69B 36TSP;+DF9IE,F.*G5,AI:Q5'L9 FTN]=RWP]E7"II[I._?;#G]B7*+#COO MSY) 5+-\6/M(X;ND]U2@(R:T49214SOGJD4DW;W(A35V^8&MV";6+LUR*;C( M(+10H94[YN7[-#FU1L#9\6Z4)W"FPM=VD,#*7J+Q+ MNL+A[+\3@+L>#T)AZZG=X@M5LZ2+\]-Z5'KQ]7!7 ,;[[G9S]$_SV9.>1C[O MRL;?RY=*GO1.?5E,9C9JZF9V*W^L'O^0T^_R\WRV^K8<%W&$N)0))'D60\2C M%)*44D@)HG&JB.19XE>%Z2)[?#ZK?E2S]*N*_.;)EW6(V\RW-Y [YB[C!S2. M .-)O6!&^&(803 +-(6\S)9>)X5!8-N?YH5Y:,^;&M5$LB9*>#-;:3.7$UZ* M:1@AYK1 #,9)BB%*J8(TS@ED>:$DCK*<%6K\8B>?>E18K#K>P3AGKP\/[%O= M'278ICE%!1O0C7,_&G>PW6-O?U$DASY/DGZOZ.=Z]" M=NCP]ZHVNU$U?T=@X_%@)&]<>^6M-Z'.VOGGV')RA3O8!I-S@Y=6U*U*/FY* M0-[,;'E?T[JVK?RE+0SU63U\Q\3(:LJNCLU=#]M2KWP)$HYH1C* MB!*(\C2&!2491"AF!8N37"KF0Y*.[0Z-&"MC1WNEJ2^HJ^/: 6ZA)Q4+=S+IXG9X9^M;O5;-,YBP16G M"$81-Q4G,@$I50Q&"18%2XN$)DX'@:<:&!KAE#:"K9' 6.E&,2=!;.:2$-!T M3!J>J#C3Q#G7C_#!4O*_/,V__U]]:TD%^HMZ"PG^ M8SZFB(LD*1C,B D(5DS"0A0()I04(E>QH+F3*L!%5@R-!O0+A3L/!];@N\TR M.H>T8_JX)!3XC_F;!@)O<7R[,&!MP]"#@+:9V2$I(!,T@4FL>%2HC"H1M8B\/]6>TZO50^B/EGS1Y!H90F9*GFNDW/?*,LP>N]]^R^%#) M'WU9'_";T@ACQ&,I2:)@DE#-# IE)HR9:J)0$D6QY@OIM'=ZLH6A#?9K(ZML M!W!MRNMJ.]VW+8X#>7[?XF)X.O[HO9'QVKIH]+[5WL7Q)_:V>='H4'WWHOG" M%JD)CPO)EJ^+\A1[^865Q4WTX^T_C"-1""- #HG$!41<(5CH"0!D"IO\NPCA MA'@4OFUNS>?][2><=VUOJ30^.E97_"(Y)I$0[+_B[NJ;K+V8>JFUVKRUUIM0Y7?=,&K,VSCSB/Z2-=Q\ MV>O&49[G)E,,8KSN,7J+)1] UW-U=P# MHN:?WUHN6">ZK?UZ[9.>I&AK_5#W:00V7ED-GMT-Z[5G(UL9:S6REVS<"[?* M# UXH%5I,+-Z7<6&!G-_U1O\^9<&:FXJ!U:;\#/Q:<**R=3FLGRV8XL4=[-[ M:82Z]/+\'5M.EC;TZ5'^6+W3V/USK%!4Y"QA$"<9APA+ 4DJ)10"J:A E.58 MM OA#&#=T%;G]EC8> BLBU6$*#!> NMF)\&B >$/'D8:PK8W"C - M".OIT-.0C;Q-;F$E;VI,:A1?5BRCF)C:$S2/];"1*TB10# A<49XGN19[%=; MLA^[AS:@U,Q>%YT[R#=[VVKOGN^%XV SO-[N>A@*F(=6\WY( MQA^VP@66JN M5O^IRAM]1M(3L/J1OU!P.KM3*&.4P>11F?! M",2"I]OIE;?.NKO/-.=O:)L;\5YSTL)H>PCYX__)G^,BR25)$8*2,CV?)2*% M5&EVB*A@*:$(,^*DI7RRA:%Q094'4%D)K)E V^F;'[$/Y/E @XOAZ?CK]T:F M18[$">\O2)+8?V+/61(G'#I,DSAU8(!PL'3QN;<=)7V0B\EW_<3OTA39^S1?+N]FVW^[E:MQD>D51BX+ MR##1.8^J&\D$Q:ICAMG: M-0+&6O"+L?=7V8Q5[4F!$"6V$ M%JN.FQ\F3[.)FG!SP,SY_'5F..W+?#KA$[G:$@20H. M$1,IPHF*2"S]-%8O,6=X,9GOKAYN'L#=1_#E_OKA^O;QZO'F[A9;WVYO/MZ\O[I]!%?OW]]]O7V\N?T-?+G[=//^YOK!C\XNZDXW MINNKBSHFP?+H=:Y W1%[;%MS!6Q] 6MGP.^='-2&@#40=UYD2J^T&@*T?<8- M\LQV9+RE>),<9VRH1?IL8^ZRC/.<20*EX!%$@N6044(@5P4C7(H"X;1%X*1; MZP,-BS2&FPF,+3QNCC@KX^T7+<\&V%W2'6ZT&1#=?@AR?V8X6;[,EQ/+DI8U M*WRM_5V$,/H!%HCZ'!OME>3\@-BG,\^[6\:$3VU_2G'\"*_*W!]3+$Q>?0;S M*#8+5%Q DF,$"RHRE6>2$R)]%JANS0YRE;HI>^H9M^T&M!LEA8>OQV"'31## M]GAXM"Y^&C".V@NB4%'2;HWV&P/M!<1!A+/?W<&UC7Y;: 8<)TSP)(\$3)&B MAGXPI!&/(1%9GC&IL$(\D(R1;7!HQ&.- IPM%C^M_OBSF<;^>S -HQ)D-^H) M"5W'I-.H3+0< 6MO+P)$.\ATKS54-C<46:$=YST4A';O:\""*@XT0LQSA1D7&4PRO,D1E'$>>*EBW:BG:'QB)Y"?I\L MS4+ Z&1,K-%@Q7[X3F9.PI3 C60X1)@H63,:0IB33)*TGB219KV^[ M!W9W+?LGA]:-G0.\AQV39J9S^QJ^3@YUOL^2#4&8+#HU#W6ULJ[S^_3.<_I;R7-AFWEF/U_G6Q M,'N]E&B282*"F++4B$1BR!A)(<4B9E$L!/;4W#_7XM"X9VUPF>'XPG[JEJ> M<;YX95//2J?;:]?07U7 M]P^D])UO;+E7M4[H_#!9\NGK3U^OP>?KJX>O]]>?KV\?/>,@FO%UW*,*A5K7 M&U2;['-0L[2C, 4G4$+M336VU>_&E(O;![M23C>U#% WZKE5F8];N9ZG%S*) M,$%,4D0SA' D/0.RCK8SO$BKRD)0R!G_]LP6__2,-C^* MIAM-7(Q0Q_2PAN;=&IH.%C:-&(0*&#_:1K\1XDUN'H2$-U[<[JN_EWS*EDL; MB&0.SCYJ$VOJ07>K;W)A#M86\IN<+2??9;E/4\U92B5.;F0_QEB1B(N\ M@"K-)$1&")?@'$/,DARA/%4B]BJR&-*XH4U*M%U@(=ET\K]ZRJZI?*D'V,7& M7_UOYF4QRZ"-)MC/FH)VN1NCO55'=DZ$NVZ5?5;7<;.>@1W7 M0.G;9FE6J03;Z'@3!Z5=#$>C70 ?B'V#FM8K:7)RF/&8X%C''OH(S3VO'CMXD1ZS/6 5M/NZPFP==OX!ZNH12/'4!JE#MNNK\_K6,'+W:$CEVN M;WD4.5FRIZ>%.?37K\N=JB;R>Q*(2$0D%RF#$IOUMI0)+#)-L8QA2E*E),IR MO_6V4[O#(]BZ&J+8NJ#G5(OUROPG,!& 3_.%HQ2$7T\XGE"&1K?K,\H=>PVX MZ]5\EYJ17BB%.JAT:K/?HTH?& X.*[UN;EG#CKU,5N6:=,U]AA#U1/)6>U@= MH>&,(11)"7.L4+DER!#)("48I4F4YLI/4-&ET:&MWC]()1=&?'4]Z],K]?]Y MG539+.8@4[U.U60ZM>?^=J@>@=G&'<_*>"Z]XD97H;'N>NZX-7<[;S0&V]6R M_N,\HOXU]3P@"E5FSZ7)?BOO>8!P4(S/Y]Z6817Z6UO]O"J6]NGCB.<9Q2*" MG' %410GD.0Y@SB568QY%,>1U[[C[N.'QCVE=>#WM7V>.CA[V+GQ1GM$.F8( M=S#\(QV.^APJK&'WX?W&,!QU["!@X?A5EU8"N/K.)E,S9_DX7Y@#C0>C,&WC M(#YM5)@RA!)*]%?,5!1#E,8Y+%(BH* B2V@2X23WBLCT:GUHG_L'6:S ULX1 MV/@ U7P!;7KR!:I87AWC>'[9%=Q=KXV:D7YP1OH"37T/Q()KYKNT_4::^!ZP MG-:\]WE(.YJ[>Y$+9G0P'4V/C"/RQ%@UGE6CX8NU$>0705CW[ M49YW)[FQ7I?0=TQ\6]0_E:@?2+5O["^O (]-J'O37UOH C&@=_.]DF!;KEWSH&&Q<)C=(X@H2B'*)$9F9[.S8GB(@6*E5" MYEZD=[*IH=';;W,-]\SN"9GDFLGJU_+7:60=F2H(7EUSDHV*W_)VR0F<11E D&>5&8JLQF>LH4YXQH8C''97Y!9MXV#(U6 M2OV7ZES,-QC,OP=XR@LIJ()(":Y[(,H@*0H),1,LR4B&<5KXG5%VW >]1@QW MC[\;RW>,:>I? !K)T)'S[6&,%B0G+\%/A3*.^MJJ0,;NDWHKC''4 M@7I!C.,7M)OS?9[/Y,_/;/%/N?KX.A/+=?@>PTE"5 IYPLU2,"H@(06#.$-1 MQLV2D'I-ZXXW,[3/T5H)GJV90!D[_:8/)\!TFR%<#E'''VN)3FDAL"9VD&G4 MC$*@SY3>@IO,_K$:+ MKX33.?3=6",@IAW3Q];2TT4I NKL.0(3B%'.M=8KM3BZOL\QKK>U#69GH,C6,3AR89ZCC,\ MY_!A=.'9.X+&/MOXZG&*1"$CLQSA)N8Y50+2.&:02!G'4B E, H0\VP;&QYE MG C"K5(&O#FC 6=7U@B#7N>\T1:X4$'+.XAT&ZQ<-C6$(.4=IQV#DW?O"3K? M6+VOY+&M<,N8$9*E-*>02E;HJ0?1)(** JH\3@O-)4AE.,#48[?5X5%*-:+: M!8W#U$8QXK/GA!",V@.,5C-CTG+;E%C1GR.7J"YL8591Q) 2C45[ M7#(%$1$9+!(D(&:8*B%BH03U*[.P\_RAD9F=(KQHVZH: *6QOOK_NQ"Z,=$% MP'1,-&O+@#&M'DI27[6M+QJ!+2]=\=7DN\T:"%D6X"A,P]1 !\TA%$*4R M@2SC B(4^VT**R>HCXT8__>>'NOE:XI5EL,LUM,ZA&4$"Y(1&&$>83W+ MBY7TVU8[TLC0B+BT$:R-!+^79OKNQQ^#TW'/[$*0NMXB\\7'?SNL 8!0NU_' MFNAWLZO!R8.]K:9K6\A/WLSXPJP0/\CROS>SW97C_?RU+,IW-:N75# +%*** M)*$YAWDAJ,DM2R$KA( B8HRI2,H8.9WQ7VC'T$AC;V,++,S2&\X5?-5_8=8' M.[*7OYW6:XG,I(^XY05=U\P^/79(YVO0TGCPR]J-7_62$^SM@0'M2U4;%&AO MZO5=3$I0,F,S#?^X;N[[[N?#I['TTH1<[+@6T4 M[+S@\?WI>5Z.P8[<9X#'M2U,6*RVM<;>L>5D^?"B31!WL[^SQ<3,K"_@6+'3L#+=I<1<0][$A<#FZ+>H7^D$5K(BA8[,]5S+T ^.PG*'G_>VH M2Y-?*39O G8W.P&/\_?SY^?Y[&$UY__\-I_JYRV-"7RC-)X\5@/\'9, M:R:AHBKL7 7_;]PPRNFE(Z#N2A0I&XR2!(HTBB J)(&,9@EB05$6Q4@A%?CQXO*'AT9RQ M$QK!+C"=LUFY.#(2Y)7!X&6^,*LY/PX\@;(;Q5V.7,<,9B$S%@)CXLXY=07: M=K<]'%,UPQ*(B$XTTBO/-#NZ3R-GKF[)$F:=:=CGYOEE,?\NS=QMG<=+(JJ* M2.B)$LHT540D@P7-&88-$GU&BM3D.4I@1$K:$%9)D2>>2DGGVEP:*QA2V3:3=CG MM;V>>LCG$';CC9"X=4P>E:D6M(VQH+*VB\JNCM"$DC<^UUR_BL:.SA^(&+O> MUW8W^F6^G&S&1ED4.99&E;C0,PXDXP*R6$\[(BY0FB/"B1^+[#Y^:)RQMLYW MSW@',M>=X;9 =+[_6QK6P?=^W.=@&[D[#^]YN_:88X>;LD>O:AGZ=$07S9Y/ MU8ZG?N[5,1-$<;V(2*',%(%((0E)&DG]USRB$NL90^IU@-3"AJ%]\?7:%/,L$Q?6OJWI.WH4^+^DZ-U+IN$,Z9IY3VHZ;?[>NU/Z^<6ED.V@K2]MI M!;L+0 X5"-;"@G[CQ-I#=!!&=L&C6JZLOK&%?*?7;<)45=83*QM7_=Q>\H7]-/]T]0=;B-M7P^MWZDH(6_R-3>UURZO7U;?YPF21C&F:"(9I M!+'*,428$4AX+B J!.4,)501+U6K#FT=&E.7%AN>9AN;P=(:#=C&:O"+)N[R M7W_U7.YUV.V.*\5A=&;7BTQC&K0^@+J?H.:H*>A:OZYR%EAO1V#[*FP]+J]? M@JW/ =>IW7=,J"5NAY;VNSKN'O*#A74/35Z8PE\M])?;)3!6N3+E MT10LN-GDHR1!+(FRF/K5SSC5TM!&@VU@K*PL]8R7.(VI&UD'0:ICJMV"M#:R MDV"&LU"$SH<_:.=M$M]/N7LRP_WD#9V4S-@N'O6:O\B5+,RZ/],LP3&D5"'( MDQC+6-!"'_W&;R_NWV\OWK_^ #^?K^X>@E1M\5_%=@-LQTSC4:-!K\BY6X[Y@]5.-X8W6W;Y@>-9="+7" MKB9/R\?YE2F5OI!?%B:/8O7SBWZIS,+>B"&]F$O&J2CT%$=)R(M$0D2QA(3$ M'"82Y46F(IQE:#R33R8-V8VZW!MW^KYH^7W53>CN,_NB'_2-F7%*KOM MWI=<&^W'7!X]X<9=@='MA[W61IO-W$)+;9'-@L]HE=S,*KV86BCI6$^NC&@:-J*."*(,1Y!%"8)2 MT3PK!,8L4U[Z(6>;'-I*K;9%8W2'X,1HUUNC/64]SH/M1E%A(>R8FFKH&6M- MRF%E[V@G9CV@OH8S/*$T-,XWV*].AC, !UH8[G<&)9QUK 8F1:209AA!]%R) M1!FDA8RA8$QE*<9<2"]EZL;6!D[QZA.X>GBX?O3'<<#/65E@_M]W/<<>3@N]O];0MYFMOYS&AKKL4+UUN]8YGH$9GP M&/*()1#1+#;ZHARF)-=?7)+2E#N=T#0U,K2Q6)L)K9S[6E]TJ[ [.1K%TIVY0Q C9HJI^[M3S#EC/4[:BCGKO6OLOM^_ETNM@?7.(X3/0^! M41;I64B<2DCSR)3"R&B29GF1Y,Y5=G>>/#0N?/_U_O[Z]M%K*G((5S/-701" MQ]QF[0IZ['S2VU9U=G>?U%N=W:,.U.OL'K^@[;;!?[\N5^L]T>-+#!NR4NQ' MO]R;!\Q=FSR\@VF[/P2M.X#7X^*DUUR@MSYWW1$93C]VO?3ZT_ MZ"606>_^V[^2)(G^^O7!_A#_U3$JO099,]&V Z)C*OQZ>_-X_0$\/%X]7I^> M\SISVJ&/#5.]ZN*2=*J_;/FF]JA>&.'0]/4W>^0W[69W&S'USWI8>5V4&@/W M1H9],9D]5><7F!:\8 6&D:((HD3&D"G]!:I(H428VC>Y5^J?2Z-#^S)M%8/O M916#Q=I4OUF5$]9N,Z/0"';\2==+0&RL[."TR >60',/IR9[G3_X@+ _!_"Z MMVW@L5&6Y$9LR@H1W$M[[KHMA^092^_\O %]#SLV5^FGY>GSUNQ.HNV]P0H6 M\>K:;L\AKYYP',:\^CZ@91+/ZIM2OC'6,Z'G-+YN+!0&M8YIIP3L4QVPV_. ^:?T MG,4B5$[/Z8;Z3>HYZ_!!5L_Y.WK./S=AK:N?6]GGI37Q\1N;W;V81RS_KJE. MBIM9N;C?*[7YFW[^RA3MVI9"2YA4$N>:DA26^H\TAXQ$'.91Q%*5DI@67K4Q M!^/9T&CP_N$K^&Y=L/GK8CZ=LL72%!(N<]G[2F4/_@:Y,>]@[!T0T0=(DR_1 MJ6GY+T$Y?*PT0*!": 1*C$QD<8G2D4++%BE;T:]6"G ^?5=]?];9^,']^O/ MD;O?57<&R_3OS,"V>L'+I92[96HVFCCK+)@/FH991E7$L5Y14(P@PBC6/\4Y M%"@O,.=1GJ;<)^;3M6&O<;:/J%#3QD'-II?*8%]%84?PW<; +B#M>(@J31[M M%RD;U76Y5G-02!MD'E)ZV ^J8#K$CLWV+$KL!\:A0K'G_1=I%=Q+4P92MZ,) M4LT7STS[>%=,)T]E="*ADD<$)5#D2O.4$ HR$4>FVG:124XCPKSDL9Q:'=IB MX.KI:6&SB6NAC2L]="P9MQ/ E\6$Z]]MBB_K3VRQ=M L&=8>@OG&14]J<^LL MU[W=P%W0^;ZNM=<<860S3),DADGD*619Q&!-, M0+\4 $=0&E,!SCVCOY0 1V]V4@-<[PFD=3:*2,L(<-1!'&& M:)0@SC#&?A^X0ZO#^^3OK[_O?MT#1ZN?_M\??OX *YN/X#?KN]^N[_Z M\K>;]U>?P,WMQ[O[SU>/-W>WOF6!SG>$X[%76'"[/I JK04;<\'6WHZT_3P M"E8BZ'R+/5<)FY..Y7OCE-$-M"D%D^4_JT4'HWF:9"2" M>N30^0G2JI3%XW&"RTQ:U%1YO!]]JG"PIH M/UMUI>AH:338L1H8LSN(4?;%*KSF:'.S;Z4YZ@1&@^:HV_TMZR6QY3?S?W.$ M^YU-RZ#HY6HQX2LIS"]LZ&?]'VI7EL>YZ\R]#[+\K_Y[68#W^@?_9HZ.S2*X M7!&/$4.49#2'/#:5G;E((%.(PIC3/,XS@A-3:LE]T=JO^4-;$9OB[9-UWN0O MHG+@5V"U!)??1O9/JX%:>6P#LA<;/.SO/8LT]?N^N)'T<-^"CJG^O>UEJY%2 M\\@& M*C[5K_']UJUZDXXY*'GU-E:T. R[TF]'LI- 821VJWFG2N*,9SB&+%8Y1!AG MD"4D@3+E*5)2*14Y2;R<;6EHQV#&5+";'V2,]3C$:<35X?@K%%H=L_H)H-H< M>S4BYG'F%0JYG@Z\?%\UO[,N%S :#[H:']#?*9>+'SM'7$XWM%N'Z*FL8>PO MB_GWB9#BW<^O2Q,P^G$R8S-N,M .DRAEI+ F4PY3;-+#)..0$&*".3.>*(Y5 M$4N_W1-_(X:WCV*G=FHZ_V-9;@"HM?& ;:SWK G5HF_*#77[^"C1-=)[ZV!S'0S+>% ;W.7ML#M#\#O>!)[5BQ#*PWT?CS MF1XU/\Q-^-8X3A-,.,8PMQ(Q)*605VU'6U84>4$* E.C%8J2C.C%)==_8)31A)$H9Y[G2%[M M#V\2]$'.YL^:E?7+[#G7\0/>D3>Z K-K/JGL-IN#94+E"%C;1U7"9/VDNX.9 M32O<0I&05]O]DE,;6 Y(J]5#6IXQ537S7MFTEB=1$);Q(I(P$5D"48HH)$44 MP9PJHG"4<*D?X3&+.=K*T&8Q-2-K.1.>1S!'X70\*;D4I*X/-/SP\3]B:/(_ MU$G T3;ZW;!O\GEY#LKIG+Y[N>[R50_ MZ,EHE+XN'W5S5S\FIC)0+&DB$"01C_1R6R%8)$I _37&,7WBWS$EM8'>7S([$%ZA)+$O-:=?R>M MX!U(6H=Z;CM2W9/PN'TU1T!WRBXEEG>OJ^6*SB56$[P";+5:3(K7E>E:D^'.RUJG2U,DX=M\JCM0LT!AW+:*6>6C/66R_/K6 MC7,[Z[&."?9 \JFTW&@/E+:#FO'5[D@XYFV%6B":]6N[5TYM! M:,KI^M;[H;N1_&925IU$LK@021%S&&-N=#)8 @N<,ZA)@A-91()Q+ZF?AK:& M1@I'TU=W_,].?Z;?)BHO/&"2)1 MD:("DBPSC$(2_1-)H1("YT2OR%B1>*D5MS)C:&1C'"C5P-3.(@J\OMC:6?L!RFLWG@0*^@T#9:A4['9&])N=?1%0!PG;ESWM0KV=&UN8 M^]-\N1QS'+.$(PIY'A.((EY 1JE>MU%)GA)@K]/LG:Y MJ<=N=SNLD;[#?1T]U[&])2:=#^0E$/=G@&@Q:!]Q.-@(77]VS\/Q$;<.Q]YC M%[7073 5:-AT:A+,JQ(-IJQ,.8F/22:T!S!#.(((91$L&,NAR%G.,\10'N7. MJ@NGVQG:YUNS=%,&R]:K\IFWG\.V^9,.B%C''WH;4'KL6@F$.F 33]VIJJVW#]6S7&YJ>S*M*)L/_L#!DU_YX94M@R6,;H 10%G( M;W*VG'R7V]/96[FZ4X_LQW$!SLVFOD*,^+,-.3#A&+]ZGJL$Z#0WVNFW*SJFJ;(7=KS9#?P8 M 2,,-U= >]7) 4\X.$.%CUQN4+_1)L$ / A."??DEG.LMA7DSMB J2**H*B'-F"J5EF9ZN2:9_BG&&(Z)XEGK64>K2WN$=@&_-K4DG^08+ M=]K%CA/)H71;UW-2XP2T7H"ZIZ#FJE']K%^W/CBP_IHB\%7<^/&^[V2$Z*5[ M0LV:.[6UWPEX'[ ?S.5[:;3%6>R]-+!-IA-KT)TZHMY_H-?_.'\_GPE3%M#L M42[GTXDY/!+OV-2D:CQ\DW*UI2J<%AG#>0P3838/,A%#DL4*[!W>:+3KL4V$.5HT9G2L:HP1']"S'5.N:^,W*$K'P=)X[G%FUQ+Z?60)-,M*RJ99@HH;0P,F"291#%1L[& M[%T+%:6QS$7"L%\:P.FVAK;UM#95#P);6SV/P!N0=3P #X-7U\??:ZAVS.R@ MV*(#'*%.OAM:ZO?<^[S+!Z?>#K>TC>@74CX;'29-2GK"MIKH'[]HQ.5B(87- M1UP3A\P226D""TECB")-(92J%%*>$*(H3^/$ZY3+N>6AT4A-56/VJRNA+_K6G1[ 0\O"PD$]5'DK',Q/SEL,@(@H@P ED>QQ +(4FB M8IX2I[R&LRT-C9=*6\'66%!:Z[&";0368?49"JZN9S??_[UNY^._CJ9?OZ5$<)_O?[MOZQ^_?NCW_^3+WZ;6FM_7?ST MYE=GPZ=^$3^6_OJ?']Z?AR_ITL%P/)N[<2@+S(;_/%M\\_TDN/E"ZJ_2]_!N5;0!EP^M?OL_B7?_NG7WY9BF,Z&:6SE'\I__UT=GQOR3"9?OWK M'VXTOYHZ_,OEK^67?CV<("B0W,4_G__XFO[U+[/AY==1NO[>EVG*__J7/T;S M*12]$L5)6?3_7?[#7V_7_CI-,P3,@M?W^(W5OR^K;$='^CY/XYB6_%VO,IJ$ M>[\T*M*=W/S+D?-IM/CN(*;A8/&I!WXVG[HP'R3+E,O& M'!@D <@C>"0A!" M>^-HREG=9[N0/4.Z%\J8I?#7SY-OO^('_UI$4;Y8R&0ACT?++66S'=W7N^\" M?W>02191,0/&FPS"V V&P->2T-X##18NQ/9=U>[3_5=G1Y,PR^3:4Q3-!_7 MR[EI>*3?^\!=_<:O7]T4/PC"E^$H7O_K/)U[R+,12'Q,T^$D'HWC6SR(!Y(3J;DTJ,6@ M042*##")YR/U.66C@].T"B#N+;L6''C[<-A>EHV X6+JQK-A$?P*T(JEE"C/ MX*,P(+(+8%16$%%,7B421!1U3H<'*Z\%"=$^)':2:,^H.!K/A_,?[X:C=')U MZ=-T$"U-7#L/C#E$-+<*C*'( #$J99N8SWDG-#Q<<2T4R'91L),$F]#^6?H\ M+$(8ST_<91I0'XUV)&'\1/&/R!WZ/+[8-)<29T%Y0BH@X/ZJ:Z% M8Z"'239 M!!*.QR6VFDP7@C]'^:?#R=5X/OUQ.(EI())+088(QB$GPD<&)E$'GCEEN4Y& MFQJFX44BUL*);ATG]>3!!* M1RP// K"7 6P/+'T6A QK4-D5YDV"@PV,)R&1(P'GSV&U#DN@$T 8^E,M$R& MY-WBT6>77@L8]N<#QF8R;0D8A_CEZ?1B\N=X0$U4Q* HB IH]"+QX#3^(;TD M*5A/@MDM1_7,PNNEJ\A/@HHM!=H2)A;'X>GTXW3R;3@.:6"##TY:"9YK#*:\ MXB@7]*X)AM?H3RN3$Z\'C >KKX>.AK.9U43;,T0*L ^FR2T<).TLISQDX(D) M$(2C@\0RP:\DEY*3)%3<"1)W5UL/ @TG,K<67<\J+]=>HX]?)N/KP)J'&!TZ MQN!50+B&%,&6M+S)*JD8B(]^-TOP<,7U5-]PTG(G$39Q*!Q>38NHEHFUX?AS M,6%7LX'5*@J+",Y.E7L9K\&)K"$A2SYY3JC<+8?]TNKKP:+AQ&4UT38!D>,Q M?AJ*8_@MO75SMV)K0)0FUN%I)B7^(70LR1=KP!!OF6>)V1WOO5Y:?3V(-)_5 MK"#:)B!2LK/30W1^/D^F/P8N"<\YE9"HI2!$L7\)S6%2-#F/CC&7M5+<-XNN M!XCF$YS;"[()')Q?NM'HS=4,@^;9;$ ""2)1 U$']("LX>@+48V.<(@B!\.9 MK!%9W%MT/1PTG\#<7I!-X.#H,DT_XY'WVW3RY_S+X>3RJQO_&"23=*0QH7,D M%7K$T6+$'!(XF85T+"E=)=)\?KDDXQ41P%W0A7SG20W_\NZ:ZY54-9^KW%J,38 ";\LEW:3\,?Y%Y3; M[/1J7FIV2R'T('OJF$L:8I0./6,KP5EO(1B:$J4T,U/#2KQ$PWH@:3YE64W, M;8 &)3=UH^-Q3-__/?T8$*N-3RDA"Q5* 5$"DY&CE 3E&J5# MLMP)%<\LO!XH&LYPUA!H4YA8NLQ+)J1-+!"BP'N+?C-G JP0Z#+YP'3P!=FF M(BKN++T>+AI.:]81:L_(.$ .XH*+D?L\")HF;76&X"DZT)Y*\):7-V]>N:1R ME#N6:]Y;;CT$-)S'W%YX33B2JYO\CQ/TA4?___#KXE*7.:$\EP3L(I .TH#/ M3$$.^ /&))JYW9ZE/;_V>GAH/I^YLUB; ,>%^WX<46K#/%R^&%W=^F;"C+61 M0X@$/2$M%!A"*!JX77@TCSJ"T F,M(>$M@4 JA$DR0LH@N==@+&PQ77PT+#R9'.,!D]%FME.NK^WW'K/_QI.76XOO$8V M_='W\,6-/Z?%RY3DS">;1E042I94!69+G'U<:! M$=I"SBP3::+5Y"4_,KN97]"]6FL)C32:SZZ_@2^D,&!ERX 2=IDFSGE[J4TU5:X>8Z8?MI/ M5%?W0QA5D7T#(+I+_]O)I1N.!U9D0JR)8(+Q((33X"ASD+741!+GE:EM=1Y3 MT3-LZJAW4E76#:#EX_6Z"QX^I$7 E41RSNL B5/TN*D@:(YYN?Q#GPP#,4K, M2^G/;?#R%!W](F97W4XJ"[H!L-RY,5XQ0)/G+(D 5O)B<84'QQ>>&LF:612( M>2F\W1$A9NKC8C$PD M TXRI9D,V> P\Y2K8:*?_GUD3B1O3]VZH]Z>O+VZ.3\Z"U^<7[Z_OCM MP<71VS<'[P].#H_.?S\ZNCB_S\6:S5-?_]1ZG54WY&#'MJN/@N+3_&XX=N,P M=*./DV4%^4UN3GG***<,,B^W;Z;XM:6*0T6MB&8D)OI2FYF=4D\OT+6KGWHP MFZ7Y[(9+)A*QG*&_14N]*].FO-BEH$/&^#]Y1M)+#]ZWX?(^!8VD1VHAX:&+ MNH.X&PAJEM2OZB!OF+#!*&YD I6S+$^QT*UB'(,]LD@ M..628*7H)2^>\8$+U *U+C.;"&&L>D"\#F$M8&DG #P,C:MKHP&(?7#3/]*\ MI U6?MTP70MMP'-*Z TZD&;1P4P8L(I*,,*X%!E**]:^*7J!G'Y#JOIPJB7Y M!D!T$$+IB#@[2R'AOD"63M+\FA<9BB02!V-D>7<>-/+B GAM$T<7P/)<_6A[ M@9Y^0['Z,*HF^ZUQ]"U-_:3>'=)7-XQ'W[^F\2RAM3V=?TG3>U(;9,-9+D4; MPI#K-O_6,2#:1B\F]E,G9\DKI-;+ZZ8_=':YJ:Z(!,W7HO@[G;C3\GQ0/ M)^.%B XGL_F=_6*9R=QJW" ^*!28=V"9CE &T0B9*+E7B&JGY;;7;I1 M-;70 *SN[XE8'D&C>( R7IY((P=.!0XT)269LDRJVD[3YG:H^I./#L^WK:6[ M/30FB,_.O.N3R3A"(T8ULIDRV6*1S?/N(-DB$[$>\@RX0:P MH;0=I@ZX)XIH[P)_\:W1=J[T\_2TD#':5>./W.A*XF\ 2GEH9U$D7E#K&(A^]JWSB\2U$*FJ+:A MJJ: !M!TC-H8?QYBT+"259H??0^CJU($]=MD$O\" M#HDK5?LUQ%8.=03E_0/C,_:RD2 1LO0VJ&A,Q9C 66\=8I$ MI5TW^9X6_.&*V9V-!-F ^M\/G1^.%EG,@_'R]=>7R0B%/BMIA?F/&]%H'Y(D ME #)F96!E@(L+9(B!%F2R*VIG==9E[:>G\UT79S8B8H:\%CN\/4P04^DR"E; M!3P#\L)[BDAA&-2:QE?:D^Q(]B:*F#L1OO/0VP75;0 JLGX\T6:7KY- M_N;R%\_VP)(T$$O+8&$='O2:(PLJ$6IC=CK7OA-[@HQF8+23AA\"9T=Q-X"8 MZVJGC^Y'N=6[N1:.P1%N S"M2F= @^>X05\NA)1T&F M@M";"+*.+K^.)C]2.DLC] +B8VD-1'3.&2D@VA(.<*? ."?!QR1H0G^05K^0 M?Y6H?GWNCB!55Q7M&::;>KD0IE=/\H?'?&:68O#JK<3H)7KT '3 R),Y9HS( MA%=_);0AC?TFJO=CS.HJJ@$@WD_%7_-S/3]P@(%-&1LJP%%-EYV3?6814C;( M5317:?J(IQ2X1:-L2K>U M,I[8,'#&1: D4*>4R236!M8Z=/6;Y>X(7M45T@#(GK"\7$2,37S$@Y^4260E MP6=S!L\RNIA$,9)U94AM>0AVE@7O*A+<3=AMI4*?N",0,DI'K(9L"1I82TIJ MV A(D:I(&4KHQ7%?.R*GM:K(?6>E=E1( \;H10-[Y_I(6BV#]WA\E\!74#2O M7O( G%(F@R'X[=I._)JD-9/ VA4,FQQ]6VJF <#=39J29@Q893A5D'L3J:UG HX[+%$>F:04&3&.E0WA MP&J.L:R-SGCC5)> Z3:<%F*,$CI=V"E M!*^5 :4"_H"36/_)Y//4-).QJ@VH.O)O $E/,Y$M\X(X 2*3!"(Q FAF)1@N MR&)LO72U0;0]?O:1C*I]S.TL];9"O@'+*(Y(.2BN(I(>*'B,4X%1SBFG*IA4 M^[W G>6;.;?V$LYM).P&$]AD_75XNZMH7$D!4DY4L:SX;? MTO$X3"[3^\FLO&,\S1?N^T#S0+)/Z#/XT@4B\]+GT7(H-92:W+;4AB MOVF1WA':H3X;@.M9FKOA.,4C-QVC/S&[P^[;E(=A.!\P9,GS(""P,B] &(8; M$(^"(!UC43M.JP_Q>IVJ?BM[^@9E9:TU@,/'$AV8;#5/G@")(:)K2P4&4@F= MW!2ICY$&4_TMR&,J^BT ZAMG.VJE@73@:VFI@;*.2JX4I,S1O3 :W0M!T%[3 MI#67.=OJ);&OT=3,/<1>$LR[JZ4:S'H9*?-QH94O:3X,;G2?I5KS9>XOL<=A M,R_PML_),U9%IZPQ$#UZ8B)I!BXY#;2T6>?>&1%K%VKM8_+,_10DROITNE@V M+LZ$CVFZ."0&'#>IY(R",=[C5BJM> KWV5NE! ;ZC-8NAUR/LKX3R)61\W*& MN(IZ&G#4[G.U=$,.KN9?)M/25&R0/>?H!@10WB(W+ECD)AH(BB<6.]PJRG=31*+B.9[,KY$0QK3AN"8B6^=+[.8$GFD#B6@<95=*AVU'2 M=ZGI.UW< ZBV4$,#@+J32'S6 ,L8I)!>@!%9X1Y!21EET)FUC 4M S?5FRVM M05;?>>&.(59;,6UA[9$=%DX*&PB%Z)P%P74 XTD$2;G!&-I[Q>H_%7B6G+XS MNOO#UDZ*:!%3*S/L*'4D. 8LE.=]46FPS$:4DVL)!0=,)F0B2O?:WY+#%K T512FK=CLX.(8?UHMW_[,QW>; M:U^'ITIY]F6EPPU ;_OQ9DU"Z8_#B?:(1H,N$$\$L@F*I!Q4IK5+Y9\A9?<; MZ-4'7I3.0 /&HJ7.X3:3O)S$I;]9Q#WAM50,G3\\GSN[,UA0T&]VO(:^']\F M;RWA'D^GV71>YOC$JS _G9ZGZ;=A2 ??A[-!S"I+:DM3,I_*_+#2=5YC'(#\ MD)B,PM-W'83@ G?0@7^[1<9S:S=R<[*%'B<5A=H&*!87V$L.9F\GEVXX'D@: M8]8Y@7*+K+N1)7&50?DDO0DAD+!63]SUD/&8@'[@44>GCP&RHX#[=FS/K_PL M3(=?B_@_I%*],Y!9E)H)"BDY J*(Q@F#+ISD@7,1*'=V+6?V\6?WKOI=M36I M)[I>>S,L&$"9Y#2;+0J"4Y^ L.7LX%75'DC,)+3 E&=E"NE5.7UF*(, MG2Q":.UT[F,J&KDIW]ZIJ"3@!B!REKZE\=6=(DXM$\OE$82WQ>P)'L YB3A/ M7'(3#;KEM6MX'M+0B,^YI4X?%5#O(. F>OZL.'B'DGJJ*];-D*PRZP3_/Y:W M"<9G(@71X+UF968*!F\V!M2]X#Q;[6WU1NE;D-DOT'9#QM,PZTQ)#9BJ,CZR MG/-'W[^F\>RNW+P3DJ@(E$<.0BH-AD0+3$O/E,PZL/HOB)^FI9&3K8[IJB+P M)DQ8X>0TK_;(@&>3>'EB6B92@+ " T09&>CL'37)95?=.-TCH%^S4T>K3T!E M.P$W8%A^FTYFL^+U#TO#M"P<8QDR+95 2B+I.E&PQ GNE<4=5/N&^L[RC53[ MU3$?VXJU@;<\-XWU'FT2ZF1P"D]*F2A&E39S\,QGB-$D:B@/5M:N.GZ6F$8* M]^J@I8[(&[ F9Z@&). +FMBW: ]'DZ]%2"NN!H3E3#PWH+@NU3PX(:^ CIWBB M.N"4H/^NB45[FB4D[IV7RCN6:MNBYZGIU_/M!DB59-\ BGY+8Q30"#DYB)?# M\; (9S[\EFXVA34\),(A>6_1]Z,6?% "LL[.:LTTD[7?IKY"4K^N4#=XJJF% M!D"%=G8^O0KSJRD*ZO"+FWY.LX'223B"_IT3>/*+2#+8F 5HRJ(B)A-I:P?C M3]'1KV_4V;FVF[P;P,PCR0PBI22X%($9G:'P MXM&J%G)9*-,I+:CV(>$='O M,X5NT+*;I%L*PFY[WPQ"&9MM$X?L/04A,(1TTAN0S"E&N8G6U*Z5>H*,1EZU M5 Z\MA3SKCW9+JH!YF0RGMQGYOI@#5YPJ84LNT>BD90H*88A@*:1*9:"";9V M[>"SQ#3RC*4.>.J(O(FV?K?PO[Y$&8ZOD*W5_IB,9V]2GDQ7G;@NW/9I6@]M5H6X,XD>D-/+,IB8 =Q-W X[]29K?<2"R,9[05'Q+CHXK1='8 MI!*4AJ7EY% MMCY6P;O1IQ;9T^O15_FK MWZMQZ3D=C.,3[;1O\JR)&2NIX^#P2"SY+@DF9H5GH\X$ST;O1>WX?$,2Z[KG MA@C/3-0@E5LU:_,R2- ZLZ!LR?+5MG2;N^?[Z,=8'1TO^^Z;R+V=4W2=;O3H M+PPG$;]?GOZGMVGYW]NA@EI:KHD!&DLV4"L*-HIR7X7N9R*1>EX[ ;L[U8T4 M\^X!I7O6< /IBD]C)']4&G7]YH;CPN?I^"UR^&UQ(3\;,,*]481!E!FE:4NM M8I8.I*>.2&>3X+4CTU=(ZKE2:\\(F72GK@;0]Y(T#[ZYX:B\3'LWF9Z[43I/ MX6JZ[%\>__?5;%Y,PLT,D.0=,T8KB#Z4H5PT@U<&Q:!*1:VE(53ON%R+]IX+ MQOK%W:VA?(:>1=R!X\T5HZ MJ7WST4?SL/.+T\-___WT_=NCL_.C__AT?/%?]9-!3R^SOV9BK_%8/R'TPIP9 M([)-4A#(?#%QB'#T(HD&FB7WVDB?:>U+A;4(J]QP3 3?@H]U0OY1(L3Q&*BYK M"X1J=#MY%K H72?9.&J]0P>Q=MKY24(:P;NSU!N SIVNU:NN2\;J M3"-5(!9SB[+58!QZ@(GFG"F5U/#Z[_4?$-$O9"HH]OG>X%M(N0&8/-&+^KI) MER4114#*V\Z 4:C! #0G L%2XI34*K@]- 3OLS%:=["I(_4&X'.60AI^*X?V MHN[WCB.XXB=8:Q33LK2?)>4H3U *[$!QH[U-A&M2.P'P&DW]9@'J@ZFJ#AK MU#,CYE?,>*.-IZS,&5VV5Z&EG[$#;IGPZ!L&26J__'^1H'Y?2-9'4SWI-P"E M)])@*T8B1[+1H.+AK/&LYHJ!DYR"\C)ZREEB3M9WAIXFIM]W<)TX116DW@!\ M'DYMO[:GF@C#C8'%+8 PN!T\CPDD)28*K1U=KUOT1F?:4Y3T^P:NBY-L9WDW M@)KGG3O#@[!E6)#Q96('QSW@$?/X!\N*!B92KAV!K>E2[Y#>>G]3QFHMSU8& M 91(W-TT8O3-+ '.N;$J$IVKCQ!JO"ENE436=@)N8",\O$$]'C].%)]-1J-W MD^F?;AH'!,6A(C6@C,381W,%%C M)EK9&F%?%]4=N)>F\TKW/ ]E-8C9*C3\*)',2>D0(DK?!W1S32DSXMG[5#M& M?4Q%OP?A/C&UHP::0=(+_T3'T>2,412GIO;)N-MP MQL[29_O$51U]- .OV[+'V<7DF33/@C^/7^PPL#O@P-\=8322,C*M1^K=XU3_UF]_8) M]J;0T42W\X6LE].CWRYZQ2T96YJ D_3GXD=H"P1A-&%X5Z:@KJ8:"&">X6JQFXXNOXXF/U):_,[IGV-<],OP MZ\>1&P^<+B\X''+I# 5AF047N8<07$YX,LE' MUZIMSX8PW&H">.8&Q<@8F%3&(L<@LL$30NC:.<)JCQ(ZZ\6U3RQ6UU(#R+O_ M.I@*K9EB&0A!EUS0*,&R%$%Z97GD5/!<&V*;O\KNK*W6/K&TO=R;S$6) ME PCP8)*%K< 21J,0>:BUE(*G9A7M7L9[)PA[*P35S,9PDVTLF/@?32NTQ#S MJ>R4L#XP30"_*%44+("E3D#V-!J?9":D?I^,K?*#W37KZCM!N($*&@'2\^FH MG!(74EF0)!,03 JTO#:#(32ZJ+1@I+;+OUMZL+L^7FWD!S=12%5T]?&^[O#@ M_/=W[T__WD&/I7N?OK_7=,]P5/\1W:&;?7DWFOQYVZH^D,"4L@ID+J.10PS@ M;,!3CED3B>$ND\X&"S]!3P7/O'SFQ^GDVQ E]^;'IUF*Q^.;9ND'83[\MGR4 M?RT!II+'K4.!>>- &-P[1D8/7D82B-59N]H2V)S*1@H!=D70$PY]E^IJPNN_ M'[1XDJ.5$NF-IL2W0H-#TB$Z'U1F47E6N_-'0RV\NM;WB_'B)J)O(,EPVS&G M=!,YS2@T%-/\1TG5+=Z@+<:C#6PIY>,F #$E0I':@"L3B) B(QW&R()7GWRY M%F7]U@/L&6D=**N=1G)O$Q(0A@O=X=>CM%#B.!Y<3J;SX?\LOC\@1E%;FGPR M4:9@>RK!*(]G 3/6.NX%5;5K3=>AJ]_J@3VCL+JB&C"#UZVP[]\!#[@,TJ+A M!L:I1C$) 8ZCU$P6Q+MH4\BUWU,\34F_-_9[!E@%930 J55U06E+5P:'%*F4 M0=CW=DE.QGCA$Q!:QC@X+5! !O]0))(40PC5D_IKD-7O%?N>P59;33TBK^0A MRM"E(K[K,3,W\]V8XL'R9,&YTJ/=$((&F2G(0AF!\M-&/O#@'J]65VMH)!!XGNP]"F%R-Y[/;-^&# MJ+52D9:. J6GJ],4K X:B B&Y1+]R [F3;U*5[^WY'N&8G5%M8S!C]/TU0WC MVQ59*ZN/8<^B].1@-DOSV4"JS*B."K3CJC0W-."-X5!&9M+(T6FPM:^LMJ.T MWXOWWG%:79G](W?AFEQS>CR^9NW:IST(RW+F9:C^[FJ4AZ-1R1859W8?;4M#SO?T^_<>]**E_0+Y^2GQT/U9' MA,]1*0K92EZZ*6KP5&1P$F,N3X0+NGNK^8"HGB_\>[>0N^BH@>#F28:F5TC' MT/GA:"FYE;F_$>J=GPT\BM.(+(#)$LPER\ 3*C'DQW#?4)8RK_W8<5>:>YX MU@)DN])PDXB^KK$_2Z/%G.L[O$4BRD!A#53G!$)) E;%"-X[X25C0;#:#\$W MH6\]I/ZCW)=TIKDF4;G8<&7D]2)!,;_+FXF6T)3P# E$@L@!CP_B.>0R)#)R MS8.JG47:A+[U4/F/::1.6UA_WWX?S+X=5L/KE,TVL&?PR2,#%EFR'P M4BXI&+*'S@XXGP5ZUCS'ZN5I&Y*X'C;_4>YDNM1?W_WLJ!%*6RRCH)+H?@MGEM#9 BN=@>NC8ELLL*[,Z!VJL(& M?,U'._%>#3NR>UO&[FF9!Y@R>&LU"&H\'D?2@R-1,QZ((]4OT]>GKLF*[[V9 MSSI*V]5R5@5D.0@F>?XGRG^ _C!Q002@S"?<22Z#M03=Y^"%4H)P*KHZO>^0 MT63-=]<0VU8-36'I9I^@]> U6& 7$+G(& MF;-0V]*M3UV3)>5= ;(CI;6;SGDW'+MQ>%J01&J?M3? &*,@%+)IK1(8?PD6 M&776^SVE&5^@LIFYVWM)Y]125Q/IG+/T=67_3_,BX.>)FV"U OP/ ]Q?*# J M)7!!2$9O0RI2^VKZ(0U-)F2J:?W13)P=%-#.2;L43UKDH**#2H]4GJM"=S9F$K%6,M1MBO4A0DYF4KA!63S7MP.U>=FC1 M6?5KT=[LZ'N:AB&* M(*?)?$EG.*NDEG:,V_H"'$A'H[+.@99,@Q D@F7. +<"HZ\D:39[NNU]@KHF MTRA=P; CI340M1[EG (&5T??PQ MOA7>P%F_$[/+[O^/J^;"Z*HT.;XKUJ6H!XP9S1GW0'*I=6>2E5KW!,H'J9++ M'.U2Y>VP7P[[/0HZVRD-PZ2!@V,WBV$DL<09!5Q)5T:1*_"6>VUE]%G6 M3LAW?QATEJ-O$^(;*;&906J[L:S18S0JV1+&!A"X-<'+'(%ZQVCF)&M3??)\ MY[CMK%2X4=QNHL1&VL>7]TJ+9DS7UV3C>!-\+(8)WXC5V81\8-2A32)E4V:P MQ IP.0?KYQZ@8< M3[?WJZNG!D*UL^'G+[A?/\W2XA'2J9^[X;BD7JX=Z'>3Z?WW2K?/Y5A"1P3W M+W))T,PK0=#,.P')6N62]=;9ZI>=VY/;\ZW57E"Z+VTV -R;R8#+L:I/]WH] M&"T^"+\ZS:N1J_^3XC)T7.2X[W3M/+@LC4H&+!09!P]."5_&"N+^Y88"Y\X; M)Z-,U5L>=,1*S_=E>P%\"RCH^R7PQ[28_G7WQG!Y67A]5S@;.$H5L9J!X5,$J&"?U!!\,R+W]?7ZOGVK%/4=2'NOM'S?I4V0^$.OZ7;[7$P M6_RDC(8ZOOPZG7Q+RXH'AV?"8@J C0'EEI$M3U4"[PU1VB%BDE@+2ALNW/-U M6/>XZE(1#9S7YU=?OXX6I+O1=71X/,Z3Z>52B=?R4]'[:",IPZ=+XQH;P.L@ M(!H9T45)P;G:5>UKDM9OK\O.@NLN%--$:+T4]'S=*PNU/VX[\HNDF_ 6ETW9;\F/W!-J2-E M#(E$?]"@-&R("M4=!24V21WKMY:\1T+/C_[W@IKM9=ZW%U6.:W0&1L-5F/%$ M_OQ1QOQBBB$^:&;3G^@4_PW M-[I* \F54HD%8+;T>[/:@9<2PVB99=0Y9U^]N_Y:A/5S!#<(I2>N_>IJM8&S M_+XL;QL3#F(TF7&)U%.#DE)1HCDP!*3F-CAO="2UO<'G:.GG=&\?D%5TUXS! MW/Y&'<\M*4/.@/]5I?V\;P_%%2K8.M@ M:/IO1R='9P?O[Y.ZWD3TZW]:;=SYD[14FF5^.OWLQJOA;[>X6DYE^'B'ZM.\ M2B:ZT8W_>B>CR(SWR6G4NHD@RFLS_(:';)(DF0LE<^V9N54(W[DDIS0L2J=Y M=6&)9* #STEB4D+.3)0Z: V>93P$K)9&TQ1"J#Z/^A$5_>9O]H^I1]4XN^FE MXFG<@6EZEQ7LIRKL2'EG@T!'NX^ M,W)69>M5 $\81A^TS%L(J3R^38SZ[*TWJ;(->)Z:76W<&S<;SLH [CM&9!S/ MAY_'PSP,I2G6HZ4O4,1O\#/^&%"KK?3< G.E/)@'#D9+#4$[01GN2>IJ2V(7 M>ONUFY40]= 8[DV!;9O-LZ._'9U\.CI_=W;ZX?#TY.+LX/#B_._'%[\??CJ_ M./UP=+:5<5SC4ZN9P$TYJ&3HSM*W-+Y*I8K@J=[TMX\K:72DO*M4,N*!;3D# MYUP$+YP1&<_O7+V5W)JD[9Z>>7&9V]TBA)96,U_:()4II!;CKDS*,+W@LZ.9 MBNJCE-:EK5_3U@6&'B=B.M!2VS;M3@.W\C;>+=M3SG_<:2F[A4U;XU.KV;1- M.:ADTQXL>_!XV1M(6BM)#)H H9[C"8B'GS&(2Z4Y@BBRH$7M@&Y]ZG:_1+Y9 MJ)BFI6#W8NI*A=ER*L3;X2R,)C.,N&[W&$G"4:8PR'(1 M]QC5 JQC"I3PC&ICJ=+UA\IUPTN_EK,CI#Z^V6X "-5N8CHPM>\.CL_^=O#^ MT]&'HX/S3V?XGY.+K3S&IS^HFD%=@\Y*-O2=&TX7MVVW:K_%HN:$"(0=."E) MZ0]I2CM1#1'#EL!UHGBL5][_+]&S<_>S)S[[%N/,,.SC5BL:KAXU.>LFA):-C1OC\Z._W9P_'[W][?CD MMVT,S=,?5,W0K$%G)4/S-DV'WUPI.3X>(XRN+E<79+^G^/E>XYU;7-P&%#'; M*$7 @"(I$"8S\#0;T,H*F[-E/-1NO+$#N;N:J2V6OMU S@3($,G<<=Z4P]5OV[$)OOT9N7YA\: /WIN&63>1[=&VVN\M8_Z,7XX&\YR7\4O<4*%$2K%Z:>PF!.Y<[[;.8G<"C."]USR M]8J"H$Z!HPG%$5D@2EH>JH].WHS"?BU6=]AZ5*'6G=[:-G G;X].SH^*G3@_ M?7_\]N#BZ.V;@_<')X='Y[\?'5V@-?EX>K)M7FJ3CZ]H +?DJ9)!O"C9S3M0 MH9:8G!4H71QD$CP8ZQWH1! FAF5F:T>+]RFH^83U;FGHDQD33S$((8Z MIE@ M.%"&3N&)#\QG08G1U.7:]GT3^OHU9SL@XZ7GJU65TK*U^NWT].W?C]_C3GY[ M?')Q=7OJX>H6VZ])C$9YBQTCT^/,0,??P M*N7VR)1!Z,P,1)T0@EY&6(X?)(B9( +EN7:!_48$[FJ[UEKL=J,8HSTO?8"R M+-- &?4H"8R+DM+,.JEH$K6MUV84]FN_NL/60_/6H=X:K[XX0>_DZ.+@/[>+ M,._^\WKU%,_15*UP8O5N_@D0><8EC3X 8:+TE!$"O/,:&.?>[=&P MJP9:]I-.CB[>GYZ??SPZ.__]X.SHX.+B[/C-IXL#]#PN3DM^" ,C_.+??S]] M_W;+&M5-EZAFC';BK9+!.G+3\7#\N31C7[1>NT%F\@3U'#,XZPPL7LL92TOR MTQGE+-.!UKZT?XZ6G1L-/OC<.\E=8HV(SH.*=M7LPN).A.A="(QI(ZMW GZ6 MF'Z-5!4_;\Z+?K5/5O1Z>_G1U\_/WX\.#]\0\&C$ M@\T(<"808#[XJ(0R-*K*6_8Y6G;.1CWXW*?.<" M^I",D=7-\!ID]=P JP8V'F6A*BNC;:OU_O3DMXNCLP_O3P^VLDKW_GV]\-2@1FDM"4LOI54$]1LG,1P63\N4RN M+Y]^M_0O\N 9[@.C2K<7[DNUL0=)O,;O6,58[2[?3Q+2=TG2SKI_5#JPL[C; MMA)WHX^C__AT?/%?Z 4LOS@^.42OX/AO1Q_?'YQL%7:M_^'5[,N6_-0*M1:O M!&Z %]'SS3%K$%PY$-08L%IP]*ZESEJKX&7UV.,>!3N[+V6H;6EJFZ:SY2>? M3.;IJ7-3*OP_E@*$K!?-!P:WM,/')@.E%' MR[FA\Z/W1X<71V_/+PXN%@\Y3M^=?CPZ6P0EYV\/+@ZV,DNO?F@]<[09_3N: MH45KI?,T2J4OT9TFB[=-0-ZZN;N!HG11AD@2Y,7H8(M?62X9Q)R$8PS_1]9K M5[GVDMO:H]ET/KAI_O1$RY1;X&?G160EO:I"QOB (D\B.^ F,&J(U8JO]581 M5[QC@_!OM_9G;6)Z;#0BN[5$WZFC;43HX//STX=/[4IUS>O'[T5DIRSD[ M^OWHY!P]BN6=4\GT;F./UOWH:E9I*UYJU1M=8^,&@5P;JX@WZ$*7P38Q8,BM M"P()$=DP5SH2URXY>DA$A4)*5,D7W!"+=PGEUJ8W'/)G:4:LD;^A"8< MO.06,NX_&Z-)4G50.ODB33U7%^V$@R<*(NO)OV6':-%W\"K@-X?CSZ[T(1R5 M)HAW)M)ODX!^]4/K99TWH[]: Y<[JQX\L>JM>QYD"*4L0^IR6TMX B>T Z4= M=Y(3FFTG[6;7(:Y*C]V7%GHJDHA1IJ0E!]R>&$DH*<%XDR FGX*P5HA0N['A M-G3VW=RE"WP]V6>W2_VU;/AVZ7YWW=1K&]M89=TF>@ ^+87N>P$*DXWBUH#R MI:.12PY\\AZ<85RG(*T.M:_SNNL%>*^;Y^+#?]SNM9"0DJ I!%:NO)W4&$LY M]& \=\'ZQ-'1J.[D/4]/L[W\-D'$8T^OD@*::#C^:99.\]%L/KQ$2SX;4*TH M-]&!%J42PR<)-C$\(JPPC!BA'*F]5>Y3T.\ FXX@LX.0&YB,@( OX^:6N9NS MX>R/0Z1A."]?#6@V41*NP*4R7LYK#X9* 4QK+J+PUI/:S45?(*??6:;=V9LJ MXN][^-&+W4Y+3ZWK_?'0ICIB%.-<(A3*PVM-*!CD%Y@3*H88O/1K9HFWI*#? M8:658;4_731@ND[2GW?XFT[&^&58IHB7G#WDSWB)DHL9)"LW9)'C^1TD <=# M5HK3&*N??YO2V.^(TXZ,7*>*^D>-*A?O(_<>4ZY6;2*B?$H"W<>3B22.GAK" MFRF.IRY3X(V5P+./&1VXY$WMQIK=Q9/GX4N*5Z-4AIXOFO>^^?'!_>_)]+IG M[^S-CYMZQ57]XNS!PUQ.C6?(.VB"KJP(PH/75D#.29*DE+>D=H9N=ZJ;C4TW M0=>C^HS]*K/M"]/7>[5O;T#7_NP]=I[OT!BNVSO<$&.2*D_-./-X*FM9^GP$ MH$IKQCT"V-7/U>^E__S;X=24K[I^FDC/W1'=$6[EZ=B-[MCRW]+D\]1] M_3(,!]/D'EIRP8Q2UD4(,EL0+#(P'+]BU-A,19:V.AAW(+??Q-\^(+HO738! MW">E6!H2'(SC^Z'SP]%P_N,!DX8Z(44F9;X8 T$#QG3()62N9#116N!D&AE=A&CH-K%:?L;\'$;E!U\<\-1$?B[R?3F-+XJ.35B(VYM[WWP*1M5NR_KKC3WW0VC$^0]'VWO0;$M&\TG!UYL;R=? M^KANAW1T: U?',E N#*$J !&\-(?DRNP(3@@(J5D(PU1U*Y [G)4Q^W&N%EE MV8SJC@.!>^,#^KFX;#P=GY7]4HK*%H,2'^P2GXER&*$!\Z1DI*0"XZ@"A7_/ MPKJ@0O4>B349:'@4R":X>][Z[5O)+9O")T=R;&\*7_JX;L>(=&@*=QG<8$DT MR1,&>#3C>>TI!Q/QKUF5#NP\&\-K^T(]#A.YW6.';O;EW6CRYVK1.Y3HA9'!2&T@A*\FX MR,'5;JFV7P[[[@ZP']P_;ZF;0U'+IGPY6&1[VWWOWU<>=]*A=7XP]@(5J:BC M#&A6HCP7%V"I)B X:EFR+*.N?:53>^@)?MKA9#9_ %.7"',.MQ#1IDQ%S&58 M&<5 T#@1F-LI?/KCVEX>CQ=V<%&! MN7SS\[O?ZA^Q@ U:&7M=FH'B(%R2YIH*34^3M%H-S[ M N')DL#1H*G:@=E>QD"M^G@L/N/*C4[]:+@LX'B'2[C1?R4WO=X]UT',@UTD MA>4Y)@M>EVJYQ"*8P"0$$HDNDQPQ;%I',J^W6]F>R)]I*-0F2'O0C65/6FS; M%JX]2VD7V[CI(GW,BNK0=CXLZE*>Z)09*"MEZ6HF2^HX0\B9>"WO MO[^6,^!N%.2IT4X (8R"*#.)74+I>4<\.L(NTE0[1'B=JG[CU KXZD@!#4#J M-HN\V"S+77(R&8?EKKE3"J:L(-YZB$*6+I.&@N,I MFZM/4; M<%:$5R?*: ID!R%,K]+=F^2'XM..R]+'-!F&\3I!0;KB/7(1I/?:4^]KYV_7 MIZ[?)\.= *VJ0EIVXE\80;B]T_[ZA^YCA&*'3OEFP^Z,2#Q2Y2!3;4L*UH 7 MG("GTEB1DXZR]C7^7@8O'=U;R(]+(\&OV?A9Y7 M8=-#WJE$=%D**3@/0C$.5E )WAJF&9/$ZJZJ]&K0WV_@L7]8[UWG+9_X&P[) MV]X+V&ZAOH8!=N@M/#L*CI(DO"3H1'*%V$ZZ#*L4JG0TH@I_Y$BN'3QV-1+P M]@1YN$(I@ VXU]\.1U?EOOI!M824P2-DRG1S52XB&7B4 03G& LH'*9T9W[ M1J0V.DYP$PP]?^QWI[0F'FC>">S&\V$L3.%1A[&%WA1E^^-+S\>C5? MO:Q^?N"B3A9]',\@IM+BV@4!U@4'T3$C2,S!Y^HC6*IST:\CT#&F>U%URR?_ M)C,H=^D6LO$JO4S9[/# ?W:>(B54Y$S!VJW1]_2BUAXC>$)1:\ 8W.E%WQK\"Q'X#9F*SGCO/J+INTH;6ILZ"9H><''ZDI1 M#5VGK+CT#[E<3,\9+H]\&@_GLV=D095%/U-:,#&JT@!,ESHA M U%:&2TURHCNBFKJ\]-SEJ4S:/>G]*8VP!&>Q9,?*9VGZ;=A2,_L^M%H]8"X MM&L,D\_CX?^D^#%-AY-8'A'>F>+I;71>^ 2>Z%)]23,8B5&>3=H:REU&B727 M$J_+3+\U:)U OT]U]YI,7[Y*O&\"T%LO3RXFX\7VQMV.0DGQW62ZO%4]GLVN MRH/Z^UO]83>]0 0GJ S%/080Y3&]389!)EYRZIW1>LW7H]5IZ[>RK0)\6]!9 MRRGQ5R>&[Q!]K?G1^YM^WD&TM>'X:V:%9S+@R]0STQ2HW34"6,VZOGU \V M:6NV25Y"$\:4%B(+2O!YRSH(K3Y/482VF MUEKNIQASOHF>[YFJ^A)O.PNTYFSP[:W09@OL>^9YE^_F'DV\IL3)++F"J%RY M+E&\I"P%6&XSX8)KFFJG@*I//K]7H7YU>;5H ;%\S_5X)O?[R>S1SO$I.L4" M*%8&XOH4P"0,MP(*QSB;(P\=5BUL0W)K<],W0=&+[PLZUE[+7M>K8\EWJ#Y8 M\Z/W-V*]TTDEZP["%HHE9SQ#T&2%_KH.8)FA>#3K8 GU&$+4?H*PMT'KN^XJ M2CUA)=5*/(I%<$S,#7!/+T/-&+[R[5NEKD]GWK)/] M@K4;[;5\F.\RTO#V@<9T.>K#_[@L(]S"]:@8_V-Z7:$T6XUP>YOF;CC:^R3( M74AM8GQD-5EW/W.2"_QXSAUD5Y[:^+(UC$^@)7/"T<13J&W8]C%S\@@_?_[C M[\.8-AQ8.#!6!::I %UD@::!@R$L@^0A!&(XY=5;YE<@N]FIDYO@ZX6+H+VH MLT??I+2ZNL_1P??A;,"B,US&!"E9 B)P"YXD#40:[IU+6=NU=NK]QS M0>Z^%3^IIH6>,73B+A<5?G=X>#NY=,/Q !VK+'4P2+47Z&E%!DZ9#"R3(@I/ MHEHK)?<*E)XEH!]$U=#HI+9X^VY%C)LJ3;].A[-T%*^65^?HKE^D\&4\&4T^ M__B0+GV:#I+5Z"\C(RQS"2)'!^BS6XB!>!J)8-JL=]FRWGK] :225B?=BGAS MU-@E:L9I7FOT8DBE&^.B_F@X^V,9;"TV%.44@WV,^3-WN:1+-3A'46XN$*%U M-OC]RE[3"^3T&P?W=7K5UE,#J9I'K!1&5GLS:^6=B!Y(L [WCB%@J$HH)UG: M'ZL@4^W(Y05R^N[%6DGEKT%I2_FW *75GGO$TLH4*QJ$#EP!H[3T6%$&+#<6 M%&=*1)5]_;3]*R0U!JEM5?\04A7UT,2#]R?VWILT#E\NW?2/Q08,U#-1&I:E M5%X1*B;!1"O XN&O\'^&^?I-ME^FJ=]:T08/R.TUUH)I>\3/-3>K_G:WVYTF: MK^PTRS2D2"@8I9$)7!F[OQMWHY-/1^;NSTP]E(-#9P>'%^=^/+WX_ M_'1^$7D7671)<)NK%P*N M1=JNIO/MK>Q7S^X6RRZ/&JI#D$X$X)XAVRIK,#(9H +M@Y-46[F[3A\#9$9D>S1.10K)L3%X+ \^OT<_-T;ZYF&*[.9M?9D86Q3#%;KC"H#(NYO'B&@DG4 ]6664EY&;-0.Y7Y$D'] MEB]4=SSJ*Z$%1"UI7VTQP9-6TBJ(205TWV, QY -R=%(*J:YCQTUFVWA-J6B M8A]"9FLI]^V"K%D %@EQ6L8RRD67)ZY6@PW9X $K%>>*HE&5:QU)+=?85=#F M%K5UFXBV?[?E0XI#MV!CE,+D0HY9R9BY_2SGT!4WC*IL:=::=5[I MMF%Q96>U(YUY)[44T(!O\F+I%M/!*NN 4H(B$L&#=5:"2TYG1V400OW?JLD- M5;Y)U>0&\F\ 2G?RUV?#SU_FL^?*]K@QNLRJ@1B$*E4)>-"J+$"&A/Z=9$S$ MVGU$UZ6M,9!M"X;)'C33ZE%XOSA+.<-XX ZX*419CNHK?7MFLX3_'R_<]P$1P@AC+23D"#U'F\"K MD( R21S)5(E8OY/9QF0V6::Q)4Z>]_$[45H31N_%RD]N6$B>$)#&(C=.,#") M"$A"L!2YS/7/SIWK#2-'1VH^3]E1Z>[?]W6+!65GQ",4[';O1;9>3 M<2RCW=X/OZ583H?K=R!2)&MHBA"-4B"\*;,PRH5+TLEQSC!FZVX&^#84_QSE MNYO@[:6&AAUKM.?JS9LZ@=_2Y//4??TR#&ZT3")XJZT-'%S0*#_'47XN)N0I M)1FXMS&O=2OQ2O7FLP2TTNZJ>P1,:JNC;TPM;Y'OLK#*)W@AI# 98WX?*(A0 M2NHE;DPMF!8T"N9(C*E2?);"7S]/OOVZ^L0E-%9_N47&[7H]PJ".TB8[ M2;"!U,?1AZ.#54:0>AZIS1(2\;S$,01<%@D,EX&)( 2UU4>3WJS>7VUP723L M*->^*_-6CK2^-'$S%T-(M>^!$<)9'Y;+C(M5\)_Y0%61NI?(." MK$WDWP"4UB[["5(E0WD J2.:Y$ \.(T[D7N1A(K$>5;;U?GY"[(V L.V!5F; M:*;5P_)^#0C#:"!$IR%PCEM96VM_M_2S=BW(;,(+; MU!FED"S/I/1D*S/080K !)?GB#<\_5M%8+QBLIIZ?NYCLQ$V+"+ZE M3NO%'JVRQY*PESG<<]57(#HDS2-P%A%8U!"PY3Z*2QN]BQR_L^=^M%P61!Z]/UK"G,TZ,-+_)73?([?G65<'7^V](4T MU2E3$T'GQ1,+X<'EY %=ZVBXD5[DCLKB=J2\B6.\*OZ>.;7WJ>$&',_5X,C9 MR62>9N\G;EQ.I'?#,;*]F.D;TO#;8J;[FQ]OAJ-1:6N-:K^:W=P*,(\A(E'H MT[/2YRY[#UXOZELR10_?)T9K#Q3?E>8FL+Q7G$UZ5'H#(+_+T5U^KMNS">.D M" %*EQ/DAAOD*P4@Z),KPI6@Q%0WRB]1U,0LV3VAXY$5KJ:J!H!76$CQ.@!8 M9=B\HI*%H"!25T8:2EHZ#2<@*0FM S%:U7Y"^!0=?5O!>GJ>5!9Z \#Y-/9/ M<4%I$(R1 #&EC&)Q&JP*!&BP/*H<\82H7:KP-"5]1]2=@:>"X!N 3^DAF_[[ M"D5YA&S,;WOJV.R1W@ VDS(+7'*PUA'<"H;Z;*BEIK;I>8:4O@'4NP]60T5M M(NVZGYQ60G&,P))+)7Y?44/7K\-E"[NT! MZ'K$EO!.:I$A2W06^MJ&J1WV_558-G*,] >%GV0(# ME3R)+#C04I>Y-E:C,RPH!/2AF=. M,)G-9_/)Q,]11BZLKJK<.*Y^D*]&>3@:W?QD3UU,MB6KE\XF562X[WMO;R11 M:*%MR@Y$4A2,SADLL5%Z%T(2';F07=]['[JOP[D;#?\GQ>ME#E$/J_9NC NC M P5.) '!A 5#@@23F=12X:%5_>[O)7J:<"FJ8N5154\M;33@)CS#R^JI&:5. M$)11>=(L9/;@B>&0K';$JBQHKOZJX!KZ;S]<"TL0+:Q=(J61)XMMH$ M =0G9";+",916[KD6DJIERI5;RG\$D%-XFESM:\'IRUTT'=_@D+V[&)RNO! MKGFYO@C2/$7E,TAA2^<-*L%FE?4(#\J@G5:0XR::H0[GN1[.I(VRR3O&U2=>3G;J:)= M:)VD^S]UTOOMI=A#CL&@%3>_;%1'73!V$_[X:SA8_71CGMU?39=X/5Q]8 M+WW*7H(/*#;AB0!G(X-$K=!>:>+]>H/QMB2@27.U&[[^3WMOMASEDJP+WO>[ MN%G,PTV;"1!KR0Y(--*JZGTEB\$#\I3(9&=*K,5^^O9(I08TD4/\^D,ZO6L; M!8C*].$+#Y_"_=GT,;:#_2"/#]W^OW HK''$#0G2+!<4JE*72= O)M!M8)B/ M1FV/N-]]_;B%UF?&6U-=]'MI[GV;S<\G_W-996.<<2,$(Q?3D 31TP&RKI#C MBL5J3<&O:[T_;0VRQGWY/<8UNK52-L>9O\39]'**^M#NF>"<@B A0!NRR\JD M"%&S!)Y3@)N3SEJ&OMRSP9;&C.6>;:*"'=VS_>G0@'I[,:^R/I4F&5\/A5*! MT\WO.3B9"]0),T([IU)L/A0>0ID@U4=7LU=PI2U<,\'LANZUL*9?64XVU(M74/M%*-R65&\G#EG]:;G M$!Q7$(4HQBLDP]WZ9?2.MZ-[9;#:2 4]=^P<3'_@XKR.75Z\PUA;1_8I<#[_ M>8QT;"C8P<4.?3?K?WBS[IDM^6G4 W/GV_?N?_M-:T-1/(4L(;F:IXV9K!%3 M 2+Y[70G,I3->TW7IV[GU9#T\;<^]0<)O":GW\_F=9#:9:(Z2CHTD@?R+WT] M0=%7UU+3,6(E!N0ZZM8QY!IDC9N*'0@_]]9%-E9/![?EZLUU.#N8DH NJ@B7 M57J7A$4C%.@<*8K)(A('KLJ*!,B\9]*VGJ[T""DC;WYLK?)9>_EW *.3>9@N MRN6LJ6.<_YBD98?P ]PMG_ O'O[1U=O::)W7B,1LC: =X^!)AN"+M &SX-ZT M-O$MZ1\7L$T ->M$NQT@^RVY2[-Y.,3$F0W\/9IM0^B MUG]E(.EP+R'(5'_'E$#O5/*MZ_ /T3%NA;0;O.VLH@Y@]M?Q'[,?.)\N;XPO M2%+"Q:_>SXHO*YP.6AN0WM#Q424#.3D*E(XJNE*T#*UK#.O2-FX!M1LX#J+* M#B#Z=O;M&\ZKO#Z%[SB_>E6NE<):'68FI&;?$V@WF&JFK ^#=S,&_FVNXX>PF21]]L)K+Y?H$LM_,"@BQU$,6O-"B M<)-;YP(W(G!<]W#HW,UPNNH B(^S5,7Z,9RO_E3?'TZF1U/\+PSS55_-97O7 M:2DB.*R37@*K V2$JKU;'K)W+&87D@ZMEY/M3G4O2\*;0^KN?-;GU>]+1?3[ M,)G_*YQ=X*EFWF)$!<+$6!-H=*6@)99) 2Z4Q"RVMK6[4=S+3M$ND;R=7E\0 MBO<*?2_)U/KOX\O7]Y,>2[\6O1SBI'(()!KR/%/:)NA*$_@K09&97NNC]_'?X7S)ZYW#_,=\MEC\-:408-ES\@>%$R1N9I4P M2H*,!4$5YR%*74 G5,+:.A7QSAS;QUKYMZ2@EX5:0V'S^=3S$C!XE\L/L[IY MZ31G49]K%2!GJ9;=D,)/PP1=-LIZZ80N=QNR=T#APS2,FR/H"(<-5+1K__]) M-W[ C0.DK):^N 3!REJ=L :"% &R$9HN F3DS'?F VSFXP[6 _YR[O_MM-VI MW;UB\H&[976D=3!U#@!Y\JJ0@Z-D(78I/!49Z3Q':U62NUC=WU(P;L_XN#:W MK7K&M[A;\GKIYG 7LPGDYEA5ZVJB,LV-XD%CD7;-!Z7;$3!NEWFW0-Q< M.=V'_C=_.@TH@F D.97JK!N?$2(Z#L'$E'F1C&*\9[W1;_ZT%A[]R\7CH+KJ M$(-W:BPI77R[.*MV]P'+_P;+;(YU$VUD&KUE&3"G.B-6)7!:)XCDC@3CI71L MZ+335H2O5QQ@KP^^PZMY_'M^5][KG7+#NRQ91DTWBD"LO)./XS$ED 93)&6P MJ%J_-6M"^'H0?X4%L.'5W+_YOITE?A,6D\6IPAQT24NN*%S4=(Y]D Z<*%FK MX&6RK9NK-J5Q/<2^PD)74^7U_-CR_=[!YW_M??AK_^/^WO%?G^F_#D]N3?,. MRYWF89K/)B%.SI;2^+9L!R+^STN8S'_4U,<.#S+;$M#LT>: *M2QI.@&FKF0A0PK><(3L>,DN8)2B^1NS)^C9^2G=U6?O M+>6^-\T?;N3^<27WH^GG>F+KF"/Z!XV V\['?:$ MS)4.%092QT['B&YH+-T0OJ[LR3; 70= CO!:4.$ M/ ;"YNKJ"8L'T^\7YXNEQ/BJ ST+Q;CQ'+BUF4)$\ON#R1E,(*Z"3:A#Z_KJ M$^1T@K/V('@,;CMJ9-19\$\Q(U;,!)N5XHR82:P.90T2?/01,');# O9A-8+ MK)=;W[>$MO[^7)_:_JY-/Q*BVPP.9!2&5"E;D_@R(FE MA+$D7F1N75%:@ZQ.P-:+;]=$>ST!\B&&5F>7TQ'E*CC(*2$H1 7.U3/F+8F2 MR\1CZT?(:Y#5R>7:"@IK>'"[Z*53J"VN3^S5*VF6F7?DZUI?'[M$;B P2]>& M8RH4Z9)G@QF_)^CJ!&RMP+!.N+"+9CI VY^8OQ#Q[W Q^3*]U%0]DVALW86E M(=2^/)6+@^"#A<@#2@PEL])ZWM'#E(S[FJ*/^[2!CKI$VNI(TO%S*((A^Q]\ M/3&B[HAD4)) M#FXZ%NG01ZC95S[U4+/OX7.%D+O #Q7#&#>6ZQXNGFN?[5. MS]Y\W-HN](Z]&*T-9F8C*; #L'Z<3?'GQS#_#YZ_OYCF*RXXG5UC7 8ZT0)4 M" FBU11:>2<"L4A\-9_Z]R E8Z]!?RXDW)WSM[M:.@#7]73,!V?"29\BU]&" MT9:8*2E"R#Z "-88FXP.=K"1IEO/]!LLR3L:U-HIJ0/$/3@?,T9C>.8<2C09 M:L4$G P!F*-02Y+<2O/9N5N/,!TLZ3&>*=M5)1W ZHFQ;Y@D*FDY1*]*%0V% M\-D4(%_7,2:%!U4XY+ M=&A062>B<-[%UBNV=]F2,-B0ASYBU19:Z@!L3:=JNABBXW(YW**.64ETT"*O M4\\=XU)(1@)OC-#7OTMA(T -N4MA$^UV@.RG?5I7E!(U+>J9$]7YL,OE%! T MTY%;E7*(W04>+V.7PD8XV2@0V41I'2#P0:\W>2_JR G()3A0,7ER;V*![$RV MB-X747H)1%[&+H5=\+:SBCJ V1.>KT@:20I$O_<1%*^YHJ E2"-4-HZQD%JW M:^X8F+R,?0F[0*Z1NCH WL/#]YTMS@OOP7M)LK'9@$\4TV6F=%U.DC.V'L3\ MVCQ M/6$W\S> *CN Z#O\/EM,KE-9LGH*UB+X:$U=0<(AU)T0 G.2T@DK1?N6E=L4 MC#NLL!NX[:"6#D#5(M7UX7H<1)%),E098NV+5:RNG_ J@HZNU,-6=V,/U5K< M@H%Q(=U)VG$T1'1P'([.O^+\IL)P*8*WQ!FI[]30N8Y8QYKIK$"Y&"&6HD&$ MR&U&H;UI_2C\*7HZ:9A_?IC,!M)9K_@CN:45.\CI\):D(2E9GWIBA,#0@"S6 M<^\PQMCZTO\-22__T=J *-Q25=_ M,YKD5$D41A4'Z 4'E7G=OQA(B"FC07*,;/-!G=O0^?+?A;2![. Z[@#'#W<# M/,18$!:+K;T 2,=2A:# F60H).0A&J%B+JV+WVL3]_);M]L@=AAM=@#3=>?K M7KDU#IDM)@6*,ET 99,#ET6$5+@EUR;KJ)YW>]<]$E]^!T<;R ZIV1<$W%N> MD)3,2X468D!'GI"AHRER!B_(,U=1^=A\3M[F5+[\3,#SPG=+_?8\IO/=_N># M?^V='/QK_WCO\-V?^^_^.#C\XS#,Y_3I/W89O[G>!S<;J[D%'XW&9;[#.=W1 M]5MNI5P)JZN'?WN)?G2)I>N+^WJZH4P14PX6DDD4+PE>6RH%@R(%SU8H'W+K MH9$[D+M[;O_JJP]G5E^>K^!9CJXJ)?YB;>S;_3]7W&Z6,J13 36$??5GWY_-ON[ MRA+K0/#ZEW2YG(7%8E(FZ5+)=?U(G1&>E"]D&R(8K4F:CB=PA0G@7#&E8U#1 MMH[RFQ$_]@;O<3 \CNX[ /V-P&_Y3]>>=G"ZSLV#Q&5]"V B!$E^"CE+AB41 MLVJ^+/8I>L;-2HUO7G?4T(OS)&\&F]\^@K_,0U@8Q"@14=B!01F$88\*V?M[Q M!#F]P&L+-<^&D7F_\%GUG)FH72[1@["2A"210V3DW)22F& \%B]:OQ=_DJ!Q M(=1,[>O!:0L== "HN@KIJ-0T[%6WH152JYIFM9YH5U:1:*QP@#(D2[:Z.-D MP!9A0"E5P*'1]4%\8ESQ5,P DZ!^1]:X:9KA(-5:(QV [!C/SBXK4)>#A.CW MO_+CC.*^"$E>HP] =EN *XZ!LX8%4;QS(C5&V.]H&C?5,AR\FNJB VS]@5.< MAS/B9R]_FTPG-2*I7N8=IE(JQ5D!,6(&I2,CB5D28)"69UFCE]9YO+4(&[=I M9SB4M==*!U!;=FY>I/.+6C]_^S7,OUS?^B$R):(N8&(==RHE&63+/7"*8WS6 MD?Z[=?+@<6K&;:L9]&9L(?\.D'0[HWW5@6$FBU D;3(,*N8 O/H/TC*YZ M([.2K9_D/T!&+\6OW9,$N\JX*YA<%=V.IK=JS7A^FH)1S@L&/D91ATH%B#Y$ M"*X@(D-F?.L,TV^)ZB7/M*7:'X51"QUT":IK6WU4+HWWT4.%X/U:H%A,Z%CN M3R^^X7RIT5-=6)+9*7#1(3%?IS)J,N\1;5+>:,7Y\ #<@8%>[-U08'TNW?9< M6OVPOW>\?VM)] <,"US4U,T.]<_??VBS(N6&]#>J)%Y^RW6)QV9;5-0(CJ0 MJLXP#'5BID:6198HVZ>B?Z5@Y^:F[TM<3[\L/[9*[S0D'RG E6!RKDT)4D!( MUD%4&G506F/SN;_WJ1CWNMQ!R_):R]5&:8EH_M[U'Q+C)RH8 V4V\'>#CAG!O2R[T%9!D!?9R MR =# 4NO2ALMF&O=E;T9'@9+*S;$PW;BW!X'L_-P]GS.*/ERQQ??R=FL#GJ8 M_[QJ-SN8+MO(ZM=]QK.Z".E\]NOMNFCDN3:@8! WM[5DAO&)G4/!R J!C!06 M*$B?^%/XN6SZ.LTFHV*23FP=AZ]4RG1BBX*2M)+, M.6Y\\PD2#U+2E6^\B;:?]HVW$O3F1LU?GJLI?JD'Y7EC[(_A?/7J;U:&,5UK M?LM@4?BF' YC@@C5TO,@P%L>")1UNQ0S%KB+*@H>4W2M>S/:FJ /N%@@_BK MZ^$25P?E,];B$9WV.J%MD<+9?V&8GUH;A%/:@V99@Z)#",$[ \QY%#KPE'5K M,[4]M5V9LDU0<]\E>Q:%=>'+K\'INPL\I*-]\C>>_<"/L^GYU\6IC RE,Z7. ME#!U6#Z"EWJYZB.FI*S1LO7 XVUI[2JU,#@L=U76"P)E/7 G?\].A?>8@V,@ M7+ 4-Q%G@44)B-I:NEB=,:W'+6Y(8E?)B^> X#:J>6G((RCA*5,J,A<<>$^! MN\K$6RC(R=X7I72(VC8?/[LQD5VE2IX-?1NKYX7A[_WL8GZJ,_D:67- [>I\ MI\PA:$$B=478*(PHHG7N?E,:QVW5&@E]&ROGI8%O\@/)N)?$$R^ L4ZXB:KR ME\BW4%8[+@1SJ7V]=#,:QYU?-!;X-E7."P+?<@3#-9.\]E,&3B?,9U^GB0H( M2LDZWLXDZY),V+JI?BM"UX*A?44PW%Y-+PB+I]HQSZ-W8#@B>1?D8@1C..0L MF= BH59CP6\MQ+E7A+B-E-&L>C80R/Z:YLDBU?E*F/?_2?1/5].6LD/':J&1 MB[J3W-(OKB;7!1956#$QZ6<-=1\C="WX^9<.OR9JZL#@/<+>:98I!L4"<*1S MI;19/I'*P%+A7LL8"VL^Z?]A4M9++;,7 *@6LNZ_$[7%?,A'/JEQM>M9)D#> MP8]WJ(W#5'L\&"BA,_@ZE3EI3,DXZ31[28VF_\;)EZ]UV/\/^MLOR_'3U0I^ M#N?X">>ICK RSH:2@P8O%7',(QG$[!E(H5@6Z&-JO@5V4QJ[JEYM@I"G+4QC MY71W6]WA[[(J=_7#VH?)3]%E(Q7)L:"E\(,I1;=QD3+TM%OK\@->%'.C??+KX]W7S HU&"3BZD M5%C-^0D(N9!?FGPB6TYG&$-CX>Q"[[@W[G"XNVL3GTVG'5S.]WE]=X$'TWLM M"=9E9SQ22*QKA,PS ^\ICC+1A)"S1R9:.X1KDC;N53PF*G?75+\ /,8TF^;E MB4*I$^JZ581'5WL2$$*@/^:<-0_)"F2M6YI_2]2X#2*C@VY+[6P--W)'XVQ8 MP)U\GCC=[V@:MR-D=+AMIYM. MT7;*/4M&*2)?Z4(> OT262Z@R4.0A3,G9>O^Z/M4C-OE,2:B-I)_!X6GXXNX MP/^^J /W?M OEU-HO$W.6547PPF*PFNC0$2G(2O%M,I,<]_Z3GR(CG';-9X/ M13OKH -'ZRX/]#];CJDMV23&L@5I-=WBFCF(PEMPN609F0U>M0Y"'R%EW/AR M=QW_!C3;"+Q/W*P&ISEGHL_) U)*0KB[.E MCN_-G-]5X'V7"@_?[1\>[]<:V_'1AX-W>R?[[][L?=@[?+M__.?^_LG;HX^? MC@YK(>[F+?:G.7X/D[R:+KP(TWRYSNYR1]CE@MR="HT#T]2P3/FZ*<84>!XE9'+FB@P&,;>>U?TK!3NGH7Z1Y]6B M.L%]UH59$,611^"\!,<%71W1H33D?&C5FJT'"1G7(NZ@ZWO9IIW%W,'MN3QI MGS'AY$>5S.(0SZ\XR5EPE[0 G;F!^C(%8IV19G1DTA?E76K=0/\X->,Z7PU1 MTTC@_4!G<3Z?I-I&M+335[Q(;4WAP4*)7(/BR8"+5H+-SDB;M.*Q>4_A$_2, M6\)K#Y_=A=X+@'[EP'AU.9[?9UP%W )%?[]B]E6?X*TL^^VBX1& V$DO)(%!XXX&19*PN]'^Q]4.(-<@:M^8V MF)NSNPIZ'HZX5?A2YYFO-NS66&;V'>?G/RF(V?_OB\ER=]9S1WYK$S1NV+>= MW(:)^7R60G!N09,=)-?+*(A61#"UB,B-2[%Y=:-MS'WZ]+6562X"2+NI5:'4$87M_$C MW+SY>5T%4SHZ6U]7&DP!E,@6(N,,4LH2N9.99=;\-OXM62.G80?!P[U[NJUR M>L;;K=(9"B>2$@XX4W6AER77PTGR;XO-5ALGBF^=I5B#K''QUAP*ZT)M2[UT M +7JC%S0QUVSX243B&UK87V=G^>#;]_GLQW(<_14K2;B8D.2"*)=[ M#>KF$JN@%)ZE-#$4.^D)^*%I)'H*M M_6R![*\(/+O +&.^]=.(=6D;-T/[;&!KJ:$.D'<\*^=_AZ55OOKMK0WS=+#IBK7?L^"X@8+=A0%$LN>-$^2;$N<>,F=H?&WC ZZ@!\CPKNPW53 ME'9)\&P+:!732?Q^ADN%3?/>M]G\?/(_R[]_E/E3AH$$)Q&,9W1+D+FF M$YOJ^W'4+*D2L?F X%:T=QJ]MH'K* K>=;G3R?"FLZXZ#UHF;PT#;7.J+)G: M[TY'UW%#3D>P49GG,ISK;II__IAW8+.YJ2(Z>%9[^R"=*AF)>R8A93H2*FI& M3@MW8(SV,8C(G6\-HMO?WVGLV@8T6POZU3T)N-4E?N!'F2B'&[ M/]:7SS ='XX9K7)$P*CJ:TWGP>5H('$A+/)H1//=ZVT[/FZ:0.MRTAL9GJ)) M7"J'P$JB8\=5A)C)M8TLH/'%".Y:)T\>HZ6KCHY--'[7KC41]HC10[4GI\=8 M)SU.4]W_^?YBFD^9=N0C:@]&HJ"@W41P$CVDA$)PP91CZ7=VZ<%/[JI;?QN] M[RZO#D+%!WO%;V$W"]2&4;SKT'2)1,?)XN$9^0]XNSB-D?&,I:*%:!3MJ H6$Y+.A="8P&"4H)34$&VH"UN#85&P(GSK[L$'">FJ M>[\1<+84\ZOKU]]+:7Y!/*RV.TQVV@C>F()Q8[(U)3-00*:YYBG4=VMU#VXT M$J*T!-$DDD%NT#>?_-DV(+LOO>LWP='P1)$">&WI )<4(2"Q%LEBLZ1#46EL(U@<0 M@3'4.6#6K>N$CQ+35TBW.VYV%'<'N'F'\\F/Y7:^= MCN"CR,9BH?]N;4V?HJ>OP&X']#03>@< NO0-'S6CTKK R?<$%C#4&4'U."A1 M7PZ+H(O64;5N?7^:HKZBN1U U%#P'<"(&*E+BQ:?PL\JHNL7PH_R5Q(W3%&D M*E*I;]!= I=\A.1RT%H5%*;URI]-:>PK_MOMMAM..3V'AG\<';W[]\$'"GC> M'1R>[!W^CRK91]/G';);_GIR=T8DXN/[:U:RQ^_.D8\3(,!:P MGE633(?1\2+ .E.8R-XJW?KQSD8$MGL^_GXRG9R3<_,#[WWM9:>G=#Z$Q"TD ME.ER@DC0/D.(GLG@D\G-ESRM3]VXT>UPF'K\A7E3?77@33S!SYN?'\/_GLW? MGI%U6+YAS4:5$IR&$@)),$A&KG:RH)AP#-%YQ5M7NC<@KYIW4#J MZAN)-XP=AF]7SRY\E.0;N5IVJ;X:(#%R]D]>&ZO]VRP'-B MKCJYY%LPKL&3 PQ.:21&F72V];OV=>CJY:'G6.'"=@KJP&CMI?^^F-#7/L'; MG57K?RVP7)Q]F!0\]4H&&U2$9) ,=$P((14.N12ADH@AV-9UNEWH[=9]VQ(] M][+ESZ3*WJWEY=-8I9T@1T$!5X[5!9QUB9#FP)G@R+,1=#\\GZ5<_Z7R&&Y= M&P V54D'MO$)?FZ]<[W]GO74U@76*FK(=9.1\M*!=\J#T2D%F9E!T7ISS^94 M=NL4#@[#%FKKY[7Q$XS69ZXJ6YX,G3%$6;>H:0%>\P19NN1%T0QUZ\:]IRD: MMP5B3-QMJHX76IL^#//YLKUHF+KRO8]_CIKPTSR-4L]%64H.G$"J$D6VS"9P M102W(\M<[5/VL]][9I/BIWO^\T6^0VN0A6Z P*?1TWR4X[U+=6MEJU\QIK3)=M7LW*+%,[^"\/\E"EN940'/'%RL%P)$'ERH P: M*X4OS+:>7]* [)=DX3=!X2:ATQ :[CS(O\_R(1F6D[_Q[ =^G$W/ORY.E;,J M\>) .X.@%+$.N7P[M1/&X.JEDY/_IZ=!J&* M<8F#T;+N;&2>F,3JNW&72,">^7'!NR)TW(15KYC=1HLO$ZJ$/3P51>M0DH;L M?0)5BH?@ P-G4B&AYR!8ZZ:@+4D=-\_5-5PWUN2+!.S[V<7\M"0F4+ $/C.2 M+-<%(I,<+*M^4)2&^=;1P':4COMX;JS'OM%:L]#>\%Q79@)WJ$$)B\2- ML) $(BNE&)U;)\\:% 7,JT;?IGKIN3IP%.Z6S=Y!R#?^Y$A #>:@BIRB%%5&ZU@T8CY R;OJF%1+N6I06 M;-03#+#CM& 7JC*+UU@>J =GCIF*&@N5SZ[-U/\8 E^+A_LF' MH^/C3_N?C__<^[R_=W+R^>#-7R=[;S[LGQS1;?3QZ/"8?O.__CSZ\([^S4U= MY/PKB:WN%@R7BZ9C6$Q2F.8\.;L@TJ=X3E[J=#+]LB %+KX3)U^7.V^VOGA' MHK39Y=Z#I!LY$/NK[_N$\^/Z7=>'DSQ!:XK/$.F8@DJR0*AKDE041BH5DHFM MNVX?HV57VT^>[^7!_T!"W?M!LEP.CYB]G7W[-IL>G\_2?^KV,)+VFZJ/:Q%( MU,9)'T FK(LU>0$?;!UMRT6.67(N6\^6VI+4<5V/)ABZ:^"?0VE=M!C_PNAI M<3$)GR1(QVI%0'&(12C@7/FL8XPAMIZB\ L!XR+I693^%- VDG\_/9IW3^!2 M.LLI-C=NU^)FJ@+'%+3@=:]U)&D9#HY9!P7)ZY(R).5:%V0V(G!?!Q>U+=Q1V7)ZN+HXGQQ3DX.\;]D>SFL*6=6H/B:A4JR#I]D"HIU M3+@2!+K6>R4V(K"OV[0A5&;/I;4> OX[8GQWZ6*?\L *J]D*GK2L6Q@]!)W( MP#O/?5$4C\;63MTCI/1EYH:#60M-['K5=AIYA^GY9!G[37X0->EBOIPSA_^D MLPL*[:K2?@D7KX+#,4/P1B2/'XL/(?NA@W+C2]1!*? LU$DOP0,=%@=:(]*>+MC2*.REV"+E]EL.^G(ZMD+HM-=D!,C]C1OQ6 MS_K;V90BY_/:8O/IBIAECG(U&TAEPS!+NBQ#?:IF#$*0WH*U7A3F3=*Q=9YM M;>)ZQ.JVF+BWB'((!76 O"7I]1#C='&YV/PL3*]8,;5%L!C(Q1FZ=H@+G[.& MK-$JQ@5GI;G_^S@YXZ8V!D57*R5T@*<=;XP/U_,,2@E"!>6A&!E!2:\@1$:' M*3@CM6,I8>NF^5:T]S)2[*7[GMN!X>4?@KWEZ/Y3,A])A;!<"4&2%UA?QY - M2-YZ;6022;9NPV]">(]NP-"8:PO\+0#0\UB"S_N?CCXOLZ?'^W]\K+L/]P[? M_;%_],?GO4]_'KS=^W!P^/[H\\>]DX.CPQW2S]M\3;.4\WX5,OUPGW5*67+ALZL91!BKHZD>@!::"S-+GHEUK:_(8+>W2O'>_X6!: M9O-O2Q6^^;GZX>4U)I*7&$.!5$J=J7K("-OBG"1\^:C5[8@<^2L50OL M/)ZP'499'5SWM148*_5O+A9T?2P6*V8N\QPFF5089Y!SG=N**4/4,4"R4BON MT&O1/HIZ@J!>,J,#P>%>:-5*-ST [9+V5<29A!4^6PXHHP6E=88@);D'QL? M>0B\M,Y6_D+ R$!JI]B[D-E:RB-"I+I#I_M3^J#O\\D"]_-%NE3%--]L1+A* M*2AOG1$.ZB!Q"NF2!F_)LXU!DF.9>32,_\[9VN#[NKC4MM'F;%C1CMIEMV3J M(^9)6+)Q5M\0K'C0+'G..4G&:@[*9#*W7&-]-:JBR$[E_%M?_/&/'SDYT@8- MNPNNBQ;+)Z[@FSA88V(RR0S9+%<;> N.8 Y)(PN(P5G6NC]D';IZ2;(]DQO3 M6E,=>#.?\0=.+_ R&S)=1AK_GIQ_O=JK,UQ,J]8MBPBNO"-B[GOG^:S^J[9*UE M<";6B2^Q#MG6$8)&(IX,NK%*8VG^2/?6UW=Q8PZ'IFT%W05*CKYCG;$\_;)Z MR;XX12^8%8Q#YJJ0&^@D1.,=2,6<-I;88ZU[P>\1,>[4L<$1LYO0N\#-X6PZ MN^+B\J78BI=3HX/D*B_K;9G.@1(0C$/0@7P'IBS)K'6>]E%BQAT'-CB.VBBA MGQ=[CXW5D"EE(HP"$5,B656F(7(CP!2?)$\676P]N7:7<2:##>P:'% M%-#P M54JK]\.!@A8N,L7%F2A7A8+;$(H'EIAS/@BO0^NI_9N_'QYLT-;P9FAK8>]L M>H:?JO7AZ/"/D_W/'S\<[1W>>B?SY,A)=.HF/P.X_D#,W9TUJ*(Y*$PIFJF4X!G MB@$W!1,AUOC2N@?U84IV-7,?2)!T_7ZKG_[Q6L!TTL//92GAJ'RZTL+#$\-- MQB@LLZ R\:_(DH-WM@"Y"2EZ0UZ":YV.V)7F<7,3#1!UUWP^JQ*["!XVX/A@ M>F\^>++>ZL +08L9DG7(X!QGX)/5LL3@.F/\8%[([JZPZMM:7- M%FDYR%"7^!A!W3Z0=T;1U5%Y2\"< MG+\/=0+C^<_+2AIR7E)A"-)F#DK7(EJ=;EU4$%EX(Z)I?H4]1DR7_M0F&+AG M4IJ(?>Q6F(/I@NS46;U0/UW>J^\HJ%KV!D7B'YT5$+BKE88D('J*L)V@ZY,+ M0_Z>^IU)^$\:!!D;4&%NFLTUOW=/A%7BH4^[84ZN^'"A\&Q-AB2- Y6P@-.E -(/BB_12:G7-3F/?'EM4QTCZ&@'5Y-K>6KE(5(9KZQZ"-ML(AFM:3UQ^B8]RX:%?=/@F5 M+00]]IUSB'\?XW0RFR^?*"\[4;Y]F(7I%4LK:XDQ*6># QYX7;P>ZAHQLLB9 M%^_[>L+(-DJ=#2OAWD#S&7_,SGY,IE]^E=R*LTRNES2* ]>U M_<4E S'9"%Z7%'WDA?NT%7:>_-IQ+Z9A(=1.WAW<5?\*\TF]LC]?)2+(%4N( MHH!/IO;1. LN>@\BN:2M9]F4UO6ANS2,6R,:QJO920J,$">=M/@&1+40\]K6T=T8?-"7:WX3%DH>5 M00S>FQR=AEAJ_)B8 V>SIU^TI!B2I*/62_8_\@7](& ;I,Z("U1T5*B M'5PD*R?JZ =!O2ZJ>#^9AFDB;ZJR=#PK\^N?'$PS_G/\=_A^BUEOO,^)+EY4 M=!Y431YY9R4@2X[EPHVSK4OK.Q$\KBO3"(;/K[JQK=ARM$7^A/-4U?4%3^A_ MM+S?@P\N"LD))IF8J,/)O"*/L&X0T@R%<'>7QSUBOA[[AG$?_+3U?=N)LD<\ MK Z4BG'Z&06Z-B-$KUFVT]SL\;"'*L1%Q>4;V M\O^^6)S7@LDQ41'R575#%Z4-8R"",<1(BN!$$F"T#-RC9O<6>CR"B:>^I3-4 M;*/#V1 "'1L9!W5.#2[./X;YE\GTVH4W)1H3H0A+#(A([EI$4Y.,3-7Q$S:O M5T!\Z--'K"\/@82=!=B!E_O01?KA^JT:.4+,.2-!Q4+R*85<(5,"Q!3H(F7% M<6Q=.WR2H'$?A0Z3<&NG@0[@5)M,:Y%^?E%-([%S-: 6K4=&_CS(5')=X:# M:V7K'@?EHS39JM8YN,=HZ:_CDA";R_F5;AO9O/Y[.]:T0C? MZ2?G/T]Y+I$B04'FMEZX.7*(]>1%]#PDNG]M\WV*F]#77]]#&ZP-IJ-.\?"=QR'L]EL7IDXE5P4FPP"]SS54(9#(G0BZ#MO MIQZ)!1_Y@OZ\^=U TDR8'1BAAZ1S%>\NB\CG%$M/9GE_FD^M5AH5V5>22P#E MI8.8ZT13887PD64TK8<\;$#>N"-AGO<*;*&A#L!WYPS-\;\O<)I^'I5+CB9I MU?Q]:B6FY'@DVXH*E"L)0J (G,)%U:%L+=O;EP6X0W72'N;O, M)"OH_^DFYUI0"".C@ECH%)FD@PU).MU\U-Z3!*V%+O?2T;6+%KJ#U&W;?#<; M?1J8MMD4!86K#"I@ "]U@JR859G+^BQI4'P]1=U:8/,O'6S-]-/S?JWCDZ.W M_^O/HP_O]C\?[_\_?QV<_-?>X;O+WQP'!>;;&TGW2)+3+Y<+5W[>_).5$=_[.\SSX46ME1V5O4R'FOXGX6SY M[Q9[%^=?9_/)_V ^U<9E+1PY#38A*)8=!&_I=/MHN/2H7&J=V!V0G7%K#CO@ M[EYK52(SS'Y.$#TOFL.Z 7M!ELA3"8CE&\_;/W\X6YX>S M\__"\\^89E^F2T$(G8L.T0$+NH!*=3J3%K5^DXH,*2G7? /=8,R,6P%IB/P^ MU/TJG O^'$X%'\^9>)B_89P($6+25@?@DF)M%;.EF"@MWZ:R+(W'Y%LW&G?B M1!Q]K_]P<71QOC@/T[I%Y//L[.S];%Y_>!HI(I2^CD0NWB_W*D&0=-2Y#"J' M;&2QHA?_X4E.NG(=-D%;,]>AG:([\!H:2N'2I3H-(455N @2I6^\H&("-D5<]O;X3LRM4>KA; MSF?I/P>+Q07F=Q=SDNTE+Y>!]O*'*U[W_\%YFI <3J60GCGO@&.H$H\%/.8( M/K*B7.2%@J36AV%C*D=>4M4AUH=5=#][BG:5/0F[X(3".+P^V:?<&@JHE0)1 M EV$WB1P@B5@*8NH*.#VOK?(X $V1EZXU>&9&!DJK^?0W/<=K5".O$8!J<2Z MKCAJ\,9X\ 653=$&+YN_9AXEQ!ANH=CK.S"[P63'$&-_VF9]V:Y"6%VPM?%S M)01D+"*/#IPRM8JAD91CR7%TWGK+!4^FF\+58TR,O$;M]9V5W6#20VC13B?_ MQCIY ?/>#YR'+WCEHGZ:3Q)6?965OGB.SLHL 7-PH&+55Q8:K"]U+X$IFG>< MUUJ3RZ[*8YUD=X< 2!?[C9Y)1J=,%B-S(CW:VFNNHX"H$EDZ)2.6I*1CK1]; M/A-KKR9// C&QSF2&\'MY626%QOE"Y\44)9:"E7[5KFENUY%"<&J2!<^&NVR MMUH\>_C4CKU7DXGNXDR.!+N7X&+^3C17W*\G'/TYIR^&JRYB_B7 X'OM=P-!](KCXI'Q=*EC8QD*HF7B.%(X$72QZ& MRP:M<-JW?E;_W#R^F@3^BSB>0P+P)1S01JZ^MBXESRP4[@,H7B3$A P,DVA9 M#B*HWI*;+2/+EU >Z.(XC@"WUU=0>%(T/&MO?!V?3&(!);R'6)P$;9FU+,A8 M[JY:&?TDKLG:JRD^O(23. 3<7L%]>/-*Z69E\N+F&0E7QH4@05E+SD'=OQ-B MJ3/_@DBY3K7*O760/,G0N)%B1T6(=FKOI]X0?R^.N+$M^XQU=&H=LC6;+H5S M$<[JQBIQ&G,2DJP"^*#(F E>APUB;9GTOAAN(J;6(SE&8/-EUR$:PORA ]@Q MXGJYFG80T>,W]F,BXJ="2QF=SR28H$#IP,!);D%SU$Z'++T?I"#XO&R^[$)$ MOX=R:,3U/T')(G)=#%)_PIG%W@J0U*^+A+AI*.Z3:1 %"8!\J"]+46J M:#KS%1]EYF57% 8^8*.CY^64UCJM)7D=OEYV5:#?(]8<4Z_ZTC+)HM-, $9-,;C6"IR3&4(0.6J5LBNY ML\.UVZ75;6*_WQ/5!CT]9>W;N,B_"H.?6F-=\-J#B)R,BM<%0M$(0L=FY^1<18NV"GUB^H&[$^!E)69-$$>CRE2N9GSM_\]=TK/,&6H.;'//ZUH6'D/,_7(ZJ#I/%)G1)QLW8TL71^5>[>4NS%8==34G:!)W-W++A@?&20Y[UI;-ZGR>R,:F0^FQ]RJ!,G MZ *6Z#Q&M)KUD[?;E+D76KUZ!H0__V'< FXO/]'W6_'\^LKA%)D,.I$91:X* MJ&QX;9PN$'EVC+MLLQVDJ/P,O+W0HM5K.HL[@.U57XG_6NKO1BXF"^](>5$[ M"I*%0' I,S)1JA2ALXJJ];CRY^+MA1:V7M,AW %LKV#RSF_%LWJ_<$M"C'%. MYHA#2B0F11H%%XV$Y 2WF+0*H9M'WINS]T+K8*_I1.X&N?\3#N5=)YYT98TJ M%IBI1LMG"2%E$E(*TGK#2U;=E,T&B1G[*Z.]I@.Y"]QZJK,-*YP[+6I+Y_X= M693W83)?EE1^F0FEM1=1"V :,RA#THM..R !H@K(!=FTEW=B-Q%!5P.(.D^< M#@:M5QU&KB^^TXQ>!HD.BI(>E"7?PA>; $,N.1C#F>OF84U#OE]]/G:X@].A M$=@(Q?_'Y7)_+SZKLB1Y6> B&5".9.A-B!!8,5ZR("7OYF5K:^9??3;X%5B" M(?'\JAV!7U-\OQ><071%5>O)23Q$BDZQ6 @IX6Q"*-=ZX:*(3+R[/O1;GKSX%_@I, MP&!(?M7G?X-8BLG(@R1EA\!-'=KNP.5<0%N32E;!,O5R?(#&&8&7G&U_!6=_ M(!0WS=2/VL>?OF*^.,-965QWF*=;.L!_ZF\Q_B1":IWQV[/TZV]+U A]^4WD M-TS_?49F!(H$QC-R99W)=)5Q"R(D K8N7/'6O4"-^^]7PCTJOS40CXZ6/*G/ M=4Z5D#R;F$"(%.I.<0:.1P2?4(1BZY37Y@^16Q'?5=?\)IBZ9^5'46<'3MK! ME$P"'I/2ELQ]J/^#RN\_D\5I-!I-XA%0V@(*.5V;-EB0*A>9;'*J>=?L$^2, M7.08!R"S8;35+_#>S>I$F-.2:K+3*6*F/EJTNC90( .14W:Y>*-UZ_OA28+& M!5\SM:\'IRUTT &@WLX6YW0ZPQDN/N*ROX61=RP=^-92VAW Y3-I@@CXNC?-[_ 'GLV^5PGM7_K$5RQ%D07# M*J :-VH6(:9JJJW2Q?+ SHB?O?QM,IW4*.A\\@-_94JK2,:7A,5]C*",,Q"5DN"2BX5YAMFV;H98 MB[!QBQ/#H:R]5CJ VM8YT ^3*1Z0C!>G3"4IHU6@ XE3L\RIK*YM@:KC: MRB;J[,"1^'06IH?A&R[SM,9([4AF)+(Z'9 \?8HNBX(L35*A",95ZT#L]O>_ MENK)1A"8-=)'1UA:A:B@0M3H"P>OG 4E$B,Q,!*#X#[P(G+6['=. MVT,?W(>FMU'0K)&T.CC^#:*J:.CJUNC "6;H'J>SXEQVD!G]QZ)FW+/6OM#_ MGX%I<&T]L^Y?,MKOCQ:_&H^'*._LBYZZ MN"4*AYLVOP4D7O*9V'@L2&+>"8L)G.(4Z_EE1TDV@$RJF$*4P;VGH7%XJC\.U11G!_-/]=^_$M6Z.K'=#&?G$]P\3:-$9P/J\I?T60NI=G 5'DSIL\A1 MO>3B'7Z?+2;GBW]/SK_>8G!Q/CF_6,KN%$O26=3IC:IX4,+%NHG,D-644062 M9L#62QPV)'%$V#7!Q+T7"<,I:&O\_K(O-8VI,;(6Y.T<4+H MP1 WA$)VF%V\VS"VAZ1T*H5W/'M+&J\OA()%<$%F2#X2S=YZ.C';W'SCQ)#- M@;"SS+:_U^H*V8;Z7C6WW6PDM#);8Q@''Z*O&PD1O P!"M>B2)^+E&HSS=_] MBA&-P7-Z/3M)=NQ"\9LP_<][Q,6I#H8+Q0(P1(HXL00(42G@*2COLI'"N;7@ M$ M'ER$)KAH(>(7X'9^F"T6-YX.8ZY$$R.0L.@2C2*0IU.7&'F&R^9K].597<]? MR.O!ZVB*K:%4T\\"C66UZ' VG5U>S]?O[DYUB3DE57<18UW2XW*=RY2 ^22# M,E%QV;J+[3%:QDDG#PBK)D(?VW6Y)YI3QIW703,04@>RO#4,0[*\S 11M-+. MQ+R=2SO.R+2AG)G=)#=B2'.%W]O0O0S*K@"Z;&LONE% L1H%>=*1 ML#PK5K1^>/4H,2/>1L/&/VW5L/-== =6 Q26]MZ^_>OC7Q_V3O;?'9W\N?_Y M[=''3Y_W_]P_/#[XU_[!(?UQ_\/1\?$.Y:4-OZ%9D6D7SAJ]4#JASWE#?_&? MFTQ-*,Z)+*%@( ^:DR<3M/% FD=OF1.FM Y2[A&Q\T/1E"Z^79Q5@"YOVUH* MGN-7.AV3'WAY6*K[=HAT-*OWIISWJI#QE1KK=AI&%MAD!5'D8*RW.1??F.<- M21RWQ7 WE-Q["3J@=KK9NO$49Y=APV=,M=UE4B:7,PYN&';:>1-%@F(#^18: M/02>'#BIT',;4^B7>-D7D;#YY>3\:]Y MET:;6%B&9=^,XER#4TF YZB$44GGU+K/KB7]XS;=M87P:'KM -/K72=,ZA0# MKVN_JW!3 A=5!):3TL$8.J:M6P>:W?"#MRTI69D]G1I# M!T:5RIZM)6"M3>(0/N5@H^A']BDWT$XG&U;79/'R65OD$:-"#395 M6<9HP 5'AENZ;(K*GH0Y#OK6'Z%@7A7T-M=+!Q?J=0KK\J%)96TVK>],EN^[ MG; VI*@A91EJ.3:3!99;L9\B:-P@>3@;BA"M9SUL2&(/:^,'0F!S#?4%P*>\C@_7K]M,2"Y5 M+]-T9X*S5U +U-,_B6LX+<>^!*,%!%)0C$ M*2@=O='.!@RMDX]#U%<&J^@]*R"'5%[/0R\^8YV\E.@O)],O89H_XU(&>^E\ M\F,YJF:'KL2U/[M9/^)VW#3J1/SER_<>^/+K8DVLI6'K W ;ZL24X, 5[2 ; M])YKJVUJG4-9F[AV$]8?^Y:Z[L8Y\J13[1NW&B%&(2$[&R,FJ9@> M;H;Z;\D;-R8:!DV/#U!OJZT.KN-?&*KC>9Z 2% 4?$ U,Y M%UN=6M?ZTGV0D%Z&IC=6^_V]>SOJH$<@K7*ZGJ,452;9&+%Z[83D EBD,^=5 MX?2?H:'40Y&O@9)_!YLM)#[V^[(Z%5S<8V25HD\^.8'>U"QK >4#G:D4&*!D M(4E=W\JM]]3LJ6_I#!7;Z/#NF/4F NT!&?(Q1IAT/+KH(^Y9QIFA/ZP7TTXG/0#LDO;5F8M<:B8X EW6 MO*YX]^ X1E Q).Y*1!>:;VZX34 G[4F[*_;>1N!MI3SV[;1?YY%\GT\6N)\O M+NL'=*!.,'V=SLYF7WZNS&J(T7 C1-V60HQD*R%8&T'*Q%*N(2NJS0*^3I@#1U&'[S 9PR2!(;:T-419L_H2N =D=1?1-L/046)]! ML;UA>27,4VX\7?7>@X^%T8&G2R5DN@]L""G0]<*M;=W@^! ='64)!D?;-J+O M%#Y[*_M\7E_WI_#2;.CS0*!"Y[MF5%,[$$AP@>1E6)6="\[&-ZU$V M[B4\"L1V5$\'H%OM'%F\G\U_8?#4!UF*)BD5%^L&&V4A>". _)>B14P^A-8% MD<=H&;=S97!@-5%!/U, " 0 !A,C,T,30P,2UT:&ER M9&%M96YD;65N='1O8RYH=&U02P$"% ,4 " #F20)7);-.^O 9 "ZU@ M'@ @ $%( 83(U-#,U,3(M9F]U " 5Q" !K86QT=7)A7S,Q M,G$R,C R,S$R-36CADN'A, %;. 1 M " - MZ&EV-B0 /Y? 0 5 " 1D+ @!K;'1R+3(P,C,P-C,P7V-A M;"YX;6Q02P$"% ,4 " #F20)7HI4[#"]* $"P, %0 M@ &"+P( :VQT&UL4$L! A0#% @ YDD"5S@H M=E=N\P &/D) !4 ( !Y'D" &ML='(M,C R,S V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( .9) E==U-O+JY4 *8!@ 5 " M 85M P!K;'1R+3(P,C,P-C,P7W!R92YX;6Q02P4& P # !2 P 8P,$ # end